Главная » Просмотр файлов » Ю. Вахалия - UNIX изнутри (2003)

Ю. Вахалия - UNIX изнутри (2003) (1114670), страница 6

Файл №1114670 Ю. Вахалия - UNIX изнутри (2003) (Ю. Вахалия - UNIX изнутри (2003)) 6 страницаЮ. Вахалия - UNIX изнутри (2003) (1114670) страница 62019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Однако этот компьютер ие имел собственной среды разработки программ, поэтому Томпсон перенес свою программу иа другую машину, Нопеуве!1 635, работавшую под управлением ОС СЕСОЯ, и затем создал перфоленту со своей программой для РОР-7. С целью совершенствования разработки «Космического путешествия» Томпсон совместно с Денисом Ритчи (Пепп1з К1гсЬ!е) начал разработку рабочей среды для РПР-7. Первым созданным компонентом стала простая файловая система, дальнейшее развитие которой впоследствии появилось в первых версиях 1Л«11Х и сейчас известно как Яузгет 1~ Яе зузгет (з5~з).

Чуть позже ими были добавлены подсистема обработки, простой командный 32 Глава 1. Введение интерпретатор под названием ьйе(1 (который позже развился в Воигпе зйеП, 14]), а также небольшой набор утилит. Система стала самодостаточной и не требовала больше среды СЕСОЗ. Авторы назвали свою систему ((Аг)Х в честь проекта Мп!((сз'.

В следующем году Томпсон, Ритчи и Йозеф Оссанна ()озерЬ Оззаппа) добились того, что ВТ1 приобрела машину Ыя((а! РРР-11 для обработки документации в отделе патентов. Затем они экспортировали ()Ы1Х на эту машину и добавили несколько утилит обработки текста, в том числе редактор ед и инструмент отображения текста гвлогг.

Томпсон также разработал новый язык программирования В (усовершенствовав тем самым язык ВРС7., [51) и написал на нем несколько первых ассемблеров и утилит. Язык В был интерпретируемым, вследствие чего обладал низкой производительностью. Позже Ритчи усовершенствовал свою разработку, назвав результат С. Язык С поддерживал типы и структуры данных. Успех языка С являлся основой успешного развития системы (Лч(1Х. ОС ()Ы1Х становилась все более популярной внутри ВТ1.. В ноябре 1971 года Ритчи и Томпсон под руководством Дуга МактИлроя (1)опя Мс11гоу) опубликовали первую редакцию «Руководства для программиста (Лх(1Х». В дальнейшем появилось ровно 10 изданий этого руководства — по количеству версий систем ()Ы1Х, созданных в лабораториях ВТ1..

Первые несколько реализаций ОС использовались только внутри ВТ1.. Третья версия, вышедшая в феврале 1973, включала в себя компилятор языка С под названием сс. В том же году система была переписана на языке С, в результате чего в ноябре того же года появилась версия 4. Это в высокой степени повлияло на будущий успех системы ()Ы1Х. Томпсон и Ритчи создали первую работу о ()Ы1Х под названием «ТЬе ()1»11Х ТппезЬаг(пя Зуз(егп» ~6~, которая была представлена на симпозиуме по операционным системам (АСМ 5утрох!ит оп Орегайпй' 5уз(етп 5О5Р) в октябре 1973 года и опубликована в июле 1974 года в Соттпитсайопз о7'АСМ'.

Эта работа стала первой публикацией, возвестившей миру о (Лх(1Х. ' Питер Салюс в своей книге рассказывает, что этимология слова (1Х! Х обязана своим происхождением шуткам коллег-хакеров. Мпййсз была многопользовательской системой, а первая ()Х!Х работала всего с двумя пользователями. Латинский корень «много» заменили на «один» («единственный»).

Получилось — 1)Х1СБ (((п!р!ехег(1п(огшапоп апс( Сошрпт!пв Беге!се). Название понравилось. поскольку напоминало об участии сотрудников Вей 1.аЬа в разработке Мп!г!са. Позже ПХ!СБ было изменено на ()Х1Х. Том ван Влек, лично зная всех персонажей, «из первых рук» уточняет (Ьнр«/ук «»е.шо!г!с!апа.огр 'оп!х.ьгт!), что название ()Х1Х предложил Брайан Карниган как «Мп1кюз»г!г!»оп! Ьайз». История имела продолжение. Когда хакерская коалиция распалась, Ричард Столлмен решил создать систему, «совместимую с СХ1Х, чтобы она была переносимой и чтобы пользователи ()Х1Х могли бы легко на нее перейти. Аббревиатура СХ() была выбрана для нее в соответствии с хакерской традицией как рекурсивный акроним выражения «СХПТз Хо! ПХ1Х» («СХ() — это не ()Х!Х»)». — Прим, дед.

з Позже вта работа была подвергнута изменению и переиздана в виде книги [71. цц Введение 33 1.1.3. Распространение В 1956 году в результате антимонопольной судебной тяжбы Министерства юстиции США против компаний АТЛЕТ и %'езтегп Е1есгнс Сошрапу корпорация АТЛЕТ вынуждена была подписать согласительный документ с правительством. Это соглашение запрещало компании производить какое-либо оборудование, не относящееся к телефонам или телеграфу, а также вести дела в областях„отличных от «общих служб доставки сигнала», В результате компания АТЛЕТ не могла заниматься продажей продукции, относящейся к вычислительной технике.

С другой стороны, конференция 508Р показала наличие большого спроса на программное обеспечение ПИ1Х. Корпорация АТйТ распространяла свою систему в высших учебных заведениях для использования в образовательных и научных целях под простыми лицензионными условиями, что не противоречило подписанному соглашению, Компания не рекламировала созданную систему и не продвигала ее на рынке сбыта, а также не вела поддержку ее реализаций. Одним из первых лицензию на использование 1ЛЧ1Х от компании АТЛЕТ получил университет Беркли (Вег!ге!еу) в Калифорнии. Это произошло в декабре 1973 года. Такие условия дали возможность системе 1!1ч1Х довольно быстро распространиться по всему миру.

О широкой географии использования ОС говорит тот факт, что к 1975 году система была установлена в таких учебных заведениях, как Еврейский университет в Иерусалиме, университет Нового Южного Уэльса (Австралия) и университет Торонто (Канада). Первым переносом системы на новую аппаратную платформу стала ее реализация для машины 7пгеп!ага, полностью выполненная университетом Уолонгонга (ЪЧо!!опйоп8) самостоятельно в 1976 году. Годом позже аналогичный процесс был осуществлен Ритчи и Стивом Джонсоном в ВТЬ.

Седьмая версия операционной системы 1ЛЧ1Х, выпущенная в январе 1979 года, являлась первой настоящей переносимой ОС, что послужило большим толчком в ее дальнейшем развитии. Эта версия изначально работала на РРР-11 и 1пгегдага 8/32. Она, с одной стороны, была устойчивее и намного функциональнее своей предшественницы, версии 6, однако, с другой стороны, работала значительно медленнее. Существовало несколько лицензий ОС, позволяющих увеличить ее производительность при использовании в различных областях. Компания АТ» Т позже вставила многие из этих разработок в последующие версии ЫН1Х, Кооперация между разработчиками и пользователями системы (которая, к сожалению, перестала быть возможной после коммерческого успеха ОС) была ключевым фактором, обусловившим быстрый рост и увеличение популярности 1Лч1Х.

Вскоре система БИ1Х была импортирована на другие аппаратные платформы. Корпорация М!сгозо1т совместно с Ванга Сгцх Орегайоп (ЯСО) перенесла систему на компьютеры под управлением процессора 1пге! 80х86, в результате чего появилась ОС ХЕМ!Х вЂ” один из первых коммерческих вариантов 1ЛЧ!Х. В 1978 году компания Р!8!га! представила свой новый 32-разрядный компьютер ЧАХ-11 и предложила группе разработчиков отделения ВТЬ в Холмделе, 34 Глава 1, Введение штат Нью-Джерси, перенести (!Х!Х на эту машину. Так возник первый вариант системы 1!!ь!1Х для 32-разрядного компьютера, который был назван БАХ 32К Копия этой системы была передана Калифорнийскому университету, где была переработана и стала основой ОС ЗВЗР, появившейся в 1979 году.

~ЛА. ВЗО Калифорнийский университет в Беркли получил одну из первых лицензий на операционную систему ()!ч!!Х в декабре 1974 года. За несколько лет группа выпускников университета, в состав которой входили Билл Джой (В1!! )оу) и Чак Хэлей (СЬцсй На1еу), разработала несколько утилит для этой системы, в том числе редактор ех (позже сопровождавшийся ч)) и компилятор языка Паскаль. Все созданные приложения были собраны в единый пакет под названием ВегЬе1еу 5о11теаге РЫ~пЬиГ!оп (В5Р) и продавались весной 1978 года по цене $50 за одну лицензию.

Первые версии ВБ Р (2ВЗР появилась в конце 1978 года) состояли из дополнительных приложений и утилит, сама же операционная система тогда еще не подвергалась изменению или передаче. Одной из первых разработок Джоя стала оболочка С вбей [7), имевшая такие возможности, как управление заданиями и ведение истории команд, отсутвовавшие в то время в оболочке Воцгпе. В 1978 году университет Беркли приобрел машину Ъ'АХ-11/780 и операционную систему ()!ь!!Х/32У, портирование которой на этот компьютер осуществила группа ВТЕ в Холмделе, штат Нью-Джерси. Компьютер ьтАХ имел 32-разрядную архитектуру и мог использовать до 4 Гбайт адресного пространства, однако имел всего лишь 2 Мбайт физической памяти.

Примерно в то же время Озалп Бабаоглу (Ота1р ВаЬао81ц) разработал систему страничной виртуальной памяти для тгАХ и добавил ее в ОС ()!т!!Х. В результате в конце 1979 года появилась новая версия ОС, ЗВЗР, которая стала первой операционной системой, созданной университетом Беркли. После появления системы виртуальной памяти агентство РАКРА (Ре1епсе Адчапсес! КезеагсЬ Рго)ессз Айепсу) начало финансирование разработки систем (Ль!1Х в Беркли.

Одной из главных задач, стоявших перед РАКРА, являлась интеграция в создаваемой системе набора протоколов ТСР/1Р (Тгапзш!аз!оп Солсго! Ргососо1/1псеглес Ргососо!). При финансовой поддержке агентства РАКРА Вегйе!еу выпустил несколько вариантов системы ВЗР, объединенных под общим названием 4ВЯ): 4.0В5Р в 1980 году, 4. 1В5Р в 1981', 4.2В5Р в 1983, 43В50 в 1986 и 4.4В5Р в 1993. Команде Беркли принадлежало авторство большого количества важных технических усовершенствований системы.

Кроме уже упомянутых новшеств (виртуальной памяти и интеграции протоколов ТСР/1Р), в системе ВЗР ()!ь!1Х была представлена файловая система Розг Н1е 5узгет (РР5), надежная реализация сигналов и технология сокетов. В 4.4ВЗР оригинальная разработка виртуальной памяти была заменена новой версией, базирующей- ' Эта версия системы, в свою очередь, имела три различных варианта: 4.1а, 4.1Ь и 4.1с. 1.1. Введение 35 ся на МасЬ (см. раздел 1.1.7), а также были добавлены другие возможности, например файловая система с ведением журнала.

Работа над системой (Лч)1Х производилась группой СБКС (Сошрцсег Бс(енсе КезеагсЬ Сгоцр). Однако после выпуска 4АВБР группа приняла решение закрьггь проект и завершить разработку систем ()Ь)! Х. Наиболее важными причинами этого решения были: + уменьшение финансирования и выделения грантов; + возможности, представленные в системе ВБР, к тому времени уже были реализованы во многих коммерческих проектах; + операционная система становилась слишком большой и сложной для разработки и поддержки силами небольшой группы программистов. Для продвижения и продажи 4АВБР как коммерческого продукта была создана компания Вег1се1еу 80(ттуаге Рез(яп, 1пс (ВБР1). К тому времени почти весь код оригинальной системы (ЛЧ1Х был заменен разработчиками из Беркли, поэтому компания ВБР1 утверждала, что созданная ею версия системы Взь)/386 полностью свободна от лицензионных ограничений АТ&Т.

Однако подразделение АТЛЕТ, (1)ч1Х Бузтеш 1лЬога(ойез, занимавшееся разработками 11Ь)1Х, все-таки подало иск против ВБР1 и управляющего совета Калифорнийского университета. Компания обвиняла их в нарушении авторских прав, невыполнении условий соглашения, в незаконном перехвате коммерческих секретов, а также выступала резко против использования ВЯ)1 телефонного номера 1-800-1Т8-1.1)ч)1Х для продажи исходных кодов своей системы.

Университет подал ответный иск, вследствие чего продажи ВБРг 386 были приостановлены. В результате 4 февраля 1994 года обе стороны договорились между собой вне здания суда и отменили иски друг к другу, после чего компания ВВР1 анонсировала новый продукт, 4.4ВЯИгуе, продаваемый без исходных кодов примерно по $1000 за пакет'. ' Разработчики ВБР 1ЗЫ1Х были вынуждены вести юридическую битву с АТАТ, что замедлило темпы развития системы, а успех 5ЧК5 и альянса единой 13Ы1Х во главе с БСО к 2000 году окончательно выбил почву из-под ног университета Беркли и приверженцев коммерциализации этой ветви развитии ()1Ч1Х.

Характеристики

Тип файла
PDF-файл
Размер
8,36 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее