Linux

Эта статья — о семействе операционных систем. Об одноимённом ядре для этого семейства см. Ядро Linux.

Linux

Fedora 41 GNOME
Основана на |  ядро Linux
Первый выпуск |  17 сентября 1991[2]
Последняя версия |

* 6.14 (24 марта 2025)[1]

Поддерживаемые платформы |  x86, x86-64, ARM, RISC-V, MIPS и PowerPC
Веб-сайт |  kernel.org (англ.)
Медиафайлы на Викискладе

Linux (о файле/ˈlɪnəks/ [ˈlɪnəks][3][4] или [ˈlɪnʊks][5][6], Ли́нукс; в части случаев GNU/Linux) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов в форме, готовой для установки и удобной для сопровождения и обновлений, и имеющих свой набор системных и прикладных компонентов, как свободных, так и проприетарных.

Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров[7][8][9][10][11][12][13][14][15]. Распространение среди пользователей настольных компьютеров не столь значительное, но в 2020-е годы неуклонно растёт, достигая к 2024 году доли 4,5 %.

За счёт использования свободного программного обеспечения и привлечения волонтёров каждая из систем Linux обладает значительными программными возможностями, трудно реализуемыми в прочих моделях разработки: например, в 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить 10,8 млрд $[16], а совокупная себестоимость только ядра Linux оценивалась в сумму более 1,4 млрд $, притом только за 2008 год она увеличилась на 315 млн $, совокупный труд оценён в размере 73 тыс. человеко-лет[17].

Семейство систем, включающих в качестве компонентов основные программы проекта GNU, такие как bash, gcc, glibc, coreutils и ряд других, иногда идентифицируется как GNU/Linux. Так как традиционно большинство систем было именно таким, под «Linux» обычно подразумеваются именно они; притом существует спор об именовании GNU/Linux. Существует проект стандартизации внутренней структуры Linux-систем — Linux Standard Base, часть документов которого зарегистрирована в качестве стандартов ISO; но далеко не все системы сертифицируются по нему, и в целом для Linux-систем не существует какой-либо общепризнанной стандартной комплектации или формальных условий включения в семейство. Однако бывают и не зависящие от программ GNU операционные системы на базе ядра Linux: в частности, таковыми являются мобильные ОС Android, KaiOS и FirefoxOS.

Пингвин Tux

Официальным логотипом и талисманом Linux является пингвин Tux, созданный в 1996 году Ларри Юингом[18]. Торговая марка «Linux» принадлежит создателю и основному разработчику ядра Линусу Торвальдсу. При этом проект Linux в широком смысле не принадлежит какой-либо организации или частному лицу, вклад в его развитие и распространение осуществляют тысячи независимых разработчиков и компаний, одним из инструментов взаимодействия которых являются группы пользователей Linux. Существует ряд некоммерческих объединений, ставящих основной целью развитие и продвижение Linux, наиболее крупное и влиятельное из них — основанный в 2007 году The Linux Foundation. Существует значительный рынок коммерческой технической поддержки Linux-систем, на котором с долей свыше 70 % (2017) доминирует корпорация Red Hat (поглощена IBM в 2019 году).

Линус Торвальдс — создатель и основной координатор проекта по разработке ядра Linux Ричард Столлман — основатель проекта GNU

## Содержание

* 1 Ранняя история
* 2 Модель
* 2.1 Интерфейс пользователя
* 3 Реализация
* 4 Программирование в Linux
* 5 Применение
* 5.1 Серверы, рабочие станции и суперкомпьютеры
* 5.2 Игровые приставки
* 5.3 Встраиваемые системы
* 5.4 Применение в госструктурах
* 5.5 Приспособленность к роли настольной операционной системы
* 6 Дистрибутивы Linux
* 7 Критическая кампания
* 8 Примечания
* 9 Литература
* 10 Ссылки

## Ранняя история

[править | править код]

В 1991 году во время обучения в Хельсинкском университете Линус Торвальдс заинтересовался операционными системами[19] и был разочарован лицензией MINIX, которая ограничивала её использование только образовательными целями (что исключало любое коммерческое использование), вследствие чего начал работать над своей собственной операционной системой, которая в итоге стала Linux.

Торвальдс начал разработку ядра Linux на MINIX, и перенёс на него ряд приложений. Позже, когда Linux достиг определённой зрелости, появилась возможность продолжать разработку уже на базе самого Linux[20]. Приложения GNU вскоре заменили приложения MINIX, так как код GNU, находящийся в свободном доступе, был более удобен для применения в молодой операционной системе (исходный код под лицензией GNU GPL может быть использован в других проектах, если они также выпускаются под той же или совместимой лицензией, для того чтобы сделать Linux доступным для коммерческого использования, Торвальдс начал переходить от своей первоначальной лицензии на GNU GPL)[21]. Разработчики работали над полной интеграцией компонентов GNU в Linux с целью создания полнофункциональной и свободной операционной системы (Linux).

## Модель

[править | править код]

Linux-системы реализуются на модульных принципах, стандартах и соглашениях, заложенных в Unix в течение 1970-х и 1980-х годов. Такая система использует монолитное ядро, которое управляет процессами, сетевыми функциями, периферией и доступом к файловой системе. Драйверы устройств либо интегрированы непосредственно в ядро, либо добавлены в виде модулей, загружаемых во время работы системы.

Отдельные программы, взаимодействуя с ядром, обеспечивают функции системы более высокого уровня. Например, пользовательские компоненты GNU являются важной частью большинства Линукс-систем, включающей в себя наиболее распространённые реализации библиотеки языка Си, популярных оболочек операционной системы, и многих других общих инструментов Unix, которые выполняют многие основные задачи операционной системы.

