stringtranslate.com

Боб Фабри

Боб Фабри основал Исследовательскую группу компьютерных систем (CSRG) на кафедре EECS Калифорнийского университета в Беркли в 1979 году. Программное обеспечение BSD, разработанное в CSRG, помогло зародить движение Open Source и способствовало взрывному развитию Интернета. Успех среды программирования BSD привел к появлению ряда Unix-подобных систем, которые заменили части кода BSD, на которые распространялось авторское право AT&T. Система Linux , пожалуй, самая известная из них, и около половины утилит, которые входят в ее комплект, взяты из дистрибутива BSD. [1] [2] [3]

Массачусетский технологический институт

Будучи аспирантом Массачусетского технологического института в 1963 году, Боб Фабри отвечал за две команды в CompatibleTime-Sharing System (CTSS) Массачусетского технологического института: MADBUG и COMIT . Боб написал MADBUG, высокоуровневый отладчик для программ, написанных на языке программирования MAD Мичиганского университета . MAD был выбранным алгебраическим языком программирования в CTSS. Ранее программы MAD можно было отлаживать только на уровне языка ассемблера. COMIT был языком манипуляции символами, разработанным научным руководителем Боба Виктором Ингве, который в конечном итоге был затмён SNOBOL. [4]

Компьютерные науки в Беркли

Когда Боб Фабри прибыл в Беркли в качестве профессора осенью 1971 года, там не было интерактивных компьютерных возможностей для студентов. Занятия по программированию проводились с использованием колод перфокарт и пакетной обработки на мэйнфрейме . Операционная система Unix для компьютеров PDP-11 компании DEC была представлена ​​на симпозиуме по принципам операционных систем в ноябре 1973 года. Unix обеспечивала недорогой путь предоставления интерактивных вычислений студентам в Беркли, и Боб Фабри возглавил усилия по ее использованию в классах. Первой учебной системой Unix в Беркли была PDP-11/45, введенная в эксплуатацию в январе 1974 года.  

Кен Томпсон , создавший Unix в Bell Labs и окончивший Беркли, стал приглашенным профессором осенью 1975 года. Он обучал студентов и сотрудников Беркли написанному им коду. В результате в версию Unix, используемую в Беркли, было добавлено несколько улучшений. В начале 1977 года студент Билл Джой собрал первый «Berkeley Software Distribution». Этот первый дистрибутив включал компилятор Pascal и редактор VI и начал приносить Беркли хорошую репутацию за предоставление улучшений Unix. [1] [3]

Агентство перспективных исследовательских проектов Министерства обороны США (DARPA)

Осенью 1979 года Боб Фабри отреагировал на интерес DARPA к переходу на Unix, написав предложение, в котором предлагалось, чтобы Беркли разработал улучшенную версию 3BSD для использования сообществом DARPA. Для этой цели он основал в Беркли Computer Systems Research Group (CSRG). К нему быстро присоединились Билл Джой и другие студенты, работавшие над проектами по улучшению Unix. [1] [3]

Группа исследований компьютерных систем (CSRG)

CSRG была основана на идее, что она будет распространять свое программное обеспечение как можно шире, чтобы другие могли его использовать и развивать. Сложность заключалась в том, что CSRG изначально распространяла программное обеспечение, которое было частично лицензировано AT&T, а частично — новым программным обеспечением, разработанным в CSRG. К счастью, лицензия AT&T была почти бесплатной для образовательных учреждений в результате более раннего распада Bell System , который требовал лицензирования Unix по номинальной стоимости для образовательных учреждений. Кроме того, единая лицензия Unix позволяла использовать Unix на всех компьютерах организации. В результате версии BSD Unix очень быстро распространились в образовательных учреждениях. Целое поколение компьютерных ученых оттачивало свои навыки на Berkeley Unix. BSD 4.3 был назван «величайшим программным обеспечением, когда-либо написанным».  [1] [3] [5]

В июне 1983 года Боб Фабри передал управление CSRG профессорам Доменико Феррари и Сьюзан Л. Грэм и начал творческий отпуск, свободный от бешеного темпа предыдущих четырех лет. Статья в Википедии о CSRG документирует достижения талантливых людей, которые несли факел CSRG после его ухода. CSRG была расформирована в июне 1995 года после выпуска 4.4BSD-Lite Release 2. [3]

Награда за работу

Быстрая файловая система для UNIX была выбрана для премии ACM SIGOPS 2015 Hall of Fame Award. [6] [7]

Смотрите также

Внешние ссылки

Ссылки

  1. ^ abcd Леонард, Эндрю: BSD Unix: Власть людям, из кода. (16 мая 2000 г.) Получено 2 августа 2024 г.
  2. Калифорнийский университет: 150 лет света: (2023) Получено 2 августа 2024 г.
  3. ^ abcde МакКьюсик, Кирк: Двадцать лет Berkeley Unix Получено 2 августа 2024 г.
  4. ^ Crisman, PA, ed. (31 декабря 1969 г.). «Совместимая система разделения времени, руководство программиста» Массачусетский вычислительный центр. Получено 10 марта 2022 г. (Это 587-страничный PDF-файл. Для COMIT см. страницы 296–302; для MADBUG см. страницы 459–472. Получено 2 августа 2024 г.
  5. Бабкок, Чарльз: Какое программное обеспечение является величайшим из когда-либо написанных? (11 августа 2006 г.) Получено 2 августа 2024 г.
  6. ^ Маршалл Кирк МакКьюсик; Уильям Н. Джой; Сэмюэл Дж. Леффлер; Роберт С. Фабри (август 1984 г.). «Быстрая файловая система для UNIX» (PDF). ACM Transactions on Computer Systems. 2 (3): 181–197. Получено 2 августа 2024 г.
  7. ^ Премия Зала славы SIGOPS Получено 2 августа 2024 г.