ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1134462 Топик полностью
Cкpипaч, пророк (25.09.2021 22:49, просмотров: 121) ответил Evgeny_CD на Хабр. Философия Unix: Краткое введение. Текст умеренно полезный, но вдруг кому интересно.
Собственно философия там во втором комментарии тока :) 

1) everything is file - состояние системы, конфиги, процессы - всё доступно как файл.

Файлы, точнее, древовидная структура как именованная иерархия объектов, возможно,

была известна и ранее, но массовой стала именно в Unix

2) правильная программа принимает StdIn на вход и выдаёт StdOut на выходе - это основа конвейеров

и стандартного набора утилит Юникс.

Это техническая база модульности системы.

3) Разделение владения объекта на ID юзера, группу и всех прочих, и 3 прав доступа - чтение, запись, исполнение - итого 9 бит прав доступа (+3 suid'ных бита),

оказалось на удивление гибким и адаптируемым до всемирной сети.

4) Открытость системы - Unix вскоре был переписан на Си и стал доступен в исходном коде вместе с компилятором Си на очень мягких условиях.

Linux, кстати, возник из Minix, только благодаря тому что Andew S. Tanenbaum не позволял развивать её всем желающим.

... но не любой ценой.