Графический интерфейс пользователя (или GUI) в большинстве систем Linux построен на основе X Window System, реже на основе более современного Wayland.

### Интерфейс пользователя

[править | править код]

В Linux-системах пользователи работают через интерфейс командной строки (CLI), графический интерфейс пользователя (GUI), или, в случае встраиваемых систем, через элементы управления соответствующих аппаратных средств. Настольные системы, как правило, имеют графический пользовательский интерфейс, в котором командная строка доступна через окно эмулятора терминала или в отдельной виртуальной консоли. Большинство низкоуровневых компонентов Линукс, включая пользовательские компоненты GNU, использует исключительно командную строку. Командная строка особенно хорошо подходит для автоматизации повторяющихся или отложенных задач, а также предоставляет очень простой механизм межпроцессного взаимодействия. Программа графического эмулятора терминала часто используется для доступа к командной строке с рабочего стола Linux.

Дистрибутивы, специально разработанные для серверов, могут использовать командную строку в качестве единственного интерфейса. На настольных системах наибольшей популярностью пользуются пользовательские интерфейсы, основанные на таких средах рабочего стола как GNOME, KDE Plasma Desktop и Xfce[22], хотя также существует целый ряд других пользовательских интерфейсов. Самые популярные пользовательские интерфейсы основаны на X Window System и Wayland (однако в настоящее время идёт активный отказ от первого). X Window System предоставляет прозрачность сети и позволяет графическим приложениям, работающим на одном компьютере, отображаться на другом компьютере, на котором пользователь может взаимодействовать с ними[23].

FVWM, Enlightenment и Window Maker — простые менеджеры окон X Window System, которые предоставляют окружение рабочего стола с минимальной функциональностью. Оконный менеджер предоставляет средства для управления размещением и внешним видом отдельных окон приложений, а также взаимодействует с X Window System. Окружение рабочего стола включает в себя оконные менеджеры как часть стандартной установки: Mutter для GNOME[24] c 2011 года[25], KWin для KDE c 2000 года[26], Xfwm для Xfce с 1998 года[27], хотя пользователь при желании может выбрать другой менеджер окон[23].

## Реализация

[править | править код]

Linux работает на множестве процессоров различных архитектур, таких как x86, x86-64, PowerPC, ARM, RISC-V, Alpha AXP, SPARC, Motorola 680x0, SuperH, IBM System/390, MIPS, PA-RISC, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa, «Эльбрус» и многих других.

В отличие от коммерческих систем, таких как Windows или macOS, Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой. Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы[28][29], некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров[30] со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой, и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

История развития UNIX-систем. Linux является UNIX-совместимой, однако основывается на собственном исходном коде

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя, в результате Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle Database, DB2, Informix, Adaptive Server Enterprise, SAP R/3, Domino.

## Программирование в Linux

[править | править код]

GNU Compiler Collection (GCC) является стандартным семейством компиляторов для большинства Linux-систем. Кроме того, GCC обеспечивает front-end для C, C++, Java. Большинство дистрибутивов включает в себя установленные интерпретаторы Bash, Perl, Python и других сценарных языков.

Существует ряд сред для разработки (IDE): KDevelop, Eclipse, NetBeans, Lazarus, IntelliJ IDEA, Code::Blocks, Visual Studio Code и другие; также доступны и традиционные текстовые редакторы, такие как Emacs и Vim.

Двумя распространёнными библиотеками визуальных элементов для создания графических интерфейсов пользователя являются Qt и GTK.

## Применение

[править | править код]

В апреле 2011 года семейство операционных систем на базе ядра Linux — четвёртое по популярности в мире среди клиентов Всемирной паутины (включая мобильные телефоны). По разным данным, их популярность составляет от 1,5 до 5 %[31][32]. На рынке веб-серверов доля Linux порядка 32 % (64,1 % указаны как доля Unix)[33]. Linux используется во всех входящих в список Top500 суперкомпьютерах планеты[34].

По состоянию на середину 2010-х годов системы Linux лидируют на рынках серверов (60 %), являются превалирующими в дата-центрах предприятий и организаций (согласно Linux Foundation), занимают половину рынка встраиваемых систем[35], имеют значительную долю рынка нетбуков (32 % на 2009 год[36]). На рынке персональных компьютеров Linux стабильно занимает 3-е место (по разным данным, от 1 до 5 %). Согласно исследованию Goldman Sachs, в целом, рыночная доля Linux среди электронных устройств составляет около 42 %[37].

Облачные сервисы наподобие DigitalOcean предоставляют выделенные серверы разных видов Linux: Ubuntu, Debian, centOS.

### Серверы, рабочие станции и суперкомпьютеры

[править | править код]

Дистрибутивы Linux уже давно используются в качестве серверных операционных систем[38] и заняли значительную долю этого рынка; по данным компании Netcraft на февраль 2014 года, семь из десяти самых надёжных интернет-компаний, предоставляющих хостинг, используют Linux на своих веб-серверах[39].

Linux является ключевым компонентом комплекса серверного комплекта программного обеспечения LAMP (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python), который приобрёл популярность среди веб-разработчиков и стал одной из наиболее распространённых платформ для хостинга веб-сайтов[40].

Linux становится всё более популярным на мейнфреймах как благодаря удобству переноса программного обеспечения, так отчасти из-за цены[41], с конца 2009 года IBM (основной производитель мейнфреймов) добавила к линейке мейнфреймов ряд систем, поддерживающих только z/Linux[англ.][42].

