а меня учили такому определению ОС: любая ОС состоит из а) подсистемы управления файлами б) подсистемы управления процессами в) подсистемы ввода-вывода в классическом unix и в plan9 процессы и устройства ввода-вывода также реализованы как файлы и управляются это всё добро унифицировано с помощью подсистемы а). это было и остаётся главным отличием юникса и его клонов от всех остальных осей. имею свою точку зрения на тему, не совпадающую с общепринятой: линукс - это ребячество. это клуб юных техников. самое главное: они не делают ничего нового. всё это сделано 30 лет назад, и сделано гораздо лучше. я пользуюсь и программирую под юникс, демос и бсд уже 20 лет (mc никогда не пользовался) и знаю, что говорю. исходники ядра линукс можно читать для развлечения, - это комиксы, примеры того, как программировать не надо. я бы посоветовал пиплам обратить внимание на то, что делают создатели юникс. они способны на порождение этих гениальных идей, а не на повторение сто раз сделанного в своём, ничем не блестящем, варианте. иметь своё мнение и свою версию почётно, но я солидарен с мнением таненбаума об уровне его нерадивого ученика.
|