Во втором уроке мы подробно разберём, как устроен мир Linux и свободной разработки. Вы узнаете, что такое дистрибутивы и деривативы, как они создаются и работают, а также в чем различия между свободным и открытым программным обеспечением (ПО).
Мы расскажем, как работает лицензия GPL, на которой строится вся экосистема Linux, а также рассмотрим преимущества и недостатки бесплатных и платных решений. Урок поможет глубже понять, почему Linux — ключевой инструмент для системного администратора, а, например, Ubuntu — идеальный выбор для начала практики.
Linux — это операционная система, созданная в 1991 году Линусом Торвальдсом. Изначально он использовал ОС Minix, но был недоволен её ограничениями и приступил к разработке собственной системы. Позже Линус на время приостановил работу из-за выхода более стабильной версии Minix, однако вернулся к проекту после случайной порчи раздела на жёстком диске, где была установлена Minix.
Линус Торвальдс, создатель ядра Linux. (Здесь будет фото)
Линус написал ядро системы, взяв за основу идеи Unix, и сделал его бесплатным и открытым для модификации. Ключевым моментом стало создание лицензии GNU GPL (General Public License), которая позволяет всем использовать, изменять и распространять программное обеспечение. Подробнее о ней поговорим чуть позже.
Интересно, что изначально Линус хотел назвать систему Freax (от «free» и «freak», плюс «x» — намёк на Unix), но серверный администратор посчитал название неудачным и переименовал проект в Linux — по имени автора.
Популярность Linux объясняется не только его бесплатностью, но и высокой надёжностью, безопасностью и активной поддержкой сообщества разработчиков.
Дистрибутив — это комплексное программное обеспечение, объединяющее операционную систему и сопутствующие компоненты. В Linux дистрибутив — это сборка компонентов, каждый из которых играет важную роль в работе системы и обеспечивает взаимодействие между пользователем, программами и оборудованием.
Примеры популярных дистрибутивов: Ubuntu, Debian, RHEL, Arch Linux
Дериватив — производная версия дистрибутива, которая добавляет свои изменения на базе основного дистрибутива, используя его ядро и репозитории.
Linux распространяется под лицензией GNU GPL, предоставляющей четыре свободы: использовать, изучать, изменять и распространять программы.
FSF и OSI продвигают схожие идеи, но акценты различны: FSF делает упор на свободу, OSI — на открытость разработки.
RHEL и SLES — примеры коммерческих дистрибутивов с поддержкой и расширенными возможностями.
Дальнейшее обучение курса будем вести на примере Ubuntu (или другого выбранного дистрибутива). В следующем уроке мы предложим скачать дистрибутив, установить его на виртуальную машину и приступить к практике!