Veden12> То есть, драйверы железа? Парадоксально, но большинство под ОС понимают одно единственное приложение, рисующее окошки - по сути, мутированный файл-менеджер. И драйверы для них хуже любого вируса.
У ОС много особенностей. Что понимает большинство — это пофиг, т.к. они и не видят, что взади, и не разбираются. Просто даже наличие многих систем FS об этом говорит.

А уж всякие механизмы преемсвтенности в многозадачных/многопотоковых средах — тут за пределы понимания 99.999% вываливается. Про разделение/закрепление ресурсов тоже мало кто знает.
Но, если рассматривать управление памятью, как драйвер железа, то можно сказать и драйверы железа. А FS к драйверам железа отношение имеет очень опосредствованное. Там главное понять блоковое устройство или нет — немного свойства FS меняются. А остальное пофиг, лишь бы читал/писал (если не RO). Потому NFS так хорошо ложиться в идеологию того же UNIX-а, что пофиг, есть носитель или нет, а вместо него сеть или что-то другое.
А X-ы на UNIX-e — вообще пользовательская программа, а не часть ОС.
Veden12> Статистика, структура рынков.
Видать плохо учился.

Встроенных управляющих чипов и компов на порядки больше, чем PC-шек. Возьми, к примеру телефоны. Или те же СД\ДВД приводы. А уж всяких других вещей, типа автомобилей, самолётов и поездов... (а так же всех их контроллеров).
Veden12> Какая сегодняшняя операционная система разрешает запись в сегмент кода? Для Форта это обязательно. Да и вообще, зачем отказываться от машины Тьюринга?
В какой сегмент? Ты предстваляешь себе, как это дело организованно на том же Пне? Как разделение задач происходит? Каждая же живёт в своём линейном пространстве. А линейно пространство собирается из страниц реальной памяти и свопа. И тот же дескриптор задачи вполне использует "сегментные регистры" (фактически, указывают на специальную таблицу, из которой и состоит линиейное пространство задачи, а каждый вход в таблицу — такой сегментик — если он 4к, то 32 битныое пространство, а, если побольше, то и больше будет).
Veden12> Такая система отлично работает до того момента, когда вас убедительно попросят предоставить интерфейс для драйверов производителей произвольного железа. В ядро, конечно, в нулевое кольцо защиты. Упало? Кто виноват?
Ы? Драйвера, вообще-то по идеологии Интела не должны крутиться в кольце 0. Это так реализовали мелкомягкие. Бо на большее уже опыта не хватило. А так можно было бы поинтересоваться VM/SP с ОС на них типа CMS, OS/360, OS/370, DOS, UNIX и ещё кучи других. При этом, виртуалька там могла падать сколько ей угодно. Собственно, CP там был единственным, кто крутился в привелегированном режиме. И был по размеру очень маленький. Всего несколько тысяч строк на ассемблере. Всё остальное крутилось в пользовательском режиме. В том числе и все гостевые ОС, перечисленные раньше.