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

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

Research Unix относится к ранним версиям операционной системы Unix для компьютеров DEC PDP-7, PDP-11, VAX и Interdata 7/32 и 8/32, разработанным в Bell Labs Computing Sciences Research Center (CSRC).

СОДЕРЖАНИЕ
  • 1 История
  • 2 версии
  • 3 Наследие
  • 4 См. Также
  • 5 ссылки
  • 6 Внешние ссылки
История
Версия 7 Unix для PDP-11, работающая в SIMH

Термин Research Unix впервые появился в Bell System Technical Journal (Vol. 57, No. 6, Pt. 2 Jul / Aug 1978), чтобы отличить его от других внутренних версий Bell Labs (таких как PWB / UNIX и MERT ), код которых -base отличается от основной версии CSRC. Однако этот термин мало использовался до версии 8 Unix, но задним числом применялся и к более ранним версиям. До V8 операционная система чаще всего называлась UNIX (заглавными буквами) или UNIX Time-Sharing System.

Компания ATamp;T предоставила лицензию Версии 5 образовательным учреждениям, а Версию 6 также коммерческим сайтам. Школы платили 200 долларов, а другие 20 000 долларов, что препятствовало коммерческому использованию, но версия 6 была наиболее широко используемой версией в 1980-х годах. Исследовательские версии Unix часто упоминаются в описывающем их издании руководства, потому что ранние версии и несколько последних никогда официально не выпускались за пределами Bell Labs и развивались органически. Итак, первым Research Unix будет Первое издание, а последним - Десятое издание. Другой распространенный способ обращения к ним - это версия x (или 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, которая также включала некоторый код BSD:

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

Версии
Ручное издание Дата выхода Описание
1-е издание 3 ноября 1971 г. Первое издание руководства по Unix, основанное на версии, которая работала на PDP-11 в то время. Операционной системе было два года, и она была перенесена с 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, wc, who, напишите ; также предшественники fsck, reboot и adb. Система также имела компилятор B и Fortran, интерпретатор BASIC, файлы устройств и функции для управления перфолентой, дисками DECtape и RK05.
2-е издание 12 июня 1972 г. Согласно предисловию к руководству, общее количество установок на тот момент составляло 10, «ожидалось больше». Добавляет эхо, выход, Войти, m6 Макропроцессора, человек, Nroff, полоса, Запущенный, ТМГ компилятор-компилятор и первый компилятор Си.
3-е издание Февраль 1973 г. Введены отладчик C, каналы, crypt, kill, passwd, ps, size, speak, split, uniq и yacc. Команды разделены между /binи /usr/bin, требуя пути поиска ( /usrбыла точкой монтирования для второго жесткого диска). Общее количество установок - 16.
4-е издание Ноябрь 1973 г. Первая версия написана на C. Также представлены comm, dump, file, grep, nice, nohup, sleep, sync, tr, wait и printf (3). Включен переводчик СНОБОЛ. Количество установок было указано как «более 20». Мануал впервые отформатирован с помощью troff. Версия описана в документе CACM Томпсона и Ричи, первом публичном изложении операционной системы.
5-е издание Июнь 1974 г. Имеет широкую лицензию для образовательных учреждений. Введены col, dd, diff, eqn, lpr, pwd, spell, tee и липкий бит. Нацелен на PDP-11/40 и другие 11 моделей с 18-битными адресами. Установки «выше 50».
6-е издание Май 1975 г. Включает ratfor , bc, chgrp, cron, newgrp, ptrace (2), tbl, units и wall. Первая версия широко доступна за пределами Bell Laboratories, лицензирована для коммерческих пользователей и может быть перенесена на оборудование, не относящееся к PDP ( Interdata 7/32 ). В мае 1977 года была выпущена MINI-UNIX, «урезанная» версия 6 для младших PDP-11/10.
7-е издание Январь 1979 г. Включает оболочку Bourne, ioctl (2), stdio (3) и pcc, дополняющие компилятор C Денниса Ричи. Добавляет adb, at, awk, banner, basename, cu, diff3, expr, f77, factor, fortune, iostat, join, lex, lint, look, m4, make, rev, sed, tabs, tail, tar, test, touch, истина, ложь, цорт, uucp, uux. Предок UNIX System III и последний выпуск Research Unix, получивший широкое распространение для внешних дистрибутивов. Слияние большинства утилит PWB / UNIX с сильно модифицированным ядром с почти на 80% большим количеством строк кода, чем в V6. Портирован на PDP-11, Interdata 8/32 и VAX ( UNIX / 32V ). 32V легло в основу 3BSD.
8-е издание Февраль 1985 г. Модифицированная версия 4.1cBSD для VAX с оболочкой System V и сокетами, замененными на Streams. Используется для внутреннего пользования и лицензируется только для использования в образовательных целях. Добавляет Berkeley DB, curses (3), cflow, clear, compress, cpio, cut, ksh, last, netstat, netnews, seq, telnet, tset, ul, vi, vmstat. Blit графический терминал стал основным пользовательским интерфейсом. Включает Лисп, Паскаль и Альтран. Добавлена сетевая файловая система, которая позволяла получать доступ к файлам удаленных компьютеров как, и библиотека регулярных выражений, которая представила API, позже имитируемый повторной реализацией Генри Спенсера. Первая версия без сборки в документации. /n/hostname/path
9-е издание Сентябрь 1986 г. Встроенный код из 4.3BSD; используется внутри. Представлена ​​обобщенная версия механизма Streams IPC, представленная в V8. Системный вызов mount был расширен для подключения потока к файлу, другой конец которого может быть подключен к программе (уровня пользователя). Этот механизм использовался для реализации кода сетевого подключения в пользовательском пространстве. Среди других нововведений - Сэм . По словам Денниса Ричи, V9 и V10 были «концептуальными»: руководства существовали, но не было дистрибутивов ОС «в полной и согласованной форме».
10-е издание Октябрь 1989 г. Последнее исследование Unix. Хотя руководство было опубликовано за пределами ATamp;T издательством Saunders College Publishing, полного распространения самой системы не было. Новшества включали инструменты набора графики, предназначенные для работы с troff, интерпретатор C, программы анимации и несколько инструментов, которые позже были найдены в Plan 9: инструмент сборки Mk и оболочка rc. V10 был также основой для многоуровневой защищенной операционной системы IX Дуга Макилроя и Джеймса А. Ридса.
Plan 9 1-е издание 1992 г. Plan 9 была операционной системой-преемником Research Unix, разработанной Bell Laboratories Computing Science Research Center (CSRC).
Наследие

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

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

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-03-19 07:22:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте