Перейти к содержимому

Как Unix и C навсегда изменили мир вычислительной техники

InitZero

0:00 / 0:00

Как Unix и C навсегда изменили мир вычислительной техники

235 просмотров · 2 нед. назад
InitZero
247 подписчиков
235 просмотров · 2 нед. назад
К 1969 году Bell Labs постепенно начала отказываться от Multics. Для таких исследователей, как Кен Томпсон и Деннис Ричи, потеря Multics означала потерю интерактивной среды для совместной работы — а когда любимая игра Томпсона, симулятор Солнечной системы Space Travel, стала стоить непомерные 75 долларов за сессию на этом пакетном мэйнфрейме, это вынудило начать легендарные поиски оборудования. В третьем эпизоде ​​«Linux с нуля: как Linux работает на самом деле» мы исследуем золотой век UNIX — от Кена Томпсона, создавшего первое ядро ​​UNIX на найденном бездисковом DEC PDP-7 в течение месяца, когда его семья была в Калифорнии, до Денниса Ричи, изобретшего язык программирования C, и Билла Джоя и исследовательской группы компьютерных систем в Калифорнийском университете в Беркли, создавших BSD, Berkeley Fast File System, сокеты TCP/IP и 4.2BSD. ⚡ Что вы узнаете из этого видео: Как игра «Космические путешествия» за 75 долларов на мэйнфрейме с пакетной обработкой данных подтолкнула Кена Томпсона в 1969 году к тому, чтобы за 4 недели написать операционную систему с нуля на заброшенном DEC PDP-7 Почему Брайан Керниган придумал каламбур «UNIX» (имея «максимум один экземпляр чего-либо» по сравнению с Multics) и как философия конвейера Дуга МакИлроя произвела революцию в цепочках команд Как аварийная служба обработки текста для патентного бюро Bell Labs в 1971 году спасла Unix на DEC PDP-11 и ввела полные пути и древовидные структуры каталогов Почему Деннис Ричи изобрел язык B, а затем язык программирования C (добавив явные типы `char` и `int` для байтово-адресуемого оборудования PDP-11), сделав UNIX переносимым между различными архитектурами ЦП Как антимонопольное постановление AT&T 1956 года заставило их лицензировать исходный код UNIX университетам за небольшую плату, что положило начало всемирной революции Сообщество для совместной работы Как Билл Джой и Калифорнийский университет в Беркли создали 3BSD и 4.2BSD, представив виртуальную страничную память, Berkeley Fast File System и TCP/IP-сокеты BBN, которые обеспечивают работу современного интернета ⏱️ Временные метки: 0:00 - Последствия Multics и игра Кена Томпсона «Космические путешествия» за 75 долларов 1:21 - DEC PDP-7: 18 килобайт оперативной памяти и отсутствие операционной системы 2:33 - 4-недельный взлом Томпсона (лето 1969 года): ОС, оболочка, редактор и ассемблер 2:59 - Брайан Керниган вводит в обиход «UNIX» и философия конвейеров МакИлроя (версия 3 Pipes) 4:16 - Появление DEC PDP-11 и спасение Unix с помощью обработки текста, защищенной патентами Bell Labs (1971) 6:21 - Рождение C: почему ассемблер затормозил переносимость и как B привел к языку C Ричи 8:14 - Доказанная переносимость: Interdata 8/32 и перенос компилятора C 8:54 - Лазейка в соглашении AT&T 1956 года: лицензирование исходного кода UNIX университетам 9:59 - Калифорнийский университет в Беркли и Билл Джой: расцвет BSD (от дополнительных инструментов до виртуальной памяти 3BSD VAX) 13:30 - Финансирование DARPA и 4.2BSD: интеграция TCP/IP и интерфейса сокетов BBN 14:34 - Меняющийся ландшафт: антимонопольное соглашение AT&T 1982/1984 годов и манифест GNU Ричарда Столлмана ⏭️ Следующий эпизод (Ep) 04): Ричард Столлман, проект GNU и микроядро Hurd — Подпишитесь на InitZero и следите за плейлистом «Linux с нуля», чтобы узнать, как Ричард Столлман основал Фонд свободного программного обеспечения и проект GNU, чтобы сохранить программное обеспечение свободным. #Linux #UNIX #CProgramming #OpenSource #ComputerHistory #BSD