Я думаю, что на самом деле вы хотите спросить: является ли ядро Linux необходимым для запуска операционной системы GNU?
Если это так, то ответ - это ядро Linux требуется для запуска операционной системы GNU? . Linux не является официальным ядром GNU. Проект GNU официально поставляется с другим ядром: Hurd.
GNU также работает на ядре FreeBSD. Debian - один из немногих (возможно, единственных) дистрибутивов, которые предлагают GNU на ядре FreeBSD.
Linux - это ядро. Традиционное определение ядра гласит, что именно эта часть программного обеспечения позволяет процессам взаимодействовать с оборудованием.
Вы редко взаимодействуете с Linux напрямую.
Это операционная система. Если вы когда-либо играли в командной строке, вы взаимодействовали с GNU. Некоторые (но не все) команды, такие как ls, cp и rm, являются частью GNU. Даже оболочка Bash является частью GNU. GIMP - программа манипулирования изображениями GNU.
Есть большие шансы, что вы напрямую взаимодействовали с GNU.
Mach - ядро. Херд - это полное ядро, основанное на Махе. И Mach, и Hurd являются частью проекта GNU.
Напротив, Linux не является частью GNU; это невысокий проект.
С этой точки зрения Linux является альтернативой Hurd, например, KDE является альтернативой GNOME.
Это долгая история. Веб-сайт GNU предоставляет и дает отличные объяснения. Я не могу сделать лучше:
Как получилось, что большинство людей называют систему «Linux»? Пользователи GNU, которые никогда не слышали о GNUПравильное название для операционных систем, предлагающих GNU и Linux, - GNU + Linux или GNU / Linux. Вот подробности:
Как получилось, что большинство людей называют систему «Linux»? Как получилось, что большинство людей называют систему «Linux» "?