Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Ubuntu , один из самых популярных настольных дистрибутивов Linux

Распределение Linux (часто сокращенно дистрибутив ) является операционной системой сделана из коллекции программного обеспечения, основанная на Linux ядре и, зачастую, в системе управления пакетами . Пользователи Linux обычно получают свою операционную систему, загружая один из дистрибутивов Linux, которые доступны для самых разных систем - от встроенных устройств (например, OpenWrt ) и персональных компьютеров (например, Linux Mint ) до мощных суперкомпьютеров (например, , Кластерное распределение горных пород ).

Типичный дистрибутив Linux включает ядро ​​Linux, инструменты и библиотеки GNU , дополнительное программное обеспечение, документацию, оконную систему (наиболее распространенной является система X Window ), оконный менеджер и среду рабочего стола .

Большая часть включенного программного обеспечения является бесплатным, а программное обеспечение с открытым исходным кодом доступно как в виде скомпилированных двоичных файлов, так и в форме исходного кода , что позволяет вносить изменения в исходное программное обеспечение. Обычно дистрибутивы Linux необязательно включают в себя некоторые проприетарные программы, которые могут быть недоступны в форме исходного кода, например двоичные капли, необходимые для некоторых драйверов устройств . [1]

Дистрибутив Linux также можно описать как определенный набор приложений и служебных программ (например, различных инструментов и библиотек GNU), упакованных вместе с ядром Linux таким образом, чтобы его возможности удовлетворяли потребности многих пользователей. [2] Программное обеспечение обычно адаптируется к дистрибутиву, а затем его сопровождающие упаковывают в программные пакеты . Пакеты программного обеспечения доступны в Интернете в так называемых репозиториях , которые обычно распространяются по всему миру. [3] [4] Помимо связующих компонентов, таких как установщики дистрибутива (например, Debian-Installer и Anaconda) или систем управления пакетами, существует очень мало пакетов, которые изначально написаны с нуля разработчиками дистрибутива Linux.

Существует почти тысяча дистрибутивов Linux . [5] [6] Из-за огромной доступности программного обеспечения, дистрибутивы приняли самые разные формы, в том числе те, которые подходят для использования на настольных компьютерах, серверах, ноутбуках, нетбуках, мобильных телефонах и планшетах, [7] [8] а также как минимальные среды, обычно для использования во встроенных системах. [9] [10] Существуют коммерческие дистрибутивы, такие как Fedora ( Red Hat ), openSUSE ( SUSE ) и Ubuntu ( Canonical Ltd. ), а также дистрибутивы, полностью управляемые сообществом, такие как Debian ,Slackware , Gentoo и Arch Linux . Большинство дистрибутивов готовы к использованию и предварительно скомпилированы для определенного набора инструкций , в то время как некоторые дистрибутивы (например, Gentoo ) распространяются в основном в виде исходного кода и компилируются локально во время установки. [11]

История [ править ]

GNUclad сгенерировал SVG временной шкалы текущих дистрибутивов Linux по состоянию на декабрь 2020 года [12]

Линус Торвальдс разработал ядро Linux и распространил его первую версию, 0.01, в 1991 году. Linux изначально распространялся только как исходный код , а позже как пара загружаемых образов гибких дисков - один загрузочный и содержащий само ядро ​​Linux, а другой с набор утилит и инструментов GNU для настройки файловой системы. Поскольку процедура установки была сложной, особенно с учетом растущего количества доступного программного обеспечения, возникли дистрибутивы, упрощающие ее. [13]

Ранние дистрибутивы включали следующее:

  • "Boot-root" Х. Дж. Лу, вышеупомянутая пара образа диска с ядром и минимальным набором инструментов для начала работы, в конце 1991 г. [14]
  • MCC Interim Linux , который был открыт для скачивания в феврале 1992 г.
  • Softlanding Linux System (SLS), выпущенный в 1992 году, был самым полным дистрибутивом за короткое время, включая систему X Window.
  • Yggdrasil Linux / GNU / X , коммерческий дистрибутив, впервые выпущенный в декабре 1992 г.

Два старейших и все еще действующих проекта распространения стартовали в 1993 году. Дистрибутив SLS плохо поддерживался, поэтому в июле 1993 года Патрик Волкердинг выпустил новый дистрибутив, названный Slackware и основанный на SLS . [15] Также недовольный SLS, Ян Мердок решил создать бесплатный дистрибутив, основав Debian , первый выпуск которого был выпущен в декабре 1993 года. [16]

Пользователи были привлечены к дистрибутивам Linux в качестве альтернативы операционным системам DOS и Microsoft Windows на компьютерах, совместимых с IBM PC , Mac OS на Apple Macintosh и проприетарным версиям Unix . Большинство ранних последователей были знакомы с Unix по работе или в школе. Они приняли дистрибутивы Linux из-за их низкой (если таковая имеется) стоимости и доступности исходного кода для большей части или всего включенного программного обеспечения.

По состоянию на 2017 год Linux стал более популярным на рынке серверов и встраиваемых устройств, чем на рынке настольных компьютеров. Например, Linux используется более чем на 50% веб-серверов [17], тогда как его доля на рынке настольных компьютеров составляет около 3,7%. [18]

Компоненты [ править ]

Дистрибутив Linux обычно строится вокруг системы управления пакетами , которая объединяет ядро Linux , бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом, а иногда и некоторые проприетарные программы.

Многие дистрибутивы Linux предоставляют систему установки, аналогичную той, которая предоставляется в других современных операционных системах. С другой стороны, некоторые дистрибутивы, включая Gentoo Linux , предоставляют только двоичные файлы базового ядра, инструменты компиляции и установщик; установщик компилирует все запрошенное программное обеспечение для конкретной архитектуры компьютера пользователя, используя эти инструменты и предоставленный исходный код.

Управление пакетами [ править ]

Дистрибутивы обычно делятся на пакеты . Каждый пакет содержит определенное приложение или службу. Примерами пакетов являются библиотека для работы с форматом изображений PNG , набор шрифтов или веб-браузер .

Пакет обычно предоставляется в виде скомпилированного кода, при этом установка и удаление пакетов выполняется системой управления пакетами (PMS), а не простым файловым архиватором . Каждый пакет, предназначенный для такой PMS, содержит метаинформацию, такую ​​как описание пакета, версия и « зависимости ». Система управления пакетами может оценивать эту метаинформацию, чтобы разрешить поиск пакетов, выполнить автоматическое обновление до более новой версии, проверить, что все зависимости пакета выполнены, и / или выполнить их автоматически.

Хотя дистрибутивы Linux обычно содержат гораздо больше программного обеспечения, чем проприетарные операционные системы, локальные администраторы обычно также устанавливают программное обеспечение, не входящее в состав дистрибутива. Примером может быть более новая версия программного приложения, чем та, которая поставляется с дистрибутивом, или альтернатива той, которая выбрана дистрибутивом (например, KDE Plasma Workspaces, а не GNOMEили наоборот для уровня пользовательского интерфейса). Если дополнительное программное обеспечение распространяется только в виде исходного кода, этот подход требует локальной компиляции. Однако, если дополнительное программное обеспечение добавляется локально, «состояние» локальной системы может не синхронизироваться с состоянием базы данных диспетчера пакетов. В этом случае местный администратор должен будет принять дополнительные меры для обеспечения актуальности всей системы. Менеджер пакетов больше не может делать это автоматически.

Большинство дистрибутивов устанавливают пакеты, включая ядро ​​и другие основные компоненты операционной системы, в заранее определенной конфигурации. Немногие сейчас требуют или даже позволяют вносить изменения в конфигурацию при первой установке. Это делает установку менее сложной, особенно для новых пользователей, но не всегда приемлемо. В соответствии с конкретными требованиями, большая часть программного обеспечения должна быть тщательно сконфигурирована, чтобы быть полезным, правильно работать с другим программным обеспечением или быть безопасным, и местные администраторы часто вынуждены тратить время на просмотр и перенастройку различного программного обеспечения.

Некоторые дистрибутивы идут на значительные усилия, чтобы специально настроить и настроить большую часть или все программное обеспечение, включенное в дистрибутив. Не все так поступают. Некоторые дистрибутивы предоставляют инструменты настройки, помогающие в этом процессе.

Заменив все, что есть в дистрибутиве, администратор может достичь состояния «без распространения»: все было получено, скомпилировано, настроено и установлено локально. Такую систему можно построить с нуля, вообще избегая распространения. Нужен способ сгенерировать первые двоичные файлы, пока система не станет самостоятельной . Это можно сделать путем компиляции в другой системе, способной создавать двоичные файлы для намеченной цели (возможно, путем кросс-компиляции ). Например, см. Linux с нуля .

Типы и тенденции [ править ]

В общих чертах, дистрибутивы Linux могут быть:

  • Коммерческий или некоммерческий
  • Предназначен для корпоративных пользователей, опытных пользователей или для домашних пользователей
  • Поддерживается на нескольких типах оборудования или зависит от платформы, даже в пределах сертификации поставщиком платформы
  • Предназначен для серверов, настольных компьютеров или встраиваемых устройств
  • Универсального или узкоспециализированного для конкретных функций машины (например, межсетевые экраны, сетевые маршрутизаторы и компьютерные кластеры )
  • Нацелено на определенные группы пользователей, например, за счет интернационализации и локализации языков , или за счет включения множества пакетов для создания музыки или научных вычислений
  • Создан в первую очередь для обеспечения безопасности , удобства использования , портативности или полноты
  • Стандартный выпуск или скользящий выпуск , см. Ниже.

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

Скользящие распределения [ править ]

Дистрибутивы Rolling Linux обновляются с помощью небольших и частых обновлений . Термины частично прокатка и частично прокатка (наряду с синонимами полукатка и полукатка ), полностью прокатка , истинная прокатка и необязательно прокатка иногда используются разработчиками программного обеспечения и пользователями. [19] [20] [21] [22] [23] [24]

Репозитории скользящих дистрибутивов обычно содержат самые последние выпуски программного обеспечения  - часто самые последние доступные стабильные выпуски программного обеспечения. [ необходима цитата ] У них есть псевдо-релизы и установочные носители, которые представляют собой просто снимок дистрибутива программного обеспечения на момент выпуска установочного образа. Обычно операционная система скользящего выпуска, установленная со старого установочного носителя, может быть полностью обновлена ​​после установки до текущего состояния. [ необходима цитата ]

В зависимости от варианта использования могут быть свои плюсы и минусы как для стандартных, так и для скользящих выпусков методологий разработки программного обеспечения . [25]

Что касается процесса разработки программного обеспечения , стандартные выпуски требуют значительных усилий при разработке, затрачиваемых на поддержание старых версий в актуальном состоянии из-за распространения исправлений ошибок обратно в новейшую ветку, вместо того, чтобы уделять больше внимания новейшей ветке разработки . Кроме того, в отличие от скользящих выпусков, стандартные выпуски требуют разработки и поддержки более чем одной ветки кода, что увеличивает нагрузку на разработчиков программного обеспечения и тех, кто его сопровождает, при разработке и сопровождении программного обеспечения.

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

Что касается взаимодействия с пользователем , стандартные выпуски часто рассматриваются как более стабильные и безошибочные, поскольку конфликты программного обеспечения могут быть более легко устранены, а программный стек более тщательно протестирован и оценен в течение цикла разработки программного обеспечения. [25] [26] По этой причине они, как правило, являются предпочтительным выбором в корпоративных средах и критически важных задачах. [25]

Однако скользящие выпуски предлагают более современное программное обеспечение, которое также может обеспечить повышенную стабильность и меньшее количество программных ошибок, а также дополнительные преимущества новых функций, большей функциональности, более высоких скоростей работы и улучшенной безопасности системы и приложений . Что касается безопасности программного обеспечения , модель скользящего выпуска может иметь преимущества в своевременном обновлении безопасности, исправлении ошибок и уязвимостей безопасности системы или приложений, поэтому для стандартных выпусков, возможно, придется подождать до следующего выпуска или исправления в различных версиях. В распределении скользящего выпуска, где пользователь выбрал запускать его как высокодинамичную систему, постоянный поток пакетов программного обеспечения может привести к появлению новых непреднамеренных уязвимостей.[25]

Дистрибутивы без установки (live CD / USB) [ править ]

«Живой» дистрибутив - это дистрибутив Linux, который можно загрузить со съемных носителей, таких как оптические диски или USB-накопители , вместо того, чтобы устанавливать и загружать с жесткого диска . Переносимость дистрибутивов без установки делает их полезными для таких приложений, как демонстрации, заимствование чужого компьютера, спасательные операции или в качестве установочного носителя для стандартного дистрибутива.

Когда операционная система загружается с носителя, предназначенного только для чтения, такого как CD или DVD, любые пользовательские данные, которые необходимо сохранять между сеансами, не могут быть сохранены на загрузочном устройстве, а должны быть записаны на другое устройство хранения, такое как USB-флеш-память. диск или жесткий диск. [27]

Многие дистрибутивы Linux предоставляют «живую» форму в дополнение к своей обычной форме, которая представляет собой сетевой образ или образ съемного носителя, предназначенный для использования только для установки; такие дистрибутивы включают SUSE , Ubuntu , Linux Mint , MEPIS и Fedora . Некоторые дистрибутивы, включая Knoppix , Puppy Linux , Devil-Linux, SuperGamer , SliTaz GNU / Linux и dyne: bolic , предназначены в первую очередь для живого использования. Кроме того, некоторые минимальные дистрибутивы можно запускать непосредственно с такой небольшой емкости, как одна дискета, без необходимости изменять содержимое жесткого диска системы.[28]

Примеры [ править ]

На веб-сайте DistroWatch перечислены многие дистрибутивы Linux и показаны некоторые из тех, которые имеют наибольший объем веб-трафика на сайте. Фонд Викимедиа опубликовал анализ пользовательских агентов браузеров посетителей веб-сайтов WMF до 2015 года, который включает сведения о наиболее популярных идентификаторах операционных систем, включая некоторые дистрибутивы Linux. [29] Многие из популярных дистрибутивов перечислены ниже.

Широко используемые дистрибутивы на основе GNU или GNU-совместимые [ править ]

  • Debian , некоммерческий дистрибутив, один из первых, поддерживаемый сообществом разработчиков-добровольцев, твердо приверженных принципам свободного программного обеспечения и демократическому управлению проектами.
    • Knoppix , первый дистрибутив Live CD, полностью запускаемый со съемных носителей без установки на жесткий диск, созданный на основе Debian.
    • Linux Mint Debian Edition (LMDE) напрямую использует пакеты Debian (а не Ubuntu)
    • 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 .
  • Fedora , дистрибутив сообщества, спонсируемый американской компанией Red Hat и преемник предыдущего предложения компании Red Hat Linux . Он нацелен на то, чтобы стать технологическим испытательным стендом для коммерческого предложения Red Hat Linux, где новое программное обеспечение с открытым исходным кодом прототипируется, разрабатывается и тестируется в общественных местах до того, как превратиться в Red Hat Enterprise Linux.
    • Red Hat Enterprise Linux (RHEL), производная от Fedora, поддерживается и коммерчески поддерживается Red Hat. Он стремится предоставить компаниям поддержку проверенных, безопасных и стабильных серверов и рабочих станций Linux.
      • CentOS , дистрибутив, полученный из тех же источников, что и Red Hat , поддерживаемый специальным добровольческим сообществом разработчиков как со 100% -й совместимостью с Red Hat, так и с обновленной версией, которая не всегда на 100% совместима с исходным кодом.
      • Oracle Linux , производная от Red Hat Enterprise Linux, поддерживаемая и коммерчески поддерживаемая Oracle
  • Mandriva Linux была производной от Red Hat Linux, популярной в нескольких европейских странах и Бразилии при поддержке французской компании с таким же названием. После банкротства компании ее заменила OpenMandriva Lx , [30] [31], хотя ряд производных инструментов теперь имеет большую базу пользователей.
    • Mageia , ветвь сообщества Mandriva Linux, созданная в 2010 году [31]
    • PCLinuxOS , производная от Mandriva, которая выросла из группы пакетов в настольный дистрибутив, созданный сообществом.
  • openSUSE , дистрибутив сообщества, в основном спонсируемый немецкой компанией SUSE .
    • SUSE Linux Enterprise , созданный на основе openSUSE, поддерживаемый и коммерчески поддерживаемый SUSE
  • Arch Linux , скользящий выпуск, ориентированный на опытных пользователей Linux и поддерживаемый сообществом добровольцев, предлагает официальные двоичные пакеты и широкий спектр неофициальных исходных пакетов, представленных пользователями. Пакеты обычно определяются одним текстовым файлом PKGBUILD .
    • Manjaro Linux , производная от Arch Linux, которая включает графический установщик и другие простые в использовании функции для менее опытных пользователей Linux. Пакеты скользящего выпуска из репозиториев Arch проводятся для дальнейшего тестирования. [32]
  • Gentoo , дистрибутив, ориентированный на опытных пользователей , известный своей автоматизированной системой, похожей на FreeBSD Ports , для компиляции приложений из исходного кода.
  • Slackware , созданный в 1993 году, один из первых дистрибутивов Linux и один из первых, который до сих пор поддерживается, остается в высшей степени Unix-подобным и легко изменяемым конечными пользователями [33] [необходим неосновной источник ]

Операционные системы на основе ядра Linux [ править ]

  • Android , коммерческая операционная система Google, основанная на Android OSP, которая работает на многих устройствах, таких как смартфоны, смарт-телевизоры, телевизионные приставки.
  • Chrome OS , коммерческая операционная система Google, основанная на Chromium OS, которая работает только на Chromebook , Chromebox и планшетных компьютерах . Как и Android , у него есть Google Play Store и другие приложения Google . Поддержка приложений, для которых требуется совместимость с GNU, доступна через виртуальную машину Crostini, которую Google называет поддержкой Linux, см. Chromebook # Integration with Linux .

Считать ли вышеуказанные операционные системы «дистрибутивом Linux» - спорный вопрос. Они используют ядро Linux, поэтому Linux Foundation [34] и Криса ДиБона , [35] Главный открытым исходным кодом Google, считают , что Android является распределение Linux; другие, например, инженер Google Патрик Брэди, не согласны с этим, отмечая отсутствие поддержки многих инструментов GNU в Android, включая glibc . [36]

Другие операционные системы на основе ядра Linux включают Cyanogenmod , его форк LineageOS , Android-x86, а недавно и Tizen и Mer / Sailfish OS .

Легкие дистрибутивы [ править ]

Облегченные дистрибутивы Linux - это те, которые были разработаны с учетом поддержки старого оборудования, позволяя по-прежнему продуктивно использовать старое оборудование, или, для максимально возможной скорости на новом оборудовании, оставляя больше ресурсов, доступных для использования приложениями. Примеры включают Tiny Core Linux , Puppy Linux и Slitaz .

Нишевые распределения [ править ]

Другие дистрибутивы нацелены на определенные ниши, например:

  • Маршрутизаторы  - например, нацелены на крошечный дистрибутив встроенных маршрутизаторов OpenWrt.
  • Интернет вещей  - например, нацелен на Ubuntu Core [37]
  • ПК  с домашним кинотеатром - например, нацелены на 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
  • Microsoft Azure Sphere

