9
это основная, определяющая часть ОС, которая управляет аппаратными
средствами и выполнением программ. Файловая структура — это система
хранения файлов на запоминающих устройствах. Интерпретатор команд или
оболочка — это программа, организующая взаимодействие пользователя с
компьютером. И, наконец, утилиты — это просто отдельные программы,
которые, вообще говоря, ничем принципиально не отличаются от других
программ, запускаемых пользователем, разве только своим основным
назначением — они выполняют служебные функции.
Как уже говорилось выше, если быть точным, то слово "Linux" обозначает
только ядро. Поэтому, когда речь идет об операционной системе, правильнее
было бы говорить "операционная система, основанная на ядре Linux". Ядро ОС
Linux разрабатывается под общим руководством Линуса Торвальдса и
распространяется свободно (на основе лицензии GPL), как и огромное
количество другого программного обеспечения, утилит и прикладных
программ. Одним из следствий свободного распространения ПО для Linux
явилось то, что большое число разных фирм и компаний, а также просто
независимых групп разработчиков стали выпускать так называемые
дистрибутивы Linux.
Дистрибутив — это набор программного обеспечения, включающий все 4
основные составные части ОС, т. е. ядро, файловую систему, оболочку и
совокупность утилит, а также некоторую совокупность прикладных программ.
Обычно все программы, включаемые в дистрибутив Linux, распространяются
на условиях GPL, так что может сложиться впечатление, что дистрибутив может
выпустить кто угодно, точнее любой, кто не поленится собрать коллекцию
свободного ПО. И какая-то степень правдоподобия в таком утверждении есть.
Однако разработчик дистрибутива должен по крайней мере создать программу
инсталляции, которая будет устанавливать ОС на компьютер, на котором
никакой ОС еще нет. Кроме того, необходимо обеспечить разрешение
взаимозависимостей и противоречий между разными пакетами (и версиями
пакетов), что, как мы увидим позже, тоже является нетривиальной задачей.
Тем не менее, в мире существует уже более сотни различных
дистрибутивов Linux, и все время появляются новые. Более-менее полный
список их можно найти на сервере http://www.linuxhq.com, где даны краткие
характеристики
каждому
дистрибутиву
(упоминаются
и
некоторые
локализованные версии). Кроме того, там же есть ссылки на другие списки
дистрибутивов, так что при желании можно найти все, что вообще существует в
мире.
Достарыңызбен бөлісу: