Jump to content

Исследование Unix

(Перенаправлено из версии 3 Unix )

Термин « Исследовательская Unix » относится к ранним версиям операционной системы Unix для компьютеров DEC PDP-7 , PDP-11 , VAX и Interdata 7/32 и 8/32 , разработанным в Bell Labs Исследовательском центре вычислительных наук (CSRC).

Версия 7 Unix для PDP-11 , работающая в SIMH

Термин Research Unix впервые появился в Техническом журнале Bell System (том 57, № 6, часть 2, июль/август 1978 г.), чтобы отличить его от других внутренних версий Bell Labs (таких как PWB/UNIX и MERT ), код которых база отличалась от основной версии CSRC. Однако этот термин мало использовался до версии 8 Unix , но был задним числом применен и к более ранним версиям. До версии V8 операционную систему чаще всего называли просто UNIX (заглавными буквами) или системой разделения времени UNIX.

AT&T лицензировала версию 5 образовательным учреждениям, а версию 6 — также коммерческим сайтам. Школы платили 200 долларов, другие — 20 000 долларов, что препятствовало коммерческому использованию, но версия 6 была наиболее широко используемой версией в 1980-х годах. Версии Research Unix часто упоминаются по изданию руководства , в котором они описаны. [1] потому что ранние версии и несколько последних никогда официально не выпускались за пределами Bell Labs и развивались органично. Таким образом, первая исследовательская Unix будет первой редакцией, а последняя — десятой редакцией. Другой распространенный способ их обозначения — «Версия x Unix» или «V x Unix», где x — это версия руководства. Все современные выпуски Unix, за исключением Unix-подобных реализаций, таких как Coherent , Minix и Linux , основаны на 7-м издании. [ нужна ссылка ]

Начиная с 8-го издания, версии Research Unix имели тесную связь с BSD . Все началось с использования 4.1cBSD в качестве основы для 8-го издания. В сообщении Usenet от 2000 года Деннис Ритчи описал эти более поздние версии Research Unix как более близкие к BSD, чем к UNIX System V. [2] который также включал некоторый код BSD: [1]

Исследование Unix 8-го издания началось (я думаю) с BSD 4.1c, но с огромными объемами, извлеченными и замененными нашими собственными материалами. Это продолжалось с 9-го и 10-го числа. Я думаю, что обычный пользовательский набор команд был немного более BSD-привкусом, чем SysVish, но он был довольно эклектичным.

Руководство по выпуску Дата выпуска Описание
1-е издание 3 ноября 1971 г. Первое издание руководства по Unix, основанное на версии, которая в то время работала на PDP-11. Операционной системе было два года, [3] был портирован с PDP-7 на PDP-11/20 в 1970 году. Включает ar , as , bcd , Cal , Cat , chdir , chmod , chown , cmp , cp , date , dc , df , du , ed , find , glob , init , ld , ln , ls , mail , mesg , mkdir , mkfs , mount , mv , nm , od , pr , rm , rmdir , roff , sh , sort , stat , Strip , su , sum , tty , umount , туалет , кто , напиши ; также предшественники fsck , restart и adb . В системе также имелся B и Fortran компилятор , интерпретатор BASIC , файлы устройств и функции для управления перфолентой , DECtape и RK05 дисками .
2-е издание 12 июня 1972 г. Общее количество установок на тот момент составляло 10, «ожидалось еще больше», согласно предисловию к руководству. [4] : ii Добавляет echo , exit , login m6 , макропроцессор , man , nroff , Strip , stty , компилятор-компилятор tmg первый компилятор C. и [3] [4]
3-е издание февраль 1973 г. C Представлен отладчик , каналы , crypt , kill , passwd , ps , size, talk , Split , uniq и yacc . Команды разделены между /bin и /usr/bin, требующий пути поиска [3] ( /usr была точкой монтирования второго жесткого диска). Общее количество установок составило 16.
4-е издание ноябрь 1973 г. Первая версия, написанная на C. Также представлены comm , dump , file , grep , nice , nohup , Sleep , sync , tr , wait и printf(3). [3] Включен переводчик СНОБОЛ . Количество установок было указано как «более 20». Мануал форматировался с помощью troff впервые Томпсона и Ритчи . Версия описана в статье CACM . [5] первая публичная экспозиция операционной системы. [3]
5-е издание июнь 1974 г. Лицензия выдана избранным учебным заведениям. [1] Введены col , dd , diff , eqn , lpr , pwd , заклинание , тройник , [3] и липкий бит . Предназначен для PDP-11/40 и других 11 моделей с 18-битными адресами. Установки «выше 50».
6-е издание май 1975 г. Включает ratfor, bc , chgrp , cron , newgrp , ptrace (2), tbl , unit и wall . [3] Первая версия, широко доступная за пределами Bell Laboratories, лицензированная для коммерческих пользователей. [1] и быть перенесенным на оборудование, отличное от PDP ( Interdata 7/32 ). В мае 1977 года был выпущен MINI-UNIX, «урезанная» версия 6 для младшей версии PDP-11/10.
7-е издание Январь 1979 г. Включает оболочку Bourne , ioctl(2), stdio(3), и pcc дополняющий Денниса Ритчи . компилятор C [3] Добавляет adb , at , awk , баннер , basename , cu , diff3 , expr , f77 , Factor , Fortune , iostat , join , lex , lint , Look , M4 , Make , rev , sed , Tabs , Tail , tar , Test , Touch . , правда , ложь , tsort , uucp , uux . Предок UNIX System III и последняя версия Research Unix, получившая широкое распространение среди внешних дистрибутивов. Объединили большинство утилит PWB/UNIX с сильно модифицированным ядром, в котором почти на 80% больше строк кода, чем в V6. Портирован на PDP-11 , Interdata 8/32 и VAX ( UNIX/32V ). 32В легло в основу 3BSD .
8-е издание февраль 1985 г. [ нужна ссылка ] Модифицированная версия 4.1cBSD. [ нужна ссылка ] для VAX с оболочки System V и сокетов заменой [ нужна ссылка ] по потокам . Используется для внутреннего использования и лицензируется только для использования в образовательных целях. [6] Добавляет Беркли БД , проклятия (3), cflow , очистку , сжатие , cpio , csh , [7] вырезай , кш [ нужна ссылка ] , последний , netstat , netnews , seq , telnet , tset , ul , vi , vmstat . Графический терминал Blit стал основным пользовательским интерфейсом. [3] Включает Лисп , Паскаль и Альтран . Добавлена ​​сетевая файловая система , позволяющая получать доступ к файлам удаленных компьютеров как /n/hostname/pathи библиотеку регулярных выражений, которая представила API, позже имитированный повторной реализацией Генри Спенсера . [8] Первая версия без сборки в документации. [3]
9-е издание Сентябрь 1986 г. Встроенный код из 4.3BSD; используется внутренне. Представлена ​​обобщенная версия механизма Streams IPC, представленного в V8. Системный вызов mount был расширен для подключения потока к файлу, другой конец которого мог быть подключен к программе (пользовательского уровня). Этот механизм использовался для реализации кода сетевого подключения в пользовательском пространстве. [9] Другие инновации включают в себя Sam. [3] По словам Денниса Ритчи, V9 и V10 были «концептуальными»: существовали руководства, но не было дистрибутивов ОС «в полной и связной форме». [6]
10-е издание Октябрь 1989 г. Последнее исследование Unix. Хотя руководство было опубликовано издательством Saunders College Publishing за пределами AT&T, [10] полного распространения самой системы не было. [6] Новинки включали инструменты для набора графики , предназначенные для работы с troff , C интерпретатор , анимационные программы и несколько инструментов, позже найденных в Plan 9: инструмент сборки Mk и оболочку rc . V10 также послужил основой для операционной системы IX Дуга Макилроя и Джеймса А. Ридса многоуровневой безопасной . [11]
План 9, 1-е издание 1992 Plan 9 была операционной системой, преемницей Research Unix, разработанной Центром компьютерных исследований Bell Laboratories (CSRC).