Проблемы с перераспределением [ править ]

Группа Free Standards является организация , созданная основными программными и аппаратными поставщиками , которая направлена на улучшение взаимодействия между различными распределениями. Среди предлагаемых ими стандартов - Linux Standard Base , которая определяет общий ABI и систему упаковки для Linux, и Standard Filesystem Hierarchy Standard, который рекомендует стандартную схему именования файлов, в частности, основные имена каталогов, находящиеся в корне дерева любой файловой системы Linux. Однако эти стандарты находят ограниченное применение даже среди дистрибутивов, разработанных членами организации. [ необходима цитата ]

Разнообразие дистрибутивов Linux означает, что не все программное обеспечение работает во всех дистрибутивах, в зависимости от того, какие библиотеки и другие системные атрибуты требуются. Пакетное программное обеспечение и репозитории программного обеспечения обычно относятся к конкретному дистрибутиву, хотя иногда возможна перекрестная установка в тесно связанных дистрибутивах. [ необходима цитата ]

Инструменты для выбора дистрибутива [ править ]

Процесс постоянного переключения между дистрибутивами часто называют «переключением между дистрибутивами». [38] Виртуальные машины, такие как VirtualBox и VMware Workstation, виртуализируют оборудование, позволяя пользователям тестировать живые мультимедиа на виртуальной машине. Некоторые веб-сайты, такие как DistroWatch, предлагают списки дистрибутивов и ссылки на скриншоты операционных систем, чтобы получить первое впечатление о различных дистрибутивах.

Существуют инструменты, помогающие выбрать подходящий дистрибутив, например, несколько версий Linux Distribution Chooser [39] и универсальный инструмент поиска пакетов whohas . [40] Есть простые способы опробовать несколько дистрибутивов Linux, прежде чем выбрать один: Multi Distro - это Live CD, который содержит девять компактных дистрибутивов. [41]

Установка [ править ]

Есть несколько способов установить дистрибутив Linux. В настоящее время наиболее распространенным методом установки Linux является загрузка с действующей карты памяти USB , которую можно создать с помощью приложения для записи образов USB и образа ISO, который можно загрузить с различных веб-сайтов, посвященных распространению Linux. DVD-диски, CD-диски, сетевые установки и даже другие жесткие диски также могут использоваться в качестве «установочного носителя». [42]

Ранние дистрибутивы Linux устанавливались с использованием наборов дискет, но от этого отказались все основные дистрибутивы. В настоящее время большинство дистрибутивов предлагают наборы CD и DVD с наиболее важными пакетами на первом диске и менее важными пакетами на более поздних. Обычно они также допускают установку по сети после загрузки с набора дискет или компакт-диска с небольшим объемом данных на нем. [43]

Новые пользователи обычно начинают с разбиения жесткого диска на разделы , чтобы сохранить свою ранее установленную операционную систему [ необходима цитата ] . Затем дистрибутив Linux можно установить на отдельный раздел, не затрагивая ранее сохраненные данные.

При установке Live CD компьютер загружает всю операционную систему с компакт-диска без предварительной установки ее на жесткий диск компьютера. В некоторых дистрибутивах есть установщик Live CD , в котором компьютер загружает операционную систему с диска, а затем переходит к ее установке на жесткий диск компьютера, обеспечивая плавный переход от ОС, работающей с компакт-диска, к ОС, работающей с жесткого диска. .

И серверы, и персональные компьютеры, которые поставляются с уже установленным Linux, доступны у таких поставщиков, как Hewlett-Packard , Dell и System76 .

На встроенных устройствах Linux обычно хранится во встроенном ПО устройства и может быть или не быть доступным для потребителя.

Anaconda , один из наиболее популярных установщиков, используется Red Hat Enterprise Linux , Fedora (в котором используется Fedora Media Writer ) и другими дистрибутивами для упрощения процесса установки. Debian, Ubuntu и многие другие используют Debian-Installer .

Установка через существующую операционную систему [ править ]

Некоторые дистрибутивы позволяют пользователю устанавливать Linux поверх своей текущей системы, например WinLinux или coLinux . Linux устанавливается в раздел жесткого диска Windows, и его можно запустить из самой Windows.

Виртуальные машины (такие как VirtualBox или VMware ) также позволяют запускать Linux внутри другой ОС. Программное обеспечение виртуальной машины имитирует отдельный компьютер, на котором установлена ​​система Linux. После установки виртуальную машину можно будет загрузить, как если бы это был независимый компьютер.

