Все, что надо знать об истории UNIX

There are no locks in the file system, nor is there any restriction on the number of users who may have a file open for reading or writing. Although one may imagine sutations in which this fact is unfortunate, in practice difficulties are quite rare.

— Denis Ritchie, draft of the The UNIX Time-Sharing System manual

История UNIX и связанных с ним инструментов — моя слабость. Особенно интересно бывает разбирать происхождение каких-нибудь совершенно бытовых вещей, вроде утилит cat, crontab или классических системных вызовов.

На выходных совершенно случайно открыл для себя cat-v. org, сборник ссылок и документов, непосредственно или косвенно связанных с Bell Labs, откуда вышли UNIX, языка C, awk, sed и тысячи других утилит, составляющих основу моего профессионального мира.

Помимо руководств (англ. man) к ключевым версиям версии Unix там есть совершенно потрясающие документы вроде черновика самого первого руководства, написанного еще до появления Unix внутри Bell Labs. Рекомендую ознакомиться — основы Linux не сильно изменились по сравнению с Unix от 1971 года!

Ну и всякие другие вкусности: введение в использование первых публичных версий Unix (Version 6 Unix и Version 7 Unix), история Unix от современников и много другое.

PS Ах, да, кстати, про UNIX и Linux. Оказывается, в документации Linux существует описание структуры дерева файловой системы. Революция сознания!

Комментарии

Comments powered by Disqus