Linux🐧
January 12, 2023
Linux. GNU
В общих чертах GNU — операционная система типа Unix (unix-подобных), программы которой свободны — они уважают вашу свободу. Операционная система GNU состоит из пакетов GNU (программ, выпускаемых собственно проектом GNU), а также свободных программ, выпускаемых другими лицами. Разработка GNU сделала возможной пользование компьютером без программ, которые растоптали бы вашу свободу.
Особенности GNU
- Многозадачность. ОС GNU позволяет сразу нескольким пользователям одновременно пользоваться системой и выполнять множество задач, подключившись к ней с различных виртуальных терминалов.
- Мультиплатформенность. GNU изначально рассчитана на использование на различных аппаратных платформах – от персональных компьютеров до серверов и суперкомпьютеров (мейнфреймов). По мере развития она быстро адаптировалась под новые виды устройств, включая игровые приставки, оборудование типа «умный дом» и «интернет вещей». Существуют также смартфоны под управлением Linux, хотя они не получили широкого распространения.
- Модульная структура. Непосредственно Linux — это монолитное ядро системы, обеспечивающее основные низкоуровневые процессы, доступ к файловой системе, сетевые функции, работу с периферийными устройствами. Его дополняет окружение, создаваемое обширным GNU-сообществом и включающее пользовательские компоненты и прикладные программы. Такая структура позволяет настраивать ОС под выполнение конкретных рабочих задач, исключая ненужную функциональность.
- Отсутствие единого центра разработки. Хотя проект GNU читается официальным разработчиком этой операционной системы, он выполняет скорее роль идеологического и координационного центра. Непосредственно развитие ОС GNU/Linux обеспечивается тысячами пользователей по всему миру, объединенными в хакерские сообщества, локальные центры разработки. Свой вклад в общее дело вносят также программисты, работающие на государственные структуры (включая военные) и коммерческие корпорации. Многие дистрибутивы и дополнения доступны как на официальном сайте GNU, так и распространяются самими разработчиками.