Также дистрибутивы Linux широко используются в качестве операционной системы суперкомпьютеров: по данным на ноябрь 2015, 98,8 % компьютеров из списка 500 самых мощных работали под управлением различных вариантов Linux[34]. Операционной системой самого мощного современного суперкомпьютера — Summit — является Red Hat Enterprise Linux[43][44].

### Игровые приставки

[править | править код]

9 января 2013 года компания Valve объявила, что разрабатываемая студией ПК-консоль Steam Machine будет работать под управлением SteamOS, базирующейся на Linux[45]. Также существует возможность установки дистрибутивов Linux на некоторые игровые приставки (например, Sony PlayStation 2 (см. PlayStation 2 Linux), Sony PlayStation 3[46], Sony PlayStation 4[47], XBOX 360)[48].

### Встраиваемые системы

[править | править код]

Благодаря открытому исходному коду Linux портируется на многие аппаратные архитектуры непосредственно разработчиками оборудования или разработчиками программного обеспечения для такого оборудования, что превращает Linux Embedded в мощную платформу для встраиваемых приложений на бездисковых микропроцессорных платформах с ограниченными ресурсами памяти, которые находят применение в системах автоматики, модулях сетевого оборудования, оснащённых процессорами бытовых приборах, в том числе устройств, интегрируемых в рамках концепции «интернет вещей» и «умный дом»[49].

Из-за ограниченных ресурсов целевой платформы встроенного Linux установка средств разработки приложений на конечной платформе, как правило, исключена. Поэтому применяется кросс-разработка приложений Linux, при которой средства разработки встроенного приложения Linux устанавливаются на настольном компьютере, обычно с операционной системой Ubuntu или Debian. С помощью инструментов кросс-разработки выполняется кросс-компиляция кода приложения и удалённая отладка приложения, при которой скомпилированное приложение запускается на целевой платформе, а код анализируется программой разработки, установленной на настольном компьютере[50].

### Применение в госструктурах

[править | править код]

Linux пользуются популярностью у различных государственных и муниципальных структур: Федеральное правительство Бразилии хорошо известно своей поддержкой Linux[51][52]. Правительство индийского штата Керала выпустило предписание о переходе всех школ штата на использование Linux[53][54]. Для обеспечения технологической независимости Китай использует только Linux на своих процессорах Loongson[55]. Некоторые регионы Испании разработали свои собственные дистрибутивы Linux, которые используются в образовании и госуправлении, например, такие как gnuLinEx в Эстремадуре и Guadalinex в Андалусии. Португалия также пользуется своим собственным дистрибутивом Caixa Mágica, разработанным для нетбука Magalhães[56] и государственной программы электронного образования[57]. Франция и Германия предпринимают ряд шагов по увеличению использования Linux[58].

По заказу Минобороны России был разработан дистрибутив Линукс МСВС, который в 2002 году стал основной платформой общего назначения[59]. В 2013 году в Министерстве обороны была принята на снабжение и начала поэтапно внедряться ОС Astra Linux, а со временем планируется перевод всех служебных компьютеров и средств коммуникации ведомства на работу под её управлением[60]. Также имеет место массовое использование дистрибутива Goslinux в системе Федеральной службы судебных приставов.

### Приспособленность к роли настольной операционной системы

[править | править код]

Linux ранее критиковалась за неудобство использования в настольных компьютерах, в частности, из-за ощутимой нехватки полноценных версий популярных программ (особенно офисных пакетов) и проблем с поддержкой оборудования[61], что представляло серьёзную проблему для пользователей ноутбуков, так как они обычно используют множество проприетарных комплектующих. Также проблемой являлась сложность изучения в Linux того, что выходит за рамки повседневного использования, и трудности в настройке оборудования. Более того, Linux обвиняли в «неидеальности» для многих опытных пользователей[62][63][64].

Новые дистрибутивы Linux целенаправленно сконцентрировались на этом вопросе и значительно улучшили положение Linux среди настольных операционных систем:

> Linux быстро приобрёл популярность среди малого бизнеса и домашних пользователей. В этом огромная заслуга Gutsy Gibbon (кодовое название Ubuntu 7.10 фирмы Canonical). Наряду с такими дистрибутивами, как Linspire, Mint, Xandros, OpenSUSE и gOS, Ubuntu (вместе с родственными ему Kubuntu, Edubuntu и Xubuntu) сгладил большинство острых углов Linux и отшлифовал для применения в настольных системах. Без сомнения, Gutsy Gibbon — самый стабильный, полный и дружелюбный дистрибутив Linux на сегодня. Установить и настроить его теперь проще, чем Windows.

> — The Economist, декабрь 2007

Рабочая среда дистрибутивов Linux не сложнее, чем Windows и OS X. Современные настольные дистрибутивы имеют графический установщик, позволяющий автоматически разбивать диск на разделы, устанавливая готовую операционную систему, оснащённую интернет-браузером, музыкальными и видеоплеерами, офисный пакет, программой просмотра документов различных форматов и т. д. Также существует механизм (программа), облегчающий установку фирменных драйверов оборудования. В наше время можно вообще обойтись без терминала, что и делают многие пользователи, а для других пользователей «использование терминала» чаще всего означает копирование команды из готовой пошаговой инструкции с помощью мыши. Уровень аппаратной поддержки очень высок, часто выше, чем в последних версиях Microsoft Windows.

## Дистрибутивы Linux

[править | править код]

Основная статья: Дистрибутив Linux

