История изменений
Исправление shpinog, (текущая версия) :
GNU это набор системного утилитариума, он не обеспечивает работу прикладных приложений или каких либо ещё как-таковой.
По сути операционная система действительно ядро-linux, лишь по одной причине, так как обработку и исполнение двоичного кода одной и той же программы выполняет именно оно, можно выкинуть весь GNU и запустить приложение без него( если написать без привязки).
Но, на том же hurd\gnu , freebsd/gnu и тд, ты не сможешь запустить приложение которое обращается к системным вызовам linux, либо это будет эмуляция вызовов ядра,в системные вызовы другого ядра.
С другой стороны само ядро, без системного утилитариума, не способно запустить приложение,нужны система инициализации, и консоль, на сколько помню после загрузки ядра, доступ к консоли получить можно через системные вызовы,без интерактивного ввода.
Однако можно сделать систему лишь на загрузчик-ядро-система инициализации->автоматическое исполнение программы ,без gnu.
Исходная версия shpinog, :
GNU это набор системного утилитариума, он не обеспечивает работу прикладных приложений или каких либо ещё как-таковой.
По сути операционная система действительно ядро-linux, лишь по одной причине, так как обработку и исполнение двоичного кода одной и той же программы выполняет именно оно, можно выкинуть весь GNU и запустить приложение без него( если написать без привязки).
А но на том же hurd\gnu , freebsd/gnu и тд ты не сможешь запустить приложение которые общается к системным вызовам linux, либо это будет эмуляция вызовов ядра,в системные вызовы другого ядра.
С другой стороны само ядро, без системного утилитариума, не способно запустить приложение,нужны система инициализации, и консоль, на сколько помню после загрузки ядра, доступ к консоли получить нельзя.
Однако можно сделать систему лишь на загрузчик-ядро-система инициализации->автоматическое исполнение программы ,без gnu.