Дистрибутив Linux
Дистрибутив Linux [а] (часто сокращенно дистрибутив ) — операционная система , созданная на основе набора программного обеспечения, включающего ядро Linux и часто систему управления пакетами . Их часто можно получить с веб-сайта каждого дистрибутива, которые доступны для самых разных систем: от встроенных устройств (например, OpenWrt ) и персональных компьютеров (например, Linux Mint ) до серверов (например, Red Hat Enterprise Linux). ) и мощные суперкомпьютеры (например, Rocks Cluster Distribution ).
Типичный дистрибутив Linux включает ядро Linux, систему инициализации (например, systemd , OpenRC или runit ), GNU инструменты и библиотеки , документацию и многие другие типы программного обеспечения (например, IP- утилиты настройки getty сети и программу установки TTY). среди прочего). При желании для обеспечения работы рабочего стола (чаще всего это Mesa графические драйверы пользовательского пространства ) сервер отображения (наиболее распространенным из которых является сервер X.org или, в последнее время, наборщик Wayland, такой как Sway , KDE от KWin или GNOME ). s Mutter ), среда рабочего стола (чаще всего GNOME , KDE Plasma или Xfce ), звуковой сервер (обычно PulseAudio или, в последнее время, PipeWire ) и другие связанные программы могут быть включены в дистрибутив или могут быть установлены пользователем.
Большая часть включенного программного обеспечения является бесплатным, а программное обеспечение с открытым исходным кодом доступно как в виде скомпилированных двоичных файлов, так и в виде исходного кода , что позволяет вносить изменения в исходное программное обеспечение. Обычно дистрибутивы Linux дополнительно включают в себя некоторое проприетарное программное обеспечение , которое может быть недоступно в виде исходного кода, например двоичные объекты, необходимые для некоторых драйверов устройств . [1]
Дистрибутив Linux также можно охарактеризовать как определенный набор приложений и служебного программного обеспечения (например, различных инструментов и библиотек GNU), упакованных вместе с ядром Linux таким образом, что его возможности удовлетворяют потребностям многих пользователей. [2] Программное обеспечение обычно адаптируется к дистрибутиву, а затем объединяют в программные пакеты его сопровождающие . Пакеты программного обеспечения доступны в Интернете в репозиториях , которые обычно представляют собой места хранения, обычно распределенные по всему миру. [3] [4] Помимо «связывающих» компонентов, таких как установщики дистрибутива (например, Debian-Installer и Anaconda ) и систем управления пакетами, очень немногие пакеты на самом деле пишутся сопровождающими дистрибутива.
Существует почти тысяча дистрибутивов Linux . [5] [6] Из-за огромной доступности программного обеспечения дистрибутивы приняли самые разнообразные формы, в том числе подходящие для использования на настольных компьютерах , серверах, ноутбуках, нетбуках , мобильных телефонах и планшетах. [7] [8] а также в минимальных средах, обычно используемых во встроенных системах. [9] [10] Существуют коммерчески поддерживаемые дистрибутивы, такие как Fedora Linux ( Red Hat ), openSUSE ( SUSE ) и Ubuntu ( Canonical Ltd. ); и дистрибутивы, полностью управляемые сообществом, такие как Debian , Slackware , Gentoo и Arch Linux . Большинство дистрибутивов поставляются готовыми к использованию и предварительно скомпилированными для определенного набора команд , тогда как некоторые (например, Gentoo ) распространяются в основном в виде исходного кода и для установки должны быть скомпилированы локально. [11]
История [ править ]
Линус Торвальдс разработал ядро Linux и распространил его первую версию, 0.01, в 1991 году. Первоначально Linux распространялся только в виде исходного кода , а позже в виде пары загружаемых образов дискет : один загрузочный и содержал само ядро Linux, а другой — с набор утилит и инструментов GNU для настройки файловой системы. Поскольку процедура установки была сложной, особенно в условиях растущего количества доступного программного обеспечения, возникли дистрибутивы, упрощающие ее. [13]
Ранние дистрибутивы включали:
- » Торвальдса Образы « Boot-Root , позже поддерживаемые Джимом Уинстедом-младшим, вышеупомянутый образ диска с ядром и абсолютно минимальным набором инструментов для начала работы (4 ноября 1991 г.) [14] [15] [16] [17]
- MCC Временный Linux (3 марта 1992 г.) [18]
- Softlanding Linux System (SLS), которая включала систему X Window и на короткое время была наиболее полным дистрибутивом (15 августа 1992 г.) [19]
- » HJ Lu « Загрузочные корневые диски (23 сентября 1992 г.), [20] [21] и « Базовая система Linux » (5 октября 1992 г.) [22] [23]
- Yggdrasil Linux/GNU/X , коммерческий дистрибутив (8 декабря 1992 г.)
Два старейших, все еще активных проекта распространения стартовали в 1993 году. Дистрибутив SLS не поддерживался должным образом, поэтому в июле 1993 года новый дистрибутив на основе SLS, Slackware выпустил Патрик Волкердинг . [24] Также недовольный SLS, Ян Мердок решил создать бесплатный дистрибутив, основав Debian в августе 1993 года, первая публичная бета-версия которого была выпущена в январе 1994 года, а первая стабильная версия — в июне 1996 года. [25] [26]
Пользователей привлекали дистрибутивы Linux как альтернативы операционным системам DOS и Microsoft Windows на совместимых с IBM PC компьютерах, , Mac OS на Apple Macintosh и проприетарных версиях Unix . Большинство первых пользователей были знакомы с Unix по работе или в школе. Они выбрали дистрибутивы Linux из-за их низкой стоимости (или ее отсутствия) и доступности исходного кода для большей части или всего своего программного обеспечения.
По состоянию на 2017 год Linux стал более популярен на рынках серверов и встраиваемых устройств, чем на рынке настольных компьютеров. Он используется более чем на 50% веб-серверов; [27] ее текущая доля рынка операционных систем составляет около 1,8%. [28]
Компоненты [ править ]
Многие дистрибутивы Linux предоставляют систему установки, аналогичную системе других современных операционных систем. Другие дистрибутивы, включая Gentoo Linux , предоставляют только двоичные файлы базового ядра, инструменты компиляции и программу установки; установщик компилирует все запрошенное программное обеспечение для конкретной архитектуры компьютера пользователя, используя эти инструменты и исходный код программного обеспечения.
Управление пакетами [ править ]
Дистрибутивы обычно сегментируются на пакеты . Каждый пакет содержит определенное приложение или услугу. Примерами пакетов являются библиотека для работы с форматом изображений PNG , коллекция шрифтов и веб-браузер .
Пакет обычно предоставляется в виде скомпилированного кода, при этом установка и удаление пакетов осуществляется системой управления пакетами (PMS), а не простым файловым архиватором . Каждый пакет, предназначенный для такой PMS, содержит метаинформацию, такую как его описание, номер версии и его зависимости (другие пакеты, необходимые для запуска). Система управления пакетами оценивает эту метаинформацию, чтобы обеспечить поиск пакетов, выполнить автоматическое обновление до более новых версий и проверить наличие всех зависимостей пакета (и либо уведомить пользователя о необходимости их установки, либо установить их автоматически). Пакет также может быть предоставлен в виде исходного кода для компиляции в системе.
Большинство дистрибутивов устанавливают пакеты, включая ядро и другие основные компоненты операционной системы, в заранее определенной конфигурации. Некоторые теперь требуют или разрешают корректировку конфигурации при первой установке. Это делает установку менее сложной, особенно для новых пользователей, но не всегда приемлемо. В соответствии с конкретными требованиями большая часть программного обеспечения должна быть тщательно настроена, чтобы быть полезной, корректно работать с другим программным обеспечением или быть безопасной, и локальным администраторам часто приходится тратить время на его проверку и перенастройку.
Некоторые (но не все) дистрибутивы прикладывают значительные усилия для настройки и настройки включенного в них программного обеспечения, а некоторые предоставляют инструменты настройки, которые помогают пользователям в этом.
Получив и установив все, что обычно входит в дистрибутив, администратор может создать установку «без дистрибутива». Такие системы можно создавать с нуля, вообще избегая дистрибутивов. Нужен способ генерировать первые двоичные файлы до тех пор, пока система не станет самостоятельным хостингом . Это можно сделать путем компиляции в другой системе, способной создавать двоичные файлы для намеченной цели (возможно, путем кросс-компиляции ). Например, см. Linux From Scratch .
и Типы тенденции
В общих чертах дистрибутивы Linux могут быть:
- Коммерческий или некоммерческий
- Предназначен для корпоративных пользователей, опытных пользователей или домашних пользователей.
- Поддерживается на нескольких типах оборудования или в зависимости от платформы, даже в рамках сертификации поставщика платформы.
- Разработан для серверов, настольных компьютеров или встроенных устройств.
- Общего назначения или узкоспециализированные для конкретных функций машины (например, межсетевые экраны, сетевые маршрутизаторы и компьютерные кластеры ).
- Ориентирован на определенные группы пользователей, например, за счет интернационализации и локализации языков или за счет включения множества для создания музыки или научных вычислений . пакетов
- Создан в первую очередь для обеспечения безопасности , удобства использования , портативности и полноты.
- Стандартный выпуск или скользящий выпуск , см. ниже.
Разнообразие дистрибутивов Linux обусловлено техническими, организационными и философскими различиями среди поставщиков и пользователей. Разрешительное лицензирование свободного программного обеспечения означает, что пользователи, обладающие достаточными знаниями и интересом, могут настроить любой существующий дистрибутив или разработать его в соответствии со своими потребностями.
дистрибутивы и Подвижные выпуски стандартные
Постоянно обновляемые дистрибутивы Linux поддерживаются с помощью небольших и частых обновлений . Термины «частично вращающийся» и «частично вращающийся» (наряду с синонимами «полускользящий» и «полупрокатный» ), «полностью вращающийся» , «действительно вращающийся» и «необязательно вращающийся» иногда используются разработчиками программного обеспечения и пользователями. [29] [30] [31] [32] [33] [34]
Репозитории постоянно обновляемых дистрибутивов обычно содержат самые последние версии программного обеспечения — часто самые последние доступные стабильные версии. [31] У них есть псевдо-релизы и установочные носители, которые представляют собой просто снимки дистрибутива на момент выпуска установочного образа. Обычно операционную систему непрерывного выпуска, установленную со старого установочного носителя, можно полностью обновить после установки. [31] [35]
В зависимости от варианта использования методологии разработки программного обеспечения как со стандартным выпуском, так и с непрерывным выпуском могут иметь свои плюсы и минусы . [36]
С точки зрения процесса разработки программного обеспечения , стандартные выпуски требуют значительных усилий по поддержанию старых версий в актуальном состоянии путем распространения исправлений ошибок обратно в новейшую ветку, а не сосредоточения внимания на новейшей ветке разработки . Кроме того, в отличие от скользящих выпусков, стандартные выпуски требуют разработки и поддержки более чем одной ветки кода, что увеличивает рабочую нагрузку на разработчиков и сопровождающих программного обеспечения.
С другой стороны, функции программного обеспечения и планирование технологий проще в стандартных выпусках благодаря лучшему пониманию будущих функций в следующих версиях. Циклы выпуска программного обеспечения также могут быть синхронизированы с циклами основных проектов программного обеспечения, таких как среды настольных компьютеров .
Что касается пользовательского опыта , стандартные выпуски часто рассматриваются как более стабильные и не содержащие ошибок, поскольку конфликты программного обеспечения легче устраняются, а стек программного обеспечения более тщательно тестируется и оценивается в ходе цикла разработки программного обеспечения. [36] [37] По этой причине они, как правило, являются предпочтительным выбором в корпоративных средах и критически важных задачах. [36]
Однако скользящие выпуски предлагают более актуальное программное обеспечение, которое также может обеспечить повышенную стабильность и меньшее количество ошибок в программном обеспечении, а также дополнительные преимущества новых функций, большей функциональности, более высокой скорости работы и улучшенной безопасности системы и приложений . Что касается безопасности программного обеспечения , модель скользящего выпуска может иметь преимущества в плане своевременных обновлений безопасности, исправления ошибок и уязвимостей безопасности системы или приложений , для которых стандартным выпускам, возможно, придется ждать до следующего выпуска или исправлять различные версии. В распространяемом выпуске, когда пользователь решил запустить его как высокодинамическую систему, постоянный поток программных пакетов может привести к появлению новых непреднамеренных уязвимостей. [36]
Дистрибутивы, не требующие установки (live CD/USB) [ править ]
«Живой» дистрибутив — это дистрибутив Linux, который можно загружать со съемных носителей, таких как оптические диски или USB-накопители , вместо установки и загрузки с жесткого диска . Переносимость дистрибутивов, не требующих установки, делает их полезными для таких приложений, как демонстрации, заимствование чужого компьютера, спасательные операции или в качестве установочного носителя для стандартного дистрибутива.
Когда операционная система загружается с носителя, доступного только для чтения, такого как CD или DVD, любые пользовательские данные, которые необходимо сохранять между сеансами, не могут быть сохранены на загрузочном устройстве, а должны быть записаны на другое устройство хранения, например USB-накопитель. дисковод или жесткий диск. [38]
Многие дистрибутивы Linux предоставляют «живую» форму в дополнение к своей обычной форме, которая представляет собой сетевой образ или образ на съемном носителе, предназначенный для использования только для установки; к таким дистрибутивам относятся SUSE , Ubuntu, Linux Mint , MEPIS и Fedora Linux . Некоторые дистрибутивы, включая Knoppix , Puppy Linux , Devil-Linux, SuperGamer , SliTaz GNU/Linux и dyne:bolic , предназначены в первую очередь для живого использования. Кроме того, некоторые минимальные дистрибутивы можно запускать непосредственно с небольшого пространства, например одной дискеты, без необходимости изменять содержимое жесткого диска системы. [39]
Примеры [ править ]
На веб-сайте DistroWatch перечислено множество дистрибутивов Linux и показаны некоторые из них, которые имеют наибольший веб-трафик на сайте. опубликовал Фонд Викимедиа анализ пользовательских агентов браузера посетителей веб-сайтов WMF до 2015 года, который включает подробную информацию о наиболее популярных идентификаторах операционных систем, включая некоторые дистрибутивы Linux. [40] Многие из популярных дистрибутивов перечислены ниже.
Широко используемые дистрибутивы на основе GNU или GNU-совместимые [ править ]
- Debian — некоммерческий дистрибутив, один из первых, поддерживаемый сообществом разработчиков-добровольцев, твердо приверженным принципам свободного программного обеспечения и демократическому управлению проектами.
- Ubuntu — дистрибутив для настольных компьютеров и серверов, созданный на основе Debian, поддерживаемый британской компанией Canonical Ltd.
- Существует несколько дистрибутивов на основе Ubuntu, которые в основном заменяют стандартную среду рабочего стола GNOME , например: Kubuntu на основе KDE , Lubuntu на основе LXQT , Xubuntu на основе XFCE , Ubuntu MATE на основе MATE , Ubuntu Budgie на основе Budgie . Другие официальные форки имеют конкретное применение, например: Ubuntu Kylin для пользователей, говорящих по-китайски, или Ubuntu Studio для создателей медиа-контента.
- Linux Mint — дистрибутив, основанный на Ubuntu и совместимый с ней. Поддерживает несколько сред рабочего стола, в том числе вилку GNOME Shell Cinnamon и GNOME 2 вилку MATE .
- Pop!_OS — это дистрибутив Linux, основанный на Ubuntu , разработанный американским производителем компьютеров Linux System76 и содержащий настроенную среду рабочего стола GNOME, известную как COSMIC.
- Ubuntu — дистрибутив для настольных компьютеров и серверов, созданный на основе Debian, поддерживаемый британской компанией Canonical Ltd.
- Fedora Linux — дистрибутив сообщества, спонсируемый американской компанией Red Hat и преемник предыдущего предложения компании — Red Hat Linux . Он призван стать технологическим испытательным стендом для коммерческого предложения Red Hat Linux, где новое программное обеспечение с открытым исходным кодом прототипируется, разрабатывается и тестируется в коллективной среде, прежде чем превратиться в Red Hat Enterprise Linux.
- Red Hat Enterprise Linux (RHEL), производная от Fedora Linux, поддерживается и коммерчески поддерживается Red Hat. Целью компании является предоставление проверенной, безопасной и стабильной поддержки Linux-серверов и рабочих станций для предприятий.
- openSUSE , дистрибутив сообщества, в основном спонсируемый немецкой компанией SUSE .
- SUSE Linux Enterprise , производный от openSUSE, поддерживается и коммерчески поддерживается SUSE.
- Arch Linux , непрерывный дистрибутив, ориентированный на опытных пользователей Linux и поддерживаемый сообществом добровольцев, предлагает официальные бинарные пакеты и широкий спектр неофициальных исходных пакетов, предоставленных пользователями. Пакеты обычно определяются одним текстовым файлом PKGBUILD .
- Manjaro Linux — производная от Arch Linux, включающая графический установщик и другие функции, удобные в использовании для менее опытных пользователей Linux.
- Gentoo , дистрибутив, ориентированный на опытных пользователей , известный своей автоматизированной системой, напоминающей порты FreeBSD, для компиляции приложений из исходного кода.
Операционные системы на базе ядра Linux [ править ]
Некоторые операционные системы включают ядро Linux, но их пользовательское пространство значительно отличается от основных дистрибутивов Linux:
- Android — коммерческая операционная система Google на базе Android OSP , которая работает на многих устройствах, таких как смартфоны, смарт-телевизоры и телеприставки.
- В свою очередь существует несколько сторонних дистрибутивов AOSP, в том числе: Cyanogenmod , его форк LineageOS , Android-x86.
- ChromeOS — коммерческая операционная система Google на основе ChromiumOS , которая работает только на Chromebook , Chromebox и планшетных компьютерах . Как и Android , он имеет Google Play Store и другие приложения Google . Поддержка приложений, требующих совместимости с GNU, доступна через виртуальную машину под названием Crostini, которую Google называет поддержкой Linux, см. раздел Chromebook § Совместимость с приложениями Linux (совместимость с GNU) .
Считать ли такие операционные системы «дистрибутивом Linux» — спорный вопрос. Они используют ядро Linux, поэтому Linux Foundation [41] и Крис ДиБона , [42] Руководитель Google по открытому исходному коду согласен, что Android — это дистрибутив Linux; другие, такие как инженер Google Патрик Брейди, не согласны, отмечая отсутствие поддержки многих инструментов GNU в Android, включая glibc . [43]
Другие операционные системы на базе ядра Linux включают Tizen , Mer / Sailfish OS , KaiOS и Amazon прошивку Kindle .
Легкие дистрибутивы [ править ]
Облегченные дистрибутивы Linux — это дистрибутивы, которые были разработаны с учетом поддержки старого оборудования, что позволяет старому оборудованию по-прежнему продуктивно использоваться или обеспечивает максимально возможную скорость на новом оборудовании, оставляя больше ресурсов доступными для использования приложениями. Примеры включают Tiny Core Linux , Puppy Linux и Slitaz .
Нишевые дистрибутивы [ править ]
Другие дистрибутивы ориентированы на определенные ниши, такие как:
- Маршрутизаторы – например OpenWrt
- Микроконтроллеры без блока управления памятью (MMU) – например μClinux.
- Интернет вещей – например, нацеленный на Ubuntu Core [44] от Microsoft и Azure Sphere
- ПК для домашнего кинотеатра — например, на которые нацелены KnoppMyth , Kodi (бывший XBMC) и Mythbuntu.
- Конкретные платформы — например, ОС Raspberry Pi ориентирована на Raspberry Pi. платформу
- Образование — примеры Edubuntu и Karoshi , серверные системы на базе PCLinuxOS.
- Научные компьютерные серверы и рабочие станции, например, нацеленные на Scientific Linux.
- Рабочие станции цифрового аудио для производства музыки, например, предназначенные для Ubuntu Studio.
- Компьютерная безопасность, цифровая криминалистика и тестирование на проникновение – примерами являются Kali Linux и Parrot Security OS.
- Конфиденциальность и анонимность — например, нацелены на Tails , Whonix , Qubes и FreedomBox.
- Автономное использование – например, Endless OS
- Игры – например, SteamOS
Проблемы с распространением [ править ]
Группа Free Standards — это организация, созданная крупными поставщиками программного и аппаратного обеспечения, целью которой является улучшение совместимости между различными дистрибутивами. Среди предложенных ими стандартов — Linux Standard Base , который определяет общий ABI и систему пакетов для Linux, а также Стандарт иерархии файловой системы , который рекомендует стандартную диаграмму именования файлов, в частности, основные имена каталогов, находящиеся в корне дерева любой файловой системы Linux. Однако эти стандарты находят ограниченное применение даже среди дистрибутивов, разработанных членами организации. [ нужна ссылка ]
Разнообразие дистрибутивов Linux означает, что не все программное обеспечение работает во всех дистрибутивах, в зависимости от того, какие библиотеки и другие системные атрибуты требуются. Пакетное программное обеспечение и репозитории программного обеспечения обычно специфичны для конкретного дистрибутива, хотя иногда возможна перекрестная установка в тесно связанных дистрибутивах. [ нужна ссылка ]
Установка [ править ]
Существует несколько способов установки дистрибутива Linux. Самый распространенный метод установки Linux — загрузка с работающего USB-накопителя , который можно создать с помощью приложения для записи образов USB и образа ISO, который можно загрузить с различных веб-сайтов дистрибутива Linux. DVD-диски, компакт-диски, сетевые установки и даже другие жесткие диски также можно использовать в качестве «установочных носителей». [45]
В 1990-х годах дистрибутивы Linux устанавливались с использованием наборов дискет , но все основные дистрибутивы отказались от этого. К 2000-м годам многие дистрибутивы предлагали наборы компакт-дисков и DVD с наиболее важными пакетами на первом диске и менее важными пакетами на последующих. Некоторые дистрибутивы, такие как Debian, также допускают установку по сети после загрузки с набора дискет или компакт-диска с небольшим объемом данных. [46]
Новые пользователи обычно начинают с разбиения жесткого диска на разделы, чтобы сохранить ранее установленную операционную систему. Дистрибутив Linux затем можно установить в отдельный раздел, не затрагивая ранее сохраненные данные. [47]
При настройке Live CD компьютер загружает всю операционную систему с компакт-диска без предварительной установки ее на жесткий диск компьютера. Live CD Многие дистрибутивы имеют установщик , где компьютер загружает операционную систему с диска, а затем ее можно установить на жесткий диск компьютера, обеспечивая плавный переход от ОС, работающей с компакт-диска, к ОС, работающей с жесткого диска. .
И серверы, и персональные компьютеры , на которых уже установлен Linux, доступны от таких поставщиков, как Hewlett-Packard , Dell и System76 .
устройства На встроенных устройствах Linux обычно содержится в прошивке и может быть или не быть доступен потребителю.
Anaconda , один из наиболее популярных установщиков, используется Red Hat Enterprise Linux , Fedora (которая использует Fedora Media Writer ) и другими дистрибутивами для упрощения процесса установки. Debian, Ubuntu и многие другие используют Debian-Installer .
Процесс постоянного переключения между дистрибутивами часто называют «переключением дистрибутивов». [48] [49] Программное обеспечение для виртуальных машин, такое как VirtualBox и VMware Workstation, виртуализирует оборудование, позволяя пользователям тестировать живые носители на виртуальной машине без установки в реальную систему. Некоторые веб-сайты, такие как DistroWatch, предлагают списки дистрибутивов и ссылки на снимки экрана операционных систем, чтобы получить первое представление о различных дистрибутивах.
Установка через существующую операционную систему [ править ]
Некоторые дистрибутивы позволяют пользователю устанавливать Linux поверх текущей системы, например WinLinux или coLinux . Linux устанавливается на раздел жесткого диска Windows и может быть запущен изнутри самой Windows.
Виртуальные машины (такие как VirtualBox или VMware ) также позволяют запускать Linux внутри другой ОС. Программное обеспечение виртуальной машины имитирует отдельный компьютер, на котором установлена система Linux. После установки виртуальную машину можно загрузить, как если бы это был независимый компьютер.
Также доступны различные инструменты для выполнения полной установки с двойной загрузкой с существующих платформ без компакт-диска, в частности:
- (ныне устаревший) Установщик Wubi , который позволяет пользователям Windows загружать и устанавливать Ubuntu или ее производные в раздел FAT32 или NTFS без установочного компакт-диска, что позволяет пользователям легко выполнять двойную загрузку между любой операционной системой на одном жестком диске без потери данных. . Заменено на Ubiquity .
- Win32-загрузчик , который находится в процессе интеграции в официальные компакт-диски/DVD-диски Debian и позволяет пользователям Windows устанавливать Debian без компакт-диска, хотя он выполняет сетевую установку и поэтому требует переразметки. [50]
- UNetbootin , который позволяет пользователям Windows и Linux выполнять аналогичные сетевые установки без компакт-диска для широкого спектра дистрибутивов Linux, а также обеспечивает живых USB-накопителей. поддержку создания
Собственное программное обеспечение [ править ]
Некоторые конкретные проприетарные программные продукты ни в какой форме не доступны для Linux. По состоянию на сентябрь 2015 года в игровом сервисе Steam доступно более 1500 игр для Linux, по сравнению с 2323 играми для Mac и 6500 играми для Windows. [51] [52] Проекты эмуляции и трансляции API, такие как Wine и CrossOver, позволяют запускать программное обеспечение, не основанное на Linux, в системах Linux либо путем эмуляции проприетарной операционной системы, либо путем перевода проприетарных вызовов API (например, вызовов Microsoft Win32 или DirectX API) в собственные вызовы API Linux. Виртуальную машину также можно использовать для запуска собственной ОС (например, Microsoft Windows) поверх Linux.
OEM-контракты [ править ]
Компьютерное оборудование обычно продается с операционной системой, отличной от Linux, уже установленной производителем оригинального оборудования (OEM). В случае IBM PC-совместимых ОС обычно используется Microsoft Windows ; в случае Apple от компьютеров Mac это всегда была macOS ; Sun Microsystems продавала SPARC оборудование с установленным Solaris ; каждая игровая консоль, такая как Xbox , PlayStation , Wii и Nintendo Switch , имеет свою собственную операционную систему. Это ограничивает долю Linux на рынке: потребители не знают о существовании альтернативы, им приходится прилагать сознательные усилия, чтобы использовать другую операционную систему, и им приходится либо выполнять фактическую установку самостоятельно, либо полагаться на поддержку друга, родственника или компьютерного специалиста. .
Однако можно купить оборудование с уже установленным Linux. Lenovo , Hewlett-Packard , Dell , Affordy, [53] Purism , Pine64 и System76 продают универсальные ноутбуки с Linux. [54] Производители ПК по индивидуальному заказу также будут создавать системы Linux, но, возможно, с клавишей Windows на клавиатуре. Fixstars Solutions (ранее Terra Soft) продает компьютеры Macintosh и PlayStation 3 консоли с установленной системой Yellow Dog Linux .
Чаще всего продаются встроенные устройства с Linux в качестве ОС, поддерживаемой производителем по умолчанию, включая устройство Linksys NSLU2 NAS, TiVo линейку персональных видеомагнитофонов , а также мобильные телефоны на базе Linux (включая смартфоны Android), КПК и портативные устройства. музыкальные проигрыватели.
Текущая лицензия Microsoft Windows позволяет производителю определять политику возврата средств. [55] В предыдущих версиях Windows можно было получить возмещение, если производитель не смог обеспечить возмещение путем судебного разбирательства в судах мелких тяжб. [56] 15 февраля 1999 года группа пользователей Linux в округе Ориндж, штат Калифорния, провела акцию протеста «День возврата денег за Windows», пытаясь оказать давление на Microsoft, чтобы она выплатила им возмещение. [57] Во Франции организации Linuxfrench и AFUL (Французская ассоциация пользователей свободного программного обеспечения) вместе с активистом свободного программного обеспечения Роберто Ди Космо начали движение «Детакс Windows». [58] что привело к появлению в 2006 году петиции против «racketiciels» (перевод: Racketware ), которую подписали 39 415 человек, а отделение DGCCRF французского правительства подало несколько жалоб на входящее в комплект программное обеспечение. 24 марта 2014 г. AFUL запустила новую международную петицию на платформе Avaaz. [59] переведен на несколько языков и поддерживается многими организациями по всему миру.
Статистика [ править ]
нет Официальных данных о популярности, распространении, загрузках и установленной базе дистрибутивов Linux .
Официальных данных об общем количестве Linux-систем также нет. [60] [61] отчасти из-за сложности количественной оценки количества компьютеров под управлением Linux (см. « Внедрение Linux для настольных компьютеров» ), поскольку многие пользователи загружают дистрибутивы Linux. Следовательно, цифры продаж систем Linux и коммерческих дистрибутивов Linux указывают на гораздо меньшее количество систем Linux и уровень внедрения Linux , чем это есть на самом деле; В основном это связано с тем, что Linux является бесплатным программным обеспечением с открытым исходным кодом , которое можно загрузить бесплатно . [60] [62] Проект Linux Counter Project отслеживал примерное количество систем Linux, но не делал различий между дистрибутивами скользящих выпусков и стандартными выпусками. Он прекратил работу в августе 2018 года, хотя до октября 2018 года было создано несколько связанных с ним публикаций в блогах. [63]
Статистические отчеты об использовании настольных компьютеров для конкретных дистрибутивов Linux собираются и публикуются с июля 2014 года. [64] Проект Linux Hardware Project.
См. также [ править ]
Примечания [ править ]
- ^ Иногда называется дистрибутивом GNU/Linux , что вызывает некоторые разногласия.
Ссылки [ править ]
- ^ «Объясняем, почему мы не поддерживаем другие системы» . gnu.org . 30 июня 2014. Архивировано из оригинала 24 апреля 2011 года . Проверено 5 января 2015 г.
- ^ «Операционные системы Linux: Дистрибутивы» . Swift.siphos.be . 27 ноября 2014 года. Архивировано из оригинала 3 октября 2018 года . Проверено 8 января 2015 г.
- ^ Крис Хоффман (27 июня 2012 г.). «HTG объясняет: как работают менеджеры установки программного обеспечения и пакетов в Linux» . Howtogeek.com . Архивировано из оригинала 10 февраля 2015 года . Проверено 15 января 2015 г.
- ^ «Состояние зеркал CentOS» . centos.org . 15 января 2015. Архивировано из оригинала 31 декабря 2014 года . Проверено 15 января 2015 г.
- ^ «Список распространения Linux LWN.net» . LWN.net . Архивировано из оригинала 15 марта 2015 года . Проверено 11 сентября 2015 г.
- ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . distrowatch.com . Архивировано из оригинала 11 ноября 2020 года . Проверено 26 ноября 2020 г.
- ^ Джим Мартин. «Как установить Ubuntu Touch на телефон или планшет Android» . Консультант по ПК . Архивировано из оригинала 27 октября 2015 года . Проверено 29 октября 2015 г.
- ^ Дэвид Хейворд. «Установите Linux на свой планшет x86: пять дистрибутивов на выбор» . ТехРадар . Архивировано из оригинала 13 апреля 2019 года . Проверено 29 октября 2015 г.
- ^ Брайан Проффитт (3 февраля 2010 г.). «7 лучших дистрибутивов Linux для вас» . Linux.com . Архивировано из оригинала 5 января 2015 года . Проверено 11 января 2015 г.
- ^ Эрик Браун (4 ноября 2014 г.). «Мобильные дистрибутивы Linux продолжают меняться» . Linux.com . Архивировано из оригинала 13 февраля 2015 года . Проверено 11 января 2015 г.
- ^ «Debian и другие дистрибутивы» . debian.org . 7 декабря 2013. Архивировано из оригинала 14 января 2015 года . Проверено 5 января 2015 г.
- ^ «Хронология распространения дистрибутивов Linux» . ФабиоЛоликс. Архивировано из оригинала 12 ноября 2020 года . Проверено 23 декабря 2020 г.
- ^ Берлих, Рюдигер (апрель 2001 г.). «Все, что вам нужно знать о… Ранняя история Linux, Часть 2, Re: распространение» (PDF) . Пользователь Linux . Архивировано (PDF) из оригинала 28 июля 2012 г. Проверено 4 мая 2013 г.
- ^ доступен Linux-0.11
- ^ «РЭЛНОТЕС-0,95а» .
- ^ «kernel/git/nico/archive.git — Архив старых версий Linux начиная с v0.01» . git.kernel.org .
- ^ «Краткая история дистрибутивов Linux [LWN.net]» . lwn.net . Архивировано из оригинала 23 июня 2018 года . Проверено 30 сентября 2018 г.
- ^ «промежуточный выпуск» . www.tech-insider.org .
- ^ «SLS: бесплатный дистрибутив Linux» . www.tech-insider.org .
- ^ Кто-нибудь хочет загрузочный корневой диск?
- ^ загрузочные корневые диски находятся на tsx-11
- ^ Всем, кто интересуется базовой системой Linux.
- ^ ОБЪЯВЛЕНИЕ: Базовая система Linux
- ^ «Проект Slackware Linux: объявление о выпуске Slackware» . Slackware.com. 16 июля 1993 года. Архивировано из оригинала 9 августа 2011 года . Проверено 29 июля 2011 г.
- ^ debian-0.91-Журнал изменений
- ^ «Краткая история Debian — выпуски Debian» . debian.org . 4 мая 2013 г. Архивировано из оригинала 18 апреля 2023 г. Проверено 19 июля 2014 г.
- ^ «Статистика использования и доля рынка Unix для веб-сайтов» . w3techs.org . 5 ноября 2016 г. Архивировано из оригинала 12 марта 2020 г. . Проверено 5 ноября 2016 г.
- ^ «Доля рынка браузеров и платформ, сентябрь 2023 г.» . w3counter.com . 10 октября 2023 г.
- ^ Проект Чакра. «полускользящая модель развития» . чакра-проект-орг. Архивировано из оригинала 11 октября 2011 года . Проверено 18 мая 2019 г.
- ^ Проект Чакра. «Вики-сайт проекта «Чакра»: часто задаваемые вопросы» . чакра-проект-орг. Архивировано из оригинала 27 августа 2011 года.
- ^ Jump up to: Перейти обратно: а б с «Предложения по жизненному циклу выпуска Fedora» . Fedoraproject.org. Архивировано из оригинала 18 мая 2019 года . Проверено 18 мая 2019 г.
- ^ «Список рассылки разработчиков Fedora» . Fedoraproject.org. 5 марта 2010 г. Архивировано из оригинала 3 августа 2020 г. Проверено 18 мая 2019 г.
- ^ Версия «Сертификация Linux – подготовка» . walkwithzen.com. Архивировано из оригинала 14 сентября 2011 года . Проверено 18 мая 2019 г.
- ^ «Почему openSUSE» . opensuse.org. Архивировано из оригинала 18 мая 2019 года . Проверено 18 мая 2019 г.
- ^ Хоффман, Крис (14 июля 2014 г.). «Основы распространения Linux: чередующиеся выпуски и стандартные выпуски» . Как компьютерщик . Проверено 30 мая 2023 г.
- ^ Jump up to: Перейти обратно: а б с д Чад Перрин (2 августа 2010 г.), Точечный выпуск против непрерывного выпуска: соображения разработчиков, пользователей и безопасности , techrepublic.com, заархивировано из оригинала 28 сентября 2012 г. , получено 6 сентября 2011 г.
- ^ К.Мандла (9 марта 2007 г.). «Плюсы и минусы скользящего выпуска» . kmandla.wordpress.com. Архивировано из оригинала 12 ноября 2010 года . Проверено 26 января 2012 г.
- ^ Джонатан Корбет (15 июня 2011 г.). «Обсуждение оверлейфов» . LWN.net . Архивировано из оригинала 24 июля 2015 года . Проверено 5 января 2015 г.
- ^ «PiTuX — дистрибутив микро-последовательного терминала» . asashi.net . Архивировано из оригинала 2 февраля 2015 года . Проверено 6 января 2015 г.
- ^ «Отчет об анализе трафика Викимедиа — Операционные системы» . stats.wikimedia.org . Архивировано из оригинала 2 февраля 2017 года . Проверено 23 июля 2018 г.
- ^ Спросите AC: Android Linux? «Спросите AC: является ли Android Linux?» . Центральный Android. Архивировано из оригинала 8 апреля 2017 года . Проверено 14 марта 2013 г.
- ^ derStandard.at. «Google: «Android — это воплощение мечты о настольном Linux» —uchmaschinen — derStandard.at «Web» . Derstandard.at. Архивировано из оригинала 22 апреля 2013 года . Проверено 14 марта 2013 года .
- ^ Пол, Райан (24 февраля 2009 г.). «Мечта(овца++): введение разработчика в Google Android» . Арс Техника . Архивировано из оригинала 4 июля 2017 года . Проверено 22 апреля 2013 г.
- ^ Диегес Кастро, Хосе (2016). Знакомство с дистрибутивами Linux . Торопиться. стр. 49, 345. ISBN 978-1-4842-1393-3 .
- ^ «2.4. Установочный носитель» . www.debian.org . Архивировано из оригинала 24 июля 2018 года . Проверено 23 июля 2018 г.
- ^ «Сетевая установка с минимального компакт-диска» . Дебиан. Архивировано из оригинала 28 июля 2011 года . Проверено 29 июля 2011 г.
- ^ «Двойная загрузка Windows» . Ubuntu.com . 29 июня 2015 г. Архивировано из оригинала 2 марта 2020 г. Проверено 12 декабря 2021 г.
- ^ «Как я перестал переключаться между дистрибутивами» . Линукс сегодня . Архивировано из оригинала 19 сентября 2016 года . Проверено 10 июля 2016 г.
- ^ Доказано, Лиам. «Мысли о смене дистрибутивов Linux» . Регистр . Проверено 3 мая 2023 г.
- ^ Веб-мастер Debian. «Debian — Подробная информация о пакете win32-loader в Lenny» . Пакеты.debian.org. Архивировано из оригинала 5 июня 2011 года . Проверено 29 июля 2011 г.
- ^ Джаред Ньюман (21 сентября 2015 г.). «Steam для Linux превысил 1500 игр по мере приближения запуска Steam Machines от Valve» . ПКМир . Архивировано из оригинала 19 ноября 2015 года . Проверено 18 ноября 2015 г.
- ^ «Аппаратное обеспечение Steam в гостиной начинается с мутного начала» . Арс Техника . 15 октября 2015. Архивировано из оригинала 11 января 2017 года . Проверено 14 июня 2017 г.
- ^ «Аффорди — ТИТАН Компьютерс» . Магазин.affordy.com. Архивировано из оригинала 29 мая 2009 года . Проверено 29 июля 2011 г.
- ^ «Ноутбуки/ноутбуки с предустановленной ОС Linux» . Mcelrath.org. 10 июня 2010 года. Архивировано из оригинала 20 августа 2011 года . Проверено 29 июля 2011 г.
- ^ «Условия лицензии на программное обеспечение Microsoft: Windows 7 Professional» (PDF) . Архивировано (PDF) из оригинала 11 марта 2012 г. Проверено 23 января 2012 г.
- ^ «Получение возмещения средств за Windows в суде мелких тяжб Калифорнии» . Linuxjournal.com. Архивировано из оригинала 21 июля 2011 года . Проверено 29 июля 2011 г.
- ^ «День возврата денег за Windows» . Marc.merlins.org. 15 февраля 1999 года. Архивировано из оригинала 27 июля 2011 года . Проверено 29 июля 2011 г.
- ^ Detaxe.org. Архивировано 24 марта 2007 г., в Wayback Machine (на французском языке). Скажите «нет» идущему в комплекте программному обеспечению — скажите «да» информированным потребителям.
- ^ AM, Последнее изменение: 29.04.2014 01:10. «Международная петиция | AFUL» . no.more.racketware.info . Архивировано из оригинала 26 января 2021 года . Проверено 26 ноября 2020 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Jump up to: Перейти обратно: а б Прашант Венкатарам (10 сентября 2010 г.). «Контрразоблачение мифа об 1%» . dasublogbyprashanth.blogspot.com. Архивировано из оригинала 15 сентября 2010 года . Проверено 1 октября 2011 г.
- ^ Уайз, Джейсон (10 августа 2023 г.). «Пользователи Linux: сколько людей будут использовать Linux в 2024 году?» . Архивировано из оригинала 28 сентября 2023 года . Проверено 23 мая 2008 г.
- ^ Кейтлин Мартин (7 сентября 2010 г.). «Развенчание мифа об 1%» . oreilly.com. Архивировано из оригинала 27 февраля 2011 года . Проверено 1 октября 2011 г.
- ^ К. Лонер. «Проект Linuxcounter закрыт!» . Архивировано из оригинала 31 августа 2019 года . Проверено 28 августа 2019 г.
- ^ А. Пономаренко. «Тенденции в области аппаратного обеспечения Linux» . Архивировано из оригинала 20 сентября 2020 года . Проверено 11 марта 2020 г.
Внешние ссылки [ править ]
- Список распространения Linux LWN.net — список по категориям с информацией о каждой записи.
- Список дистрибутивов GNU/Linux, которые Фонд свободного программного обеспечения считает бесплатными
- Подход Google к масштабному обновлению в реальном времени между двумя совершенно разными дистрибутивами Linux: презентационная и текстовая версии , LinuxCon 2013, Марк Мерлин
- Подвижный выпуск против фиксированного выпуска Linux , ZDNet , 3 февраля 2015 г., Стивен Дж. Воган-Николс