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