Распространение Linux - это пакет программного обеспечения, предназначенный для полной операционной системы.
Операционная система Linux состоит из нескольких частей:
Ядро Linux, в том числе: Драйверы устройств Системное программное обеспечение GNU * Userland Состоит из программного обеспечения пользовательского интерфейса (bash, ...) Компилятор, компоновщик, синтаксический анализатор, ... Приложение (emacs, bc, ...) Рабочий стол, такой как Gnome, KDE , XFCE, который сам предоставляет аппаратное абстракционное программное обеспечение (например, Pulseaudio, ...) Application Software (текстовый процессор, электронная таблица, веб-браузер, ...) и многое другое.Эта комбинация программного обеспечения, образующая полную операционную систему, называется «Stack»:
A Распределение Linux производится путем объединения всех этих частей для создания полной и пригодной для использования операционной системы для определенной цели или для общего использования.
Ядро Linux, включая: Драйверы устройств Системное программное обеспечение уровняЯдро Linux [ ! d4]
Пример специализированного распространения - CHAOS, малая ОС, предназначенная для работы на высокопроизводительных узлах вычислительного кластера.
Короче говоря, представьте себе все эти вещи собраны вместе, чтобы их можно было легко распространять среди людей, а не создавать их сами.
Ядро Linux
GNU * Userland Состоит из программного обеспечения пользовательского интерфейса (bash, ...) Компилятор, компоновщик, синтаксический анализатор, ... Приложение (emacs, bc, ...)GNU * Userland
Рабочий стол, такой как Gnome, KDE, XFCE f предоставляет аппаратное абстракционное программное обеспечение (например, Pulseaudio, ...) Application Software (текстовый процессор, электронная таблица, веб-браузер, ...) и многое другое.Дистрибьюторы часто делают дизайн решения от имени пользователя в соответствии с тем, что они ожидают от пользователя.
RHEL предназначен для работы на больших суперкомпьютерах и критических серверах
. Эти решения включают добавление / удаление (например, KDE vs. Gnome) и, возможно, (повторное) проектирование и внедрение программного обеспечения (например, Ubuntu One).
Существует целая группа только для Linux, как показано на этой (огромной) диаграмме:
GNU * Userland
GNU Предоставление последней информации о множестве дистрибутивов.Рабочий стол, такой как Gnome, KDE, XFCE
Вывести команды в файл из crontab, а затем tail -f файл для контроля вывода.