Также доступны различные инструменты для выполнения полной установки с двойной загрузкой с существующих платформ без компакт-диска, в частности:

  • Установщик Wubi (теперь устарел) , который позволяет пользователям Windows загружать и устанавливать Ubuntu или его производные в раздел FAT32 или NTFS без установочного компакт-диска, позволяя пользователям легко выполнять двойную загрузку между любой операционной системой на одном жестком диске без потери данных . Заменено на Ubiquity .
  • Загрузчик Win32 , который находится в процессе интеграции в официальные компакт-диски / DVD-диски Debian и позволяет пользователям Windows устанавливать Debian без компакт-диска, хотя он выполняет сетевую установку и, таким образом, требует повторного разбиения на разделы [44]
  • UNetbootin , который позволяет пользователям Windows и Linux выполнять аналогичные сетевые установки без компакт-диска для самых разных дистрибутивов Linux и дополнительно обеспечивает поддержку создания живых USB

Проприетарное программное обеспечение [ править ]

Некоторые специфические проприетарные программные продукты недоступны ни в какой форме для Linux. По состоянию на сентябрь 2015 года в игровом сервисе Steam было 1500 игр, доступных для Linux, по сравнению с 2323 играми для Mac и 6500 играми для Windows. [45] [46] [47] Проекты эмуляции и перевода API, такие как Wine и CrossOver, позволяют запускать в системах Linux программное обеспечение, отличное от Linux, либо путем эмуляции проприетарной операционной системы, либо путем перевода вызовов проприетарного API (например, вызовы Microsoft Win32 или DirectX API) в собственные вызовы Linux API. Виртуальная машина также может использоваться для запуска проприетарной ОС (например, Microsoft Windows) поверх Linux.

OEM контракты [ править ]

Компьютерное оборудование обычно продается с операционной системой, отличной от Linux, уже установленной производителем оригинального оборудования (OEM). В случае совместимости с IBM PC обычно используется ОС Microsoft Windows ; в случае компьютеров Apple Macintosh это всегда была версия ОС Apple , в настоящее время macOS ; Sun Microsystems продавала оборудование SPARC с установленным Solaris ; игровые консоли, такие как Xbox , PlayStation и Wiiу каждого своя проприетарная ОС. Это ограничивает долю рынка Linux: потребители не знают, что существует альтернатива, они должны сознательно прилагать усилия, чтобы использовать другую операционную систему, и они должны либо выполнить фактическую установку самостоятельно, либо зависеть от поддержки друга, родственника или компьютерного специалиста. .

Однако можно купить оборудование с уже установленным Linux. Lenovo , Hewlett-Packard , Dell , Affordy, [48] Пуризм , Pine64 и System76 все продают универсальные Linux ноутбуки. [49] Производители ПК по индивидуальному заказу также будут создавать системы Linux, но, возможно, с клавишей Windows на клавиатуре. Fixstars Solutions (ранее Terra Soft) продает компьютеры Macintosh и консоли PlayStation 3 с установленным Yellow Dog Linux .

Чаще встречаются встроенные устройства, продаваемые с Linux в качестве ОС, поддерживаемой производителем по умолчанию, включая NAS-устройство Linksys NSLU2 , линейку персональных видеомагнитофонов TiVo и мобильные телефоны на базе Linux (включая смартфоны Android), КПК и портативные устройства. музыкальные плееры.

Текущая лицензия Microsoft Windows позволяет производителю определять политику возврата. [50] В предыдущих версиях Windows было возможно получить возмещение, если производитель не предоставил возмещение путем судебного разбирательства в судах мелких тяжб. [51] 15 февраля 1999 года группа пользователей Linux в округе Ориндж, штат Калифорния, провела акцию протеста «День возврата средств за Windows», пытаясь вынудить Microsoft вернуть им деньги. [52] Во Франции организации Linuxfrench и AFUL (франкоязычная ассоциация пользователей свободного программного обеспечения) вместе с активистом свободного программного обеспечения Роберто Ди Космо начали движение «Windows Detax», [53]в результате чего в 2006 году была подана петиция против «raketiciels» (перевод: Racketware ), в которой подписали 39 415 человек, и отделение французского правительства DGCCRF подало несколько жалоб на связанное программное обеспечение. 24 марта 2014 года AFUL запустила новую международную петицию на платформе Avaaz [54], переведенную на несколько языков и поддержанную многими организациями по всему миру.

Статистика [ править ]

Официальных данных о популярности, принятии, загрузках или установленной базе дистрибутивов Linux нет.

Также нет официальных данных об общем количестве систем Linux [55] [56], отчасти из-за сложности количественного определения количества ПК с Linux (см. « Внедрение Linux для настольных компьютеров» ), поскольку многие пользователи загружают дистрибутивы Linux. Следовательно, данные о продажах систем Linux и коммерческих дистрибутивов Linux указывают на гораздо меньшее количество систем Linux и уровень принятия Linux, чем на самом деле; в основном это связано с тем, что Linux является бесплатным программным обеспечением с открытым исходным кодом, которое можно бесплатно загрузить . [55] [57] Проект счетчика Linux отслеживал текущие предположенияколичества систем Linux, но не делали различий между скользящими выпусками и стандартными выпусками. Он прекратил работу в августе 2018 года, хотя несколько связанных сообщений в блогах были созданы до октября 2018 года. [58]