Наследие

[ редактировать ]

В 2002 году Caldera International выпустила [12] Unix V1, V2, V3, V4, V5, V6 , V7 на PDP-11 и Unix 32V на VAX как FOSS под разрешительной , подобное BSD лицензией на программное обеспечение . [13] [14] [15]

В 2017 году Unix Heritage Society и Alcatel-Lucent USA Inc. от своего имени и Nokia Bell Laboratories выпустили V8, V9 и V10 при условии, что разрешено только некоммерческое использование и что они не будут заявлять претензии по авторским правам. против такого использования. [16]

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б с д Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 г.
  2. ^ Ричи, Деннис (26 октября 2000 г.). «alt.folklore.computers: BSD (Деннис Ритчи)» . Проверено 3 июля 2014 г.
  3. ^ Перейти обратно: а б с д и ж г час я дж к Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
  4. ^ Перейти обратно: а б Томпсон, Кен; Ричи, Деннис М. (12 июня 1972 г.). Руководство программиста UNIX, второе издание (PDF) . Телефонные лаборатории Белла. Архивировано из оригинала (PDF) 6 октября 2016 г.
  5. ^ Ричи, DM; Томпсон, К. (1974). «Система разделения времени UNIX» . Коммуникации АКМ . 17 (7): 365–375. дои : 10.1145/361011.361061 . S2CID   53235982 .
  6. ^ Перейти обратно: а б с Ричи, Деннис (27 июня 2003 г.). «[TUHS] Re: V7 UNIX на VAX 11/750» . minnie.tuhs.org . Архивировано из оригинала 5 марта 2017 г. Проверено 9 апреля 2014 г.
  7. ^ "кш" . Общество наследия Unix . нд . Проверено 19 декабря 2022 г.
  8. ^ Спенсер, Генри (19 января 1986 г.). "регулярное выражение(3)" . Группа новостей : mod.sources . Usenet:   [электронная почта защищена] . Проверено 9 января 2013 г.
  9. ^ Пресотто, Дэвид Л.; Ричи, Деннис М. (1990). «Межпроцессное взаимодействие в системе Unix девятого издания» . Программное обеспечение: практика и опыт . 19 .
  10. ^ «Руководство по Unix, десятое издание» . Лаборатории Белла . Архивировано из оригинала 3 февраля 2015 года . Проверено 25 декабря 2013 г.
  11. ^ «IX-система UNIX с многоуровневой безопасностью» .
  12. ^ Caldera выпускает оригинальные юниты под лицензией BSD на slashdot.org (2002).
  13. ^ «UNIX бесплатен!» . lemis.com. 24 января 2002 г.
  14. ^ Бродерик, Билл (23 января 2002 г.). «Уважаемые энтузиасты Unix» (PDF) . Кальдера Интернэшнл . Архивировано из оригинала (PDF) 19 февраля 2009 года.
  15. ^ Дарвин, Ян Ф. (3 февраля 2002 г.). «Почему Caldera выпустила Unix: краткая история» . Linuxdev-центр . О'Рейли Медиа . Архивировано из оригинала 1 июня 2004 г. Проверено 18 января 2022 г.
  16. ^ Самиздата больше нет: Старый исходный код Unix открыт для изучения Ричардом Чиргвином на сайте Register.com (30 марта 2017 г.)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ae57caf413a80cdedefca912843b81eb__1719257220
URL1:https://arc.ask3.ru/arc/aa/ae/eb/ae57caf413a80cdedefca912843b81eb.html
Заголовок, (Title) документа по адресу, URL1:
Research Unix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)