Развитие дистрибутивов Linux

Большинство пользователей для установки Linux используют дистрибутивы, включающие не только набор программ, но и решающие ряд задач по обслуживанию, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы (2017)[65]: Linux Mint, Ubuntu, Debian, Mageia, Fedora, OpenSUSE, ArchLinux, CentOS, PCLinuxOS, Slackware, Gentoo. Многие из дистрибутивов связаны друг с другом и в той или иной степени совместимы, в частности, Ubuntu основан на Debian, а дистрибутивы Mint основаны как на Ubuntu, так и Debian (LMDE) и полностью с ними совместимы, но при этом включают дополнительно поддержку по умолчанию Java, Adobe Flash и некоторых других проприетарных компонентов, а CentOS основан на исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux (доступного в бинарной сборке только платным подписчикам) и при этом полностью бинарно совместимый с ним.

Для многих упомянутых дистрибутивов характерна форма выпуска LiveCD, когда ОС запускается без установки с оптического диска или флеш-накопителя. Из этого состояния можно поставить систему стационарно либо работать таким образом до выключения компьютера — для этих целей существуют обособленные «мобильные» дистрибутивы, наиболее популярен из которых Knoppix. Дистрибутив Puppy Linux предназначен специально для устаревших и маломощных компьютеров.

Отдельный класс дистрибутивов — предполагающие самостоятельную сборку всех или части компонентов из исходных кодов, предназначенные для пользователей, заинтересованных в изучении устройства Linux, среди таковых — LFS, Gentoo, CRUX.

Существуют также дистрибутивы с региональной спецификой, например, в России создаются нацеленные в основном на внутренний рынок дистрибутивы ROSA, ALT Linux, ASPLinux (закрыт в 2011 году), НауЛинукс, Calculate Linux, Runtu, Rosinka, РЕД ОС, Astra Linux. В ФРГ существовал государственный региональный дистрибутив LiMux — «Мюнхенский Линукс».

## Критическая кампания

[править | править код]

Microsoft пыталась критиковать Linux, развернув обширную маркетинговую кампанию «Get the Facts»[66], утверждая о большей надёжности и защищённости своего семейства операционных систем. Корпорация опубликовала различные исследования-кейсы, однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft[67].

В частности, сравнивая количество уязвимостей, Microsoft предоставила данные об уязвимостях в различном программном обеспечении, в том числе пользовательского уровня, поставляемом в составе некоторых дистрибутивов Linux, сравнив это количество с уязвимостями только самой операционной системы Windows, который сам по себе не имеет такого количества применений и, конечно же, никогда не используется в таком «голом» виде.

При сравнении стоимости владения Microsoft ссылается на цены на поддержку серверных решений от Red Hat Linux, приводя в пример самую дорогую подписку (Премиум-подписка, круглосуточная поддержка по телефону или через Интернет). Кроме того, при сравнении используется разное оборудование — дешёвое для Windows и дорогое для Linux.

Эта и подобная критика кампании «Get the Facts» заставила Microsoft официально свернуть[68] её и перейти к скрытым формам агитации.

## Примечания

[править | править код]

