alv писал(а): ↑31.07.2012 19:28
Может быть, и правильно, да вот только совсем не меня
возможно·
я вот что подумал:
может быть, твоё неприятие «gnu-тости» проистекает из предположения, что «прощелыга столмен сотоварищи» хотят приписать себе заслугу разработки linux-а?
и, типа, требуют от «линуса и ко» переименовать linux в gnu/linux·
есть у тебя такое предположение?
alv писал(а): ↑31.07.2012 19:28
ОС - это ядро плюс комплекс утилит, обеспечивающих реализацию его функций
если заменить «утилиты» на «программы/библиотеки», то получится вполне годное определение·
alv писал(а): ↑31.07.2012 19:28
Применительно к поддержке файловых систем и утилит для работы с файловыми системами мы с тобой, помнится, ещё поспорили
кстати, утилиты для обслуживания файловых систем с точки зрения отношения к операционной системе близки к только что обсуждавшимся компиляторам·
да, они (и fs-утилиты и компиляторы, и вообще любые программы) расширяют возможности
оператора (ага-ага, того самого парня, от специальности которого и получил своё название набор программ, облегчающих его работу)·
вот только операционная система, как посредник между программами/библиотеками и железом, может эту свою посредническую функцию выполнять и без компиляторов, и без утилит обслуживания файловых систем, и без прошивальщиков биоса, и (о боже!) без видеодрайверов, и без …
в общем, без очень-очень многого·
а вот при наличии ядра, libc и базовых утилит типа шелла, грепа и т.п. (нет-нет, совсем не обязательно «gnu-тых» утилит и «gnu-той» libc) — уже вполне можно говорить о «выполнении функции операционной системы»·