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