1. ↑ https://9to5linux.com/linux-kernel-6-14-officially-released-this-is-whats-new
2. ↑ https://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b
3. ↑ Pronunciation of 'Linux' (неопр.). Safalra (14 апреля 2007). Дата обращения: 15 сентября 2009. Архивировано из оригинала 23 июня 2012 года.
4. ↑ Linux (неопр.). Free On-Line Dictionary of Computing (июнь 2006). Дата обращения: 15 сентября 2009. Архивировано из оригинала 23 июня 2012 года.
5. ↑ How to pronounce Linux? (неопр.) Дата обращения: 17 декабря 2006. Архивировано из оригинала 23 июня 2012 года.
6. ↑ Linus pronouncing Linux in English and Swedish (неопр.). Дата обращения: 20 января 2007. Архивировано из оригинала 23 июня 2012 года.
7. ↑ Anand Santhanam, Vishal Kulkarni. Linux system development on an embedded device (неопр.). DeveloperWorks. IBM (1 марта 2002). Дата обращения: 26 июля 2007. Архивировано из оригинала 21 августа 2011 года.
8. ↑ Daniel Lyons. Linux rules supercomputers (неопр.). Forbes. Дата обращения: 22 февраля 2007. Архивировано из оригинала 23 июня 2012 года.
9. ↑ Peter Galli. Vista Aiding Linux Desktop, Strategist Says (неопр.). eWEEK. Ziff Davis Enterprise (8 августа 2007). Дата обращения: 19 ноября 2007. Архивировано из оригинала 23 июня 2012 года.
10. ↑ Ryan Paul. Linux market share set to surpass Win 98, OS X still ahead of Vista (неопр.). Ars Technica (3 сентября 2007). Дата обращения: 19 ноября 2007. Архивировано из оригинала 23 июня 2012 года.
11. ↑ Stan Beer. Vista to play second fiddle to XP until 2009: Gartner (неопр.). iTWire (23 января 2007). Дата обращения: 19 ноября 2007. Архивировано из оригинала 23 июня 2012 года.
12. ↑ Operating System Marketshare for Year 2007 (неопр.). Market Share. Net Applications (19 ноября 2007). Дата обращения: 19 ноября 2007. Архивировано из оригинала 21 августа 2011 года.
13. ↑ Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer (неопр.). XiTiMonitor. AT Internet/XiTi.com (24 сентября 2007). Дата обращения: 19 ноября 2007. Архивировано 17 января 2010 года.
14. ↑ Global Web Stats (неопр.). W3Counter. Awio Web Services LLC (10 ноября 2007). Дата обращения: 19 ноября 2007. Архивировано из оригинала 21 августа 2011 года.
15. ↑ June 2004 Zeitgeist (неопр.). Google Press Center. Google Inc. (12 августа 2004). Дата обращения: 19 ноября 2007. Архивировано из оригинала 21 августа 2011 года.
16. ↑ OpenNews: Архивная копия от 27 апреля 2012 на Wayback MachineСебестоимость типичного Linux дистрибутива составила 10 миллиардов долларов
17. ↑ Technology Academy Finland — Stem cell pioneer and open source software engineer are 2012 Millennium Technology Prize laureates Архивная копия от 17 января 2014 на Wayback Machine Архивировано 20 апреля 2012 года.
18. ↑ История пингвина Tux Архивная копия от 29 августа 2011 на Wayback Machine Архивировано 29 августа 2011 года.
19. ↑ Linus Torvalds. What would you like to see most in minix?. Newsgroup: comp.os.minix. Архивировано 27 октября 2006. Дата обращения: 9 сентября 2006. Источник (неопр.). Дата обращения: 21 июня 2011. Архивировано 27 октября 2006 года.
20. ↑ Chicken and egg: How was the first linux gcc binary created?. Newsgroup: comp.os.minix. Архивировано 9 мая 2013. Дата обращения: 21 июня 2011. Источник (неопр.). Дата обращения: 21 июня 2011. Архивировано 9 мая 2013 года.
21. ↑ Linus Torvalds. Release notes for Linux v0.12 (неопр.). Linux Kernel Archives (5 января 1992). — «The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances ("I wrote that code assuming the copyright would stay the same") mail me. Otherwise The GNU copyleft takes effect since the first of February. If you do not know the gist of the GNU copyright ─ read it.» Дата обращения: 23 июля 2007. Архивировано из оригинала 21 августа 2011 года.
22. ↑ Debian popularity-contest program information (неопр.). Архивировано из оригинала 2 февраля 2012 года.
23. ↑ 1 2 Manual page for «X» (xorg-docs 1:1.4-4 on Debian)
24. ↑ Projects/GnomeShell/Technology - GNOME Wiki! (неопр.) wiki.gnome.org. Дата обращения: 2 февраля 2016. Архивировано 30 ноября 2017 года.
25. ↑ GNOME 3.0 Has Arrived (англ.). GNOME. Дата обращения: 2 февраля 2016. Архивировано 5 февраля 2016 года.
26. ↑ KDE - KDE 2.0 Release Announcement (неопр.). kde.org. Дата обращения: 4 февраля 2016. Архивировано 24 августа 2017 года.
27. ↑ Norman M. Jacobowitz. XFce3: Now 100% Free Software! LG #43 (неопр.). Linux Gazette (июль 1999). Дата обращения: 5 февраля 2016. Архивировано 29 декабря 2016 года.
28. ↑ SourceForge.net: Download and Develop Open Source Software for Free (неопр.). Дата обращения: 22 сентября 2009. Архивировано 8 января 2011 года.
29. ↑ BerliOS — The Open Source Mediator (неопр.). Дата обращения: 22 сентября 2009. Архивировано 4 мая 2021 года.
30. ↑ Тут имеется в виду слово «хакер» в его первоначальном понимании — чрезвычайно квалифицированный ИТ-специалист.
31. ↑ Operating System Market Share (англ.). Net Applications. — В апреле 2011 года рыночная доля Microsoft Windows в мире на рынке настольных компьютеров составляла 88,91 %, Mac OS X — 5,40 %, iOS — 2,24 %, Java ME — 1,01 %, ОС на базе Linux — 0,94 %. Дата обращения: 23 мая 2011. Архивировано из оригинала 21 августа 2011 года.
32. ↑ OS Platform Statistics (неопр.). W3Schools. Архивировано из оригинала 21 августа 2011 года.
33. ↑ Usage of Linux for websites (англ.). W3 Techs. — По данным на май 2011 года, Linux-системы используются на 32 % веб-сайтов в интернете. Дата обращения: 23 мая 2011. Архивировано из оригинала 21 августа 2011 года.
34. ↑ 1 2 Operating system Family / Linux (англ.). TOP500. Дата обращения: 6 марта 2014. Архивировано 3 сентября 2018 года.
35. ↑ OpenNews: Linux занял половину рынка встраиваемых систем (неопр.). Дата обращения: 6 марта 2013. Архивировано из оригинала 8 марта 2013 года.
36. ↑ Доля рынка нетбуков Linux сравняется с долей Windows в 2013 году (неопр.). Дата обращения: 28 апреля 2012. Архивировано 23 мая 2012 года.
37. ↑ Linux Now Has «Double» the Market Share of Windows (неопр.). Дата обращения: 22 января 2013. Архивировано 1 апреля 2020 года.
38. ↑ [Серверное применение Linux. — 3 изд. — БХВ-Петербург, 2011. — 528 с.]
39. ↑ Most Reliable Hosting Company Sites in February 2014 (англ.). Netcraft (4 марта 2014). Дата обращения: 6 марта 2014. Архивировано 6 марта 2014 года.
40. ↑ Web Server Survey (англ.). SecuritySpace (1 июня 2010). Дата обращения: 6 марта 2014. Архивировано 24 февраля 2014 года.
41. ↑ Daniel Lyons. Linux Rules Supercomputers (англ.). Forbes (15 марта 2005). Дата обращения: 6 марта 2014. Архивировано 22 сентября 2008 года.
42. ↑ Timothy Prickett Morgan. IBM punts Linux-only mainframes (англ.). The Register (11 декабря 2009). Дата обращения: 6 марта 2014. Архивировано 13 декабря 2009 года.
43. ↑ В США разработали самый мощный в мире суперкомпьютер. 11 июня 2018. Архивировано 19 июня 2018. Дата обращения: 9 декабря 2019.
44. ↑ Summit - IBM Power System AC922, IBM POWER9 22C 3.07GHz, NVIDIA Volta GV100, Dual-rail Mellanox EDR Infiniband | TOP500 Supercomputer Sites (неопр.). www.top500.org. Дата обращения: 9 декабря 2019. Архивировано 2 января 2020 года.
45. ↑ T. C. Sottek. Valve confirms it's building a Linux-based Steam Box that will act as a local gaming server for all your screens (неопр.). www.theverge.com (8 января 2013). Дата обращения: 17 января 2013. Архивировано 19 января 2013 года.
46. ↑ Open Platform for PLAYSTATION®3 (неопр.). playstation.com. Дата обращения: 6 февраля 2016. Архивировано 8 июня 2016 года.
47. ↑ На PlayStation 4 сумели запустить Linux (неопр.). «Хакер». Дата обращения: 6 февраля 2016. Архивировано 8 ноября 2016 года.
48. ↑ Opennet. Обновлен Linux дистрибутив Gentoox, созданный для игровой приставки XBox (неопр.) (26 января 2009). Дата обращения: 11 ноября 2019. Архивировано 9 августа 2020 года.
49. ↑ Вопросы успешного применения ОС Linux во встраиваемых системах (неопр.). refeteka.ru. Дата обращения: 12 мая 2019. Архивировано 12 мая 2019 года.
50. ↑ Linux и встраиваемые системы (неопр.). vuzlit.ru. Дата обращения: 12 мая 2019. Архивировано 7 мая 2021 года.
51. ↑ Brazil's love of Linux (неопр.). Дата обращения: 21 февраля 2009. Архивировано из оригинала 21 августа 2011 года.
52. ↑ Mark Ashurst. Brazil falls in love with Linux (неопр.). Би-би-си (1 февраля 2004). Дата обращения: 21 февраля 2009. Архивировано из оригинала 23 июня 2012 года.
53. ↑ Linux Spreads its Wings in India (неопр.). Дата обращения: 21 февраля 2009. Архивировано из оригинала 21 августа 2011 года.
54. ↑ Kerala shuts windows, schools to use only Linux (неопр.). Дата обращения: 22 июня 2009. Архивировано из оригинала 21 августа 2011 года.
55. ↑ China's Microprocessor Dilemma (неопр.). Microprocessor Report. Дата обращения: 15 апреля 2009. Архивировано из оригинала 21 августа 2011 года.
56. ↑ Magalhães equipped with Linux Caixa Mágica (неопр.). Архивировано из оригинала 21 августа 2011 года.
57. ↑ Oferta CM no programa e-Escolas surpreende o mercado (неопр.). Архивировано из оригинала 21 августа 2011 года.
58. ↑ Some countries are choosing Linux systems over Microsoft (неопр.). Дата обращения: 21 февраля 2009. Архивировано из оригинала 21 августа 2011 года.
59. ↑ Мартиросян, Самвел (6 сентября 2006). Российское системное ПО все еще существует. CNews. Архивировано 28 января 2021. Дата обращения: 26 января 2021.
60. ↑ Круглов А., Рамм А. (9 января 2018). Военные сказали Windows «прощай». Известия. Архивировано 26 октября 2020. Дата обращения: 26 января 2021.
61. ↑ Andy McCue. Gartner sounds desktop Linux warning (неопр.). ZDNet (9 сентября 2005). Дата обращения: 15 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
62. ↑ Sharon Machlis. Living (and dying) with Linux in the workplace — A brief foray into Linux for the enterprise (неопр.). Computerworld-Australia (22 марта 2007). Дата обращения: 15 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
63. ↑ Ron Miller. Linux criticism revs up — backlash against success (неопр.). Linux Planet (20 мая 2004). Дата обращения: 8 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
64. ↑ Alexander Wolfe. Green Hills calls Linux «insecure» for defense (неопр.). EE Times (9 апреля 2004). Дата обращения: 18 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
65. ↑ distrowatch.com (неопр.). Дата обращения: 1 октября 2008. Архивировано 2 апреля 2013 года.
66. ↑ Get the Facts Home (неопр.). Microsoft. Дата обращения: 14 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
67. ↑ Joe Barr. The facts behind the «Get the Facts» ad campaign (неопр.). Newsforge (24 июня 2005). Дата обращения: 14 апреля 2007. Архивировано из оригинала 21 августа 2011 года.
68. ↑ Microsoft прекратила рекламную кампанию Get the Facts (неопр.). Архивировано из оригинала 21 августа 2011 года.