Статистические отчеты об использовании настольных компьютеров для конкретных дистрибутивов Linux были собраны и опубликованы в январе 2020 года [59] Linux Hardware Project.

См. Также [ править ]

  • Сравнение дистрибутивов Linux
  • Легкий дистрибутив Linux
  • Список дистрибутивов Linux

Ссылки [ править ]

  1. ^ «Объяснение, почему мы не поддерживаем другие системы» . gnu.org . 30 июня 2014 . Проверено 5 января 2015 года .
  2. ^ «Операционные системы Linux: Дистрибутивы» . swift.siphos.be . 27 ноября 2014 . Проверено 8 января 2015 года .
  3. Крис Хоффман (27 июня 2012 г.). «HTG объясняет: как работают менеджеры по установке программного обеспечения и пакетов в Linux» . howtogeek.com . Проверено 15 января 2015 года .
  4. ^ "Статус зеркал CentOS" . centos.org . 15 января 2015 года . Проверено 15 января 2015 года .
  5. ^ "Список распространения Linux LWN.net" . LWN.net . Проверено 11 сентября 2015 года .
  6. ^ «DistroWatch.com: Верните удовольствие в вычисления. Используйте Linux, BSD» . distrowatch.com .
  7. ^ Джим Мартин. «Как установить Ubuntu Touch на телефон или планшет Android» . Советник для ПК .
  8. ^ Дэвид Хейворд. «Установите Linux на планшет x86: пять дистрибутивов на выбор» . TechRadar .
  9. ^ Brian Proffitt (3 февраля 2010). «7 лучших дистрибутивов Linux для вас» . linux.com . Архивировано из оригинала 5 января 2015 года . Проверено 11 января 2015 года .
  10. Эрик Браун (4 ноября 2014 г.). «Мобильные дистрибутивы Linux продолжают трансформироваться» . linux.com . Проверено 11 января 2015 года .
  11. ^ «Debian и другие дистрибутивы» . debian.org . 7 декабря 2013 . Проверено 5 января 2015 года .
  12. ^ «Хронология распространения Linux» . FabioLolix . Проверено 23 декабря 2020 года .
  13. ^ Berlich, Рюдигер (апрель 2001). «ВСЕ, ЧТО ВАМ НУЖНО ЗНАТЬ О ... Ранняя история Linux, Часть 2, Re: распространение» (PDF) . LinuxUser . Проверено 4 мая 2013 года .
  14. ^ «Краткая история дистрибутивов Linux [LWN.net]» . lwn.net . Проверено 30 сентября 2018 года .
  15. ^ «Проект Slackware Linux: Объявление о выпуске Slackware» . Slackware.com. 16 июля 1993 . Проверено 29 июля 2011 года .
  16. ^ «Краткая история Debian - выпуски Debian» . debian.org . 4 мая 2013 года . Проверено 19 июля 2014 года .
  17. ^ «Статистика использования и рыночная доля Unix для веб-сайтов» . w3techs.org . 5 ноября 2016 . Проверено 5 ноября 2016 года .
  18. ^ «Доля рынка браузеров и платформ, январь 2017 г.» . w3counter.com . 31 января 2017 года . Проверено 21 февраля 2017 года .
  19. ^ Проект Чакра. «полукатковая модель развития» . чакра-проект-орг.
  20. ^ Проект Чакра. «Вики проекта Chakra: часто задаваемые вопросы» . чакра-проект-орг. Архивировано из оригинального 27 августа 2011 года.
  21. ^ "Предложения жизненного цикла выпуска Fedora" . fedoraproject.org.
  22. ^ "Список рассылки разработчиков Fedora" . fedoraproject.org.
  23. ^ Ред. «Сертификация Linux - Подготовка» . walkingwithzen.com.
  24. ^ "Почему openSUSE" . opensuse.org.
  25. ^ a b c d Чад Перрин (2 августа 2010 г.), Point-release vs Rolling-Release: Developer , user and security considerations , techrepublic.com , получено 6 сентября 2011 г.
  26. ^ K.Mandla (9 марта 2007). «Плюсы и минусы скользящего релиза» . kmandla.wordpress.com . Проверено 26 января 2012 года .
  27. Джонатан Корбет (15 июня 2011 г.). "Обсуждение оверлейфов" . LWN.net . Проверено 5 января 2015 года .
  28. ^ "PiTuX - дистрибутив микропоследовательного терминала" . asashi.net . Проверено 6 января 2015 года .
  29. ^ «Отчет об анализе трафика Викимедиа - Операционные системы» . stats.wikimedia.org . Проверено 23 июля 2018 года .
  30. ^ «Mandriva Linux вернется в сообщество» . mandriva.com . Архивировано из оригинального 23 мая 2015 года . Проверено 14 января 2015 года .
  31. ^ a b «Список распространения Linux LWN.net» . LWN.net . Проверено 15 января 2015 года .
  32. ^ «Отчет о новой политике безопасности» . manjaro.github.io . Manjaro Linux. Архивировано из оригинала на 3 декабря 2017 года . Проверено 12 января 2015 года .
  33. ^ «Основы Slackware Linux, Глава 2» (PDF) . rlworkman.net . Проверено 23 июля 2018 года .
  34. ^ Спросите AC: Android Linux ?. "Спросите AC: Android Linux?" . Android Central . Проверено 14 марта 2013 года .
  35. ^ derStandard.at. "Google: "Android является настольной мечта Linux сбываются" - Suchmaschinen - derStandard.at" Web» Derstandard.at. Проверено. March 14, 2 013 .
  36. ^ Пол, Райан (24 февраля 2009 г.). «Мечта (овца ++): введение разработчика в Google Android» . Ars Technica . Проверено 22 апреля 2013 года .
  37. ^ Dieguez Кастро, Хосе (2016). Представляем дистрибутивы Linux . Апресс. с. 49, 345. ISBN 978-1-4842-1393-3.
  38. ^ «Как я перестал скачивать дистрибутивы» . Linux сегодня .
  39. ^ "Селектор дистрибутива" . Настольный Linux дома. Архивировано из оригинального 22 июля 2011 года . Проверено 29 июля 2011 года .
  40. ^ "Домашняя страница Филиппа: whohas" . Philippwesche.org. 11 февраля 2010 . Проверено 29 июля 2011 года .
  41. ^ «Multi Distro - это Linux раз 9 на одном CD-R» . Linux.com . Проверено 29 июля 2011 года .
  42. ^ «2.4. Установочный носитель» . www.debian.org . Проверено 23 июля 2018 года .
  43. ^ "Сетевая установка с минимального компакт-диска" . Debian . Проверено 29 июля 2011 года .
  44. ^ Debian Webmaster, [email protected]. «Debian - Подробная информация о пакете win32-loader в Lenny» . Packages.debian.org . Проверено 29 июля 2011 года .
  45. Джаред Ньюман (21 сентября 2015 г.). «Steam для Linux превысит 1500 игр в преддверии запуска Steam Machines от Valve» . PCWorld .
  46. ^ "Аппаратный блиц Steam для гостиной выходит на мутный старт" . Ars Technica .
  47. ^ «Состояние игр в Linux в эпоху SteamOS» . Ars Technica .
  48. ^ "Affordy - компьютеры TITAN" . Shop.affordy.com. Архивировано из оригинала на 29 мая 2009 года . Проверено 29 июля 2011 года .
  49. ^ «Ноутбуки / ноутбуки с предустановленным Linux» . Mcelrath.org. 10 июня 2010 . Проверено 29 июля 2011 года .
  50. ^ «Условия лицензии на программное обеспечение Microsoft: Windows 7 Professional» (PDF) .
  51. ^ «Получение возмещения Windows в суде мелких тяжб Калифорнии» . Linuxjournal.com . Проверено 29 июля 2011 года .
  52. ^ «День возврата средств Windows» . Marc.merlins.org. 15 февраля 1999 . Проверено 29 июля 2011 года .
  53. ^ Detaxe.org (на французском языке) Скажи нет комплектному программному обеспечению - Скажи да информированным потребителям
  54. ^ AM, последнее изменение: 29.04.2014 01:10. "Международная петиция | AFUL" . no.more.racketware.info .
  55. ^ а б Прашант Венкатарам (10 сентября 2010 г.). «Противодействие развенчанию мифа об 1%» . dasublogbyprashanth.blogspot.com . Проверено 1 октября 2011 года .
  56. ^ Schestowitz, Рой (июль 2007). "Можно ли когда-нибудь точно оценить принятие Linux?" . Проверено 23 мая 2008 года .
  57. ^ Кейтлин Мартин (7 сентября 2010). «Развенчание мифа об 1%» . oreilly.com . Проверено 1 октября 2011 года .
  58. C. Lohner. «Проект Linuxcounter закрыт!» . Проверено 28 августа 2019 года .
  59. А. Пономаренко. «Тенденции оборудования Linux» . Проверено 11 марта 2020 года .

Внешние ссылки [ править ]

  • Список рассылки Linux LWN.net  - категоризированный список с информацией о каждой записи
  • Список дистрибутивов GNU / Linux, признанных Free Software Foundation свободными
  • Подход Google к крупномасштабному обновлению в реальном времени между двумя совершенно разными дистрибутивами Linux: презентационная и текстовая версия , LinuxCon 2013, Марк Мерлин.
  • Постоянный выпуск и фиксированный выпуск Linux , ZDNet , 3 февраля 2015 г., Стивен Дж. Воан-Николс