LINUX.ORG.RU

История изменений

Исправление curufinwe, (текущая версия) :

Вот я об этом и говорю. После того как ты добавишь (неважно как, екзешником после инита, или модулем) набор приложений - операционная система станет полнофункциональна.

И при этом она не будет содержать ничего кроме ядра! О чем я и говорю, модули ядра - это внезапно, тоже ядро. Можно в образ ядра код терминала запихнуть, и работай с голым ядром на здоровье.

Ну а встроишь ты его туда - куда тебе разрешат другие компоненты твоей ОС. Ну в случае с никсами, ты можешь встроить его в ядро, в случае с KolibriOS например - нет, но это не значит что KolibriOS - не ОС.

Можно дописать что угодно в состав ядра KolibriOS, как и любой другой ОС, никаких препятствий нет.

Чтобы не быть многословными, скачай ванильное ядро, скомпилируй без сторонних патчей, и запусти. Получится ничего. Да у тебя даже оборудование НЕ ВСЕ инициализируется без udev или hal.

Инициализируется все оборудование, очнись. Я просто при компиляции выберу нужные опции для моего железа и все, никакие юзерспейсные программы не являются необходимыми для работы с железом по определению и предназначению ядра. Более того, для работы полноценного окружения, с привычными графическими приложениями не обязательно нужен udev либо hal. Можно обойтись и без них, как и работало все до их создания.

Только в отличие от никсов, винда не даст тебе установить отдельное ядро, поскольку ОС целостная.

Кто же помешает заменить файл ntoskernl.exe (и остальные ядра винды) на другой, если бы этот другой у меня был конечно. Чем с технической стороны обеспечивается целостность винды?

Поэтому мистическая разница определяется тем, кто выпустил носитель с ОС.

Вот это самое главное. С технической стороны зрения, и, если хочешь, с научной, могут существовать только объективные критерии, не зависящие от того, кто что-то выпустил, кто что решил и кто как считает. Не зависящие от субъективного мнения или решения человека. А такой критерий есть только один - режим работы процессора при исполнении кода. если режим ядра - исполняется ОС, если режим пользователя - приложение. Все просто и понятно, а главное, объективно.

Как там считает пользователь - никого не волнует, кто он вообще такой. Пусть стол называет стулом, а стул - унитазом. Только к объективной реальности это не имеет отношения.

Исходная версия curufinwe, :

Вот я об этом и говорю. После того как ты добавишь (неважно как, екзешником после инита, или модулем) набор приложений - операционная система станет полнофункциональна.

И при этом она не будет содержать ничего кроме ядра! О чем я и говорю, модули ядра - это внезапно, тоже ядро. Можно в образ ядра код терминала запихнуть, и работай с голым ядром на здоровье.

Ну а встроишь ты его туда - куда тебе разрешат другие компоненты твоей ОС. Ну в случае с никсами, ты можешь встроить его в ядро, в случае с KolibriOS например - нет, но это не значит что KolibriOS - не ОС.

Можно дописать что угодно в состав ядра KolibriOS, как и любой другой ОС, никаких препятствий нет.

Чтобы не быть многословными, скачай ванильное ядро, скомпилируй без сторонних патчей, и запусти. Получится ничего. Да у тебя даже оборудование НЕ ВСЕ инициализируется без udev или hal.

Инициализируется все оборудование, очнись. Я просто при компиляции выберу нужные опции для моего железа и все, никакие юзерспейсные программы не являются необходимыми для работы с железом по определению и предназначению ядра. Более того, для работы полноценного окружения, с привычными графическими приложениями не обязательно нужен udev либо hal. Можно обойтись и без них, как и работало все до их создания.

Только в отличие от никсов, винда не даст тебе установить отдельное ядро, поскольку ОС целостная.

Кто же помешает заменить файл ntoskernl.exe (и остальные ядра винды) на другой, если бы этот другой у меня был конечно. Чем с технической стороны обеспечивается целостность винды?

Поэтому мистическая разница определяется тем, кто выпустил носитель с ОС.

Вот это самое главное. С технической стороны зрения, и, если хочешь, с научной, могут существовать только объективные критерии, не зависящие от того, кто что-то выпустил, кто что решил и кто как считает. Не зависящие от субъективного мнения или решения человека. А такой критерий есть только один - режим работы процессора при исполнении кода. если режим ядра - исполняется ОС, если режим пользователя - приложение. Все просто и понятно, а главное, объективно.

Как там считает пользователь - никого не волнует, кто он вообще такой. Пусть стол называет стулом, а стул - унитазом. Только к объективной реальности это не имеет отношение.