## Литература

[править | править код]

* Уорд Б. Внутреннее устройство Linux. — СПб.: Питер, 2016. — 384 с. — ISBN 978-5-496-01952-1.
* Роберт Лав. Ядро Linux: описание процесса разработки = Linux Kernel Development. — 3-е изд. — М.: Вильямс, 2012. — 496 с. — ISBN 978-5-8459-1779-9.
* Дмитрий Кетов. Linux. Внутреннее устройство / Анна Кузьмина. — СПб.: БХВ, 2017. — 320 с. — ISBN 978-5-9775-3580-9.
* Костромин В. А. Свободная система для свободных людей (обзор истории операционной системы Linux) (рус.). rus-linux.net (10 мая 2005). Дата обращения: 10 января 2017.
* Нейл Ботвик, Энди Ченнел. Many happy return()s! Долгих лет тебе, Linux! (рус.) // Linux Format : журнал. — СПб., 2006. — Декабрь (№ 12 (86)). — С. 22-33.

## Ссылки

[править | править код]

* Медиафайлы на Викискладе

* * *

* Портал «Свободное программное обеспечение»

* IBM developerWorks. Раздел по Linux. Статьи, обзоры, учебные пособия
* Linux Tutorial: C++ Software Development (англ.)
* Путеводитель по дистрибутивам Linux (англ.)

Ссылки на внешние ресурсы

Словари и энциклопедии

* Большая датская
* Большая каталанская
* Большая китайская
* Большая норвежская
* Хорватская
* Britannica (онлайн)

В библиографических каталогах

* BNF: 124906479
* GND: 4337730-0
* J9U: 987007289819405171
* LCCN: n94087892
* NKC: ph117043
* NLG: 51688
* SUDOC: 034116125
* VIAF: 185985901
* WorldCat VIAF: 185985901

Проект Linux

Общее|

* Adoption[англ.]
* Сравнение с Windows
* Критика
* GNU (Проект)
* Ядро
* История
* The Linux Foundation
* Закон Линуса
* Именование
* Tux

Распространение|

* Дистрибутивы
* Live CD
* Live USB
* Mini Linux
* Форматы пакетов программ

Приложения|

* ALSA
* Desktop
* Devices
* Embedded
* Gaming
* LAMP
* Thin client

Персоналии|

* Джоно Бейкон
* Клаус Кноппер
* Алан Кокс
* Бенджамин Мако Хилл
* Памела Джонс
* Ари Лемке
* Эндрю Мортон
* Ян Мёрдок
* Ханс Райзер
* Скотт Джеймс Ремнант
* Дэниел Роббинс
* Марк Шаттлворт
* Ричард Столлман
* Линус Торвальдс
* Теодор Тсо
* Патрик Фолькердинг
* Уоррен Вудфорд
* Матт Циммерман

СМИ|

* Enterprise open source journal
* Free Software Magazine
* Linux.com
* Linux Format
* Linux Gazette
* Linux Journal
* Linux-Magazin
* Linux Magazine
* Linux Medical News
* Linux.org.ru
* LWN.net
* O3 Magazine
* OpenNET
* Phoronix
* DistroWatch

Мобильность|

* Access Linux Platform
* Android
* bada
* LiMo Platform
* MeeGo (Mobilinux
* Maemo)
* Moblin
* Ubuntu Mobile and Embedded Edition

Прочее|

* Группа пользователей
* LinuxChix
* LSB
* Revolution OS
* SCO и Linux
* Спор Таненбаума — Торвальдса
* Вредоносные программы

Ядро Linux

Организация|

| Ядро|

* The Linux Foundation
* Linux Mark Institute
* Закон Линуса
* Спор Таненбаума — Торвальдса
* Tux
* SCO issues
* Linaro
* GNU GPL v2
* menuconfig
* Поддерживаемые архитектуры
* Названия ядра
* Критика

|

Поддержка|

* Разработчики
* The Linux Programming Interface
* kernel.org
* LKML
* Linux-конференции
* Пользователи
* Группа пользователей Linux (LUG)

Technical|

| Отладка|

* CRIU
* ftrace
* kdump
* Linux oops
* SystemTap
* BPF

|

Загрузка|

* vmlinux
* System.map
* dracut
* initrd
* initramfs

ABI|

* Linux Standard Base
* x32 ABI

API|

| Пользовательского
пространства|

| ФС,
демоны|

* devfs
* devpts
* debugfs
* procfs
* sysfs
* systemd
* udev
* Kmscon

|

Обёртки
библиотек|

* Стандартная библиотека языка Си
* glibc
* uClibc
* Bionic
* libhybris
* dietlibc
* EGLIBC
* klibc
* musl
* Newlib
* libcgroup
* libdrm
* libalsa
* libevdev
* libusb

Ядра|

| System Call
Interface|

* POSIX
* ioctl
* select
* open
* read
* close
* sync
* …
* Linux-only
* futex
* epoll
* splice
* dnotify
* inotify
* readahead
* …

|

In-kernel|

* ALSA
* Crypto API
* DRM
* kernfs
* Барьер памяти
* New API
* RCU
* Video4Linux

Компоненты|

* Модули ядра
* BlueZ
* cgroups
* Консоль
* bcache
* Device mapper
* dm-cache
* dm-crypt
* DRM
* EDAC
* evdev
* KSM
* LIO
* Framebuffer
* LVM
* KMS driver
* Netfilter
* Netlink
* nftables
* Network scheduler
* perf
* SLUB
* zram
* zswap

* Планировщики процессов и ввода-вывода:
* O(n) scheduler
* O(1) scheduler
* Completely Fair Scheduler (CFQ)
* Brain Fuck Scheduler
* Noop scheduler
* SCHED_DEADLINE

* Security Modules: AppArmor
* Exec Shield
* grsecurity
* PaX
* seccomp
* SELinux
* Smack
* TOMOYO Linux
* Linux PAM

* Драйверы
* 802.11]]
* Raw device

* initramfs
* KernelCare
* kexec
* kGraft
* kpatch
* Ksplice

Варианты|

* Mainline
* Ядро Linux
* Linux-libre
* High-performance computing
* INK
* Compute Node Linux
* SLURM
* Вычисления в реальном времени
* RTLinux
* RTAI
* Xenomai
* Carrier Grade Linux
* MMU-less
* μClinux
* PSXLinux

| Виртуализация|

* Гипервизор
* KVM
* Xen
* Виртуализация на уровне ОС
* Linux-VServer
* Lguest
* LXC
* OpenVZ
* Other
* L4Linux
* ELinOS
* User-mode Linux
* MkLinux
* coLinux

|

Adoption|

| Range
of use|

* Desktop
* Embedded
* Gaming
* Тонкий клиент:
* LTSP
* Thinstation
* Server:
* LAMP
* LYME-LYCE
* Devices

|

Adopters|

* List of Linux adopters
* GENIVI Alliance
* Проприетарное ПО для Linux

* Категория
* Викисклад
* Книга
* Викиверситет
* Портал

Семейства дистрибутивов Linux

Debian|

| Стабильные|

* AntiX
* Black Lab Linux
* Endless OS
* ChaletOS
* CrunchBang
* Devuan
* Elive
* Knoppix
* MEPIS
* MX Linux
* Raspberry Pi OS
* SolydXK
* CutefishOS
* VenenuX
* VyOS
* Exe GNU/Linux
* Septor

|

Тестовые|

* Dreamlinux
* gLinux
* Linux Mint
* Parsix
* Finnix

Sid|

* Aptosid
* Ubuntu

Специальные|

* Subgraph
* TAILS
* Whonix
* Astra Linux
* PureOS
* Эльбрус-Д

Ubuntu|

| Официальные|

* Ubuntu Desktop (Netbook Edition)
* Ubuntu Server
* Kylin
* Ubuntu MATE
* Ubuntu Cinnamon
* Ubuntu for Android
* Ubuntu Touch
* Ubuntu TV
* Ubuntu Unity

|

Неофициальные|

| Привязанные к DE|

* Kubuntu
* KDE neon
* Lubuntu
* LXLE
* Xubuntu
* Ubuntu GNOME

|

* Edubuntu
* Ubuntu Studio
* Baltix
* Cub Linux
* EasyPeasy
* Elementary OS
* Emmabuntüs
* Freespire
* gNewSense
* gOS
* Guadalinex
* Infra
* Linspire
* Mangaka
* Linux Lite
* Mint
* nUbuntu
* Runtu
* Trisquel
* Ulteo Applications System
* Uruk
* Vinux
* Bodhi Linux
* ВС Школьный
* Peppermint OS
* Pinguy OS
* Uncom OS
* Winux
* Zorin OS

Fedora|

| Пересборки|

* Ultramarine Linux
* Nobara Linux
* Korora
* Russian Fedora

|

Производные|

* Red Hat Enterprise Linux
* Red Star OS
* Rocky Linux

Red Hat|

* Mandriva Linux

Пересборки|

* CentOS
* CentOS Stream
* AlmaLinux
* Oracle
* Qubes OS
* Scientific
* Yellow Dog
* НауЛинукс
* Янукс

Mandriva|

* Gaixa
* PCLinuxOS

Форки|

* Mageia
* Rosa Linux
* OpenMandriva Lx

Slackware|

* ConnochaetOS
* Porteus
* Salix OS
* Slax
* Vector
* Zenwalk

Gentoo|

* Calculate
* Liberté Linux
* Sabayon
* Ututo
* Funtoo

Arch|

* ArchBang
* ArchLabs
* Antergos
* Manjaro
* Parabola
* Chakra
* EndeavourOS

Независимые|

* ALT Linux
* CRUX
* KaOS
* Kwort
* Lunar
* Turbolinux
* Frugalware
* GeckoLinux
* GuixSD
* openSUSE
* paldo
* SUSE Linux Enterprise Desktop
* Void
* РЕД ОС
* Эльбрус Линукс

Специальные|

| Минималистичные|

* Damn Small
* Puppy
* SliTaz
* Tiny Core

|

Спасательные|

* Clonezilla
* Finnix
* Parted Magic
* RIPLinuX
* SystemRescue

Служебные|

* BackBox
* BlackArch
* Kali Linux
* NetSecL
* Parrot Security OS

Игровые|

* SteamOS

NAS|

* Openfiler
* OpenMediaVault

Встраиваемые|

* Access
* Alpine Linux
* Android
* bada
* Baidu Yi
* Familiar
* Firefox OS
* Mobilinux
* Openmoko
* QtMoko
* Tizen
* LG webOS

Для работы с Tor|

* Linux Kodachi
* Parrot Security OS
* TAILS
* Whonix

Категория Викисклад Викиновости Викиданные

Операционные системы

Для серверов
или рабочих станций|

| Unix-подобные|

* AIX
* BSD
* GNU
* HP-UX
* Linux
* macOS
* Minix
* Plan 9
* QNX
* Redox
* SCO OpenServer
* Solaris
* Tru64

|

Не Unix-подобные|

* A2
* AROS
* FreeDOS
* Haiku
* KolibriOS
* MorphOS
* OS/2
* ArcaOS
* osFree
* ReactOS
* Syllable Desktop
* Windows

Встраиваемые|

* Аврора
* Android
* BlackBerry OS
* FreeRTOS
* HarmonyOS
* iOS
* PSP OS
* Sailfish OS
* Symbian OS
* Windows
* Embedded
* Mobile
* Phone

Другие|

* BESYS
* Multics

*[СПб.]: Санкт-Петербург
*[М.]: Москва