Сколько существует дистрибутивов Linux
Обновлено: 21.11.2024
Когда вы впервые попадаете в мир Linux, вы можете думать о Linux просто как об альтернативной операционной системе. На самом деле Linux представляет собой набор из сотен различных операционных систем, построенных на ядре Linux.
Каждая операционная система на базе Linux называется дистрибутивом (или, для краткости, дистрибутивом). Выбор правильного дистрибутива требует понимания различий между ними. Следует учитывать предпочтения администратора, поскольку каждая система предлагает свои собственные менеджеры пакетов и интерфейсы рабочего стола по умолчанию. Также необходимо учитывать цель вашей системы; некоторые дистрибутивы лучше подходят для серверов, а некоторые лучше подходят для рабочих станций. Следует также учитывать конкретное оборудование, на которое вы устанавливаете операционную систему.
Есть несколько основных дистрибутивов, таких как Red Hat, Debian и SUSE, которые преобладают в бизнес-среде. Существуют также сотни других менее известных дистрибутивов, таких как Slackware, Gentoo и Arch Linux. Эти мелкомасштабные дистрибутивы предназначены для своих собственных вариантов использования. Мы рассмотрим все это здесь и дадим несколько советов о том, когда использовать какой дистрибутив Linux.
Выбор правильного дистрибутива для вашего бизнеса
При определении того, какой дистрибутив Linux лучше всего подходит для вас, необходимо учитывать ряд соображений, например, какой менеджер пакетов использует система, какие графические интерфейсы (если есть) она предлагает по умолчанию и какое программное обеспечение может работать на ней.< /p>
Менеджеры пакетов
Внешним менеджером пакетов по умолчанию для Ubuntu на основе Debian является APT (сокращение от Advanced Pack). APT — это простой в использовании менеджер пакетов, который использует команду apt-get для установки, обновлять и удалять пакеты программного обеспечения. В дистрибутивах Red Hat используется YUM (сокращение от Yellowdog Updater Modified) в качестве менеджера пакетов по умолчанию, который также предлагает графический интерфейс. Дистрибутивы SUSE Linux используют YaST (еще один инструмент настройки) не только как внешний интерфейс. менеджер пакетов, но и как инструмент установки и настройки. YaST также можно использовать для управления сетевыми и серверными функциями вашей системы.
Все эти интерфейсные менеджеры пакетов являются полнофункциональными инструментами.Системные администраторы которым нужен простой интерфейс управления пакетами, скорее всего, предпочтут APT в Ubuntu или версию командной строки YUM в Red Hat. Администраторы, которым нужен графический интерфейс, работающий по принципу «укажи и щелкни», могут предпочесть графический интерфейс YUM или YaST в SUSE.
Среда рабочего стола
Каждое из основных семейств дистрибутивов по-своему подходит к средам рабочего стола. Оба дистрибутива Ubuntu и Red Hat используют Gnome в качестве среды по умолчанию. В отличие от Red Hat, Ubuntu также имеет собственный рабочий стол Unity от Canonical, доступный для администраторов. SUSE Linux также делает Gnome доступным в качестве среды по умолчанию, но пользователи могут по желанию выбрать среду KDE во время установки.
Как и менеджеры пакетов, каждая из этих сред рабочего стола полностью функциональна. Решение зависит от предпочтения администратора. При выборе лучшей системы Linux рекомендуется протестировать каждую среду рабочего стола и понять, какую из них вы предпочитаете.
Стоимость и поддержка
Такие дистрибутивы, как Red Hat Enterprise Linux и SUSE Enterprise Linux, имеют корпоративный уровень поддержки, которого нет в других дистрибутивах. Canonical также предлагает поддержку Ubuntu, если пользователи платят за это. Многие компании считают затраты, связанные с пакетами поддержки для каждого из этих дистрибутивов, оправданными.
Компании с меньшим объемом наличных средств могут использовать другие дистрибутивы для экономии средств. CentOS и OpenSUSE предлагают практически те же операционные системы, что и RHEL и SUSE Enterprise Linux, но без стоимости соответствующего пакета поддержки. Каждый из этих последних дистрибутивов можно загрузить и установить бесплатно.
Цель
Каждая система имеет свою цель или предполагаемый вариант использования. Для разных целей лучше подходят разные дистрибутивы. Основной вариант использования SUSE Enterprise Linux, Red Hat Enterprise Linux и CentOS — серверы, хотя их можно установить и на рабочие станции. В тех случаях, когда среда рабочего стола не нужна и предпочтительнее легкая система, опытные администраторы могут рассмотреть дистрибутив, такой как Slackware. В средах, где клиентские машины и серверы работают в одной сети, Ubuntu может подойти. Если предпочтение отдается новейшим и лучшим технологиям, Fedora может быть лучшим выбором.
- Рекомендации по настройке системы и управлению ею.
- Способы правильной защиты вашей системы Linux
- Руководство по оптимальной организации файловой структуры
Раздача «Семьи»
Существует три основных «семейства» дистрибутивов Linux: Debian, Red Hat и SUSE. Большинство других дистрибутивов Linux используют в качестве основы один из этих трех дистрибутивов. Давайте рассмотрим каждое из этих семейств.
Дебиан
Debian, выпущенный в 1993 году, является одним из старейших дистрибутивов Linux, разрабатываемых до сих пор. В настоящее время самой популярной системой на основе Debian является Ubuntu.
Ubuntu , распространяемый британской компанией Canonical, является одним из самых популярных дистрибутивов Linux, доступных на сегодняшний день. Его можно бесплатно загрузить, установить и использовать. Ubuntu поставляется в трех разных версиях: Server, Desktop и Core.
Средой рабочего стола по умолчанию по состоянию на 2019 год является Gnome 3. В последние годы Ubuntu также поддерживает среду рабочего стола Unity, разработанную Canonical. Интерфейсным менеджером пакетов по умолчанию для дистрибутивов Debian является APT.
Поскольку это обычно считается очень простой в установке операционной системой, многие начинающие пользователи Linux начинают с Ubuntu. Некоторые популярные приложения Windows, такие как веб-браузер Firefox и почтовый клиент Thunderbird, можно запускать в Ubuntu. Ubuntu предлагает новые выпуски каждые шесть месяцев, а основные выпуски с долгосрочной поддержкой (LTS) — каждые два года.
Красная шляпа
Предложения Red Hat для Linux представлены в трех основных формах.
- RHEL – флагманская операционная система, которая повсеместно используется на серверах. CentOS — это бесплатная версия Red Hat Enterprise Linux.
- CentOS предлагает ту же упаковку, что и RHEL, но не поддерживает ту же поддержку, что и Red Hat Enterprise Linux. Вся поддержка дистрибутива CentOS осуществляется сообществом через технические форумы.
- Fedora спонсируется Red Hat и предлагает новейшие передовые функции, которых пока нет в RHEL.
Red Hat Enterprise Linux впервые был выпущен в 2002 году. Он разработан и лицензирован Red Hat. В отличие от серверной операционной системы Ubuntu, она платная. Одна лицензия Red Hat Enterprise Linux Server с «самоподдержкой» стоит 349 долларов (цены увеличиваются для дополнительных уровней поддержки и надстроек). Многие предприятия считают, что уровень поддержки, предлагаемый Red Hat, оправдывает затраты на операционную систему.
Администраторы, которые хотят использовать операционную систему RHEL, но не хотят платить за нее, могут вместо этого использовать CentOS. Первоначально CentOS была выпущена в 2004 году, а Red Hat официально приняла ее в 2014 году. Red Hat не предлагает никакой официальной поддержки дистрибутива CentOS, но в Интернете существует большое сообщество пользователей, которые продолжают делиться информацией и поддерживать друг друга. другое.
Fedora — еще один дистрибутив, поддерживаемый Red Hat. Как и CentOS, Fedora можно установить и использовать бесплатно. Как правило, Fedora предлагает функции до того, как они станут доступны в операционной системе RHEL. Как и Ubuntu, Fedora предлагает версии как для рабочих станций, так и для серверов.
У всех трех основных дистрибутивов Red Hat есть несколько общих черт. Операционные системы Red Hat Enterprise Linux, CentOS и Fedora используют YUM в качестве интерфейсного менеджера пакетов по умолчанию. Во всех трех дистрибутивах Gnome также используется в качестве среды рабочего стола по умолчанию.
SUSE Linux, хотя и не так популярен, как Ubuntu на основе Debian или любой из дистрибутивов Red Hat, по-прежнему считается одним из основных дистрибутивов Linux. Первоначально SUSE была создана как система типа Unix в Германии в 1992 году. С тех пор она несколько раз переходила из рук в руки и теперь принадлежит EQT, шведской группе прямых инвестиций.
В семейство SUSE входят два дистрибутива: SUSE Enterprise Linux и более популярный OpenSUSE. OpenSUSE — это бесплатно распространяемая версия, которая по-прежнему содержит последние обновления. SUSE Enterprise Linux, выпуск по коммерческой цене, предлагает функции, которых нет в OpenSUSE, такие как выпуск с высокой доступностью и услуги поддержки.
OpenSUSE имеет две версии: Tumbleweed и Leap. Leap предлагает стабильные выпуски примерно каждые шесть месяцев, в то время как Tumbleweed постоянно обновляется. OpenSUSE традиционно использовал KDE в качестве среды рабочего стола по умолчанию, но теперь позволяет пользователям выбирать среду Gnome или KDE при установке. Интерфейсным менеджером пакетов по умолчанию для всех редакций OpenSUSE является YaST.
Небольшие дистрибутивы
Хотя дистрибутивы Ubuntu, SUSE и Red Hat, основанные на Debian, сегодня занимают большую часть рынка Linux, есть еще несколько небольших дистрибутивов, о которых стоит упомянуть, включая Arch Linux, Slackware и Gentoo:
- Arch Linux – это простой дистрибутив с нуля. Пользователи, которые хотят добавить пакеты, должны будут сделать это после установки операционной системы, так как при первоначальной установке не так много пакетов. Пользователи Arch Linux рассматривают эту простую установку как функцию, а не как ошибку. Не существует среды рабочего стола по умолчанию, и из-за того, что Arch Linux использует скользящие выпуски, основных выпусков нет.
- Gentoo Linux — это дистрибутив Linux с широкими возможностями настройки. В отличие от многих других дистрибутивов Linux, весь исходный код компилируется локально на компьютере пользователя. Самый известный член семьи Gentoo – Google ChromeOS, операционная система, на которой построен каждый Chromebook.
- Slackware — это одна из самых старых версий Linux, выпущенная в 1993 году. Из-за ее возраста многие другие системы Linux были основаны на этой системе. Slackware не предлагает окружение рабочего стола по умолчанию, что затрудняет его использование для начинающих пользователей и в основном популярно среди давних администраторов Linux.
Заключение
Linux — это не просто операционная система. Это большое генеалогическое древо различных операционных систем или дистрибутивов. При выборе наилучшего для вас дистрибутива важно понимать, какие варианты доступны и что отличает каждый дистрибутив.
Убедитесь, что у вас есть хорошее представление о том, какие менеджеры пакетов соответствуют вашим потребностям и какие среды рабочего стола вы предпочитаете. Имейте также представление о том, какой тип поддержки вам потребуется для вашей системы, и о назначении вашей системы. Наконец, будьте честны с собой относительно своего уровня знаний Linux. Некоторые дистрибутивы проще в использовании, чем другие.
После того, как вы поймете все вышеперечисленное, вы сможете сузить круг вариантов распространения и выбрать наиболее подходящую для вас систему.
Когда вы только начинаете работать с Linux, легко запутаться.
Возможно, вы знаете только Windows, но теперь хотите использовать Linux, потому что читали, что Linux лучше Windows, поскольку он более безопасен и вам не нужно покупать лицензию для использования Linux.
Но затем, когда вы приступите к загрузке и установке Linux, вы узнаете, что Linux не является единым целым. Есть Ubuntu, Fedora, Linux Mint, elementary и сотни других «вариантов Linux». Проблема в том, что некоторые из них выглядят так же, как и другие.
Если это так, почему существует так много операционных систем Linux? И тогда вы также узнаете, что Linux — это всего лишь ядро, а не операционная система.
Это становится грязным. И вам может захотеться рвать на себе волосы. Как человек с залысинами, я бы хотел, чтобы вы сохранили свою прическу в целости и объяснили так, чтобы вам было легко понять.
Я собираюсь использовать аналогию, чтобы объяснить, почему Linux — это всего лишь ядро, почему существуют сотни типов Linux и почему, несмотря на внешнее сходство, они разные.
Приведенное здесь объяснение может показаться недостаточным для ответа на экзамене или собеседовании, но оно должно помочь вам лучше понять тему.
Заранее приносим извинения!
Моя аналогия может быть не совсем правильной с механической точки зрения. Я не разбираюсь в двигателях, автомобилях и других связанных с ними механических вещах.
Но по своему опыту я заметил, что эта аналогия помогает людям ясно понять концепцию Linux и операционных систем.
Кроме того, я намеренно использовали термин ОС Linux вместо дистрибутива Linux, чтобы новички не начинали задумываться о дистрибутивах.
Linux — это просто ядро
Linux — это не операционная система, это просто ядро.
Это утверждение совершенно верно. Но что это значит? Если вы посмотрите книги, вы найдете описание структуры ядра Linux следующим образом:
Абсолютно верно. Однако давайте пойдем другим путем. Думайте об операционных системах как о транспортных средствах: любых транспортных средствах, будь то мотоцикл, автомобиль или грузовик.
Что лежит в основе автомобиля? Двигатель.
Думайте о ядре как о движке. Это неотъемлемая часть автомобиля, и вы не можете использовать его без него.
Но ведь вы же не умеете управлять двигателем? Вам нужно много других вещей, чтобы взаимодействовать с двигателем и управлять транспортным средством.Вам нужны колеса, рулевое управление, шестерни, сцепление, тормоза и многое другое, чтобы управлять транспортным средством с этим двигателем.
Точно так же нельзя использовать ядро отдельно. Вам нужно много инструментов для взаимодействия с ядром и использования операционной системы. Это может быть оболочка, команды, графический интерфейс (также называемый средой рабочего стола) и т. д.
В этом есть смысл, верно? Теперь, когда вы поняли эту аналогию, давайте продолжим ее, чтобы вы поняли остальную часть.
В Windows и других операционных системах тоже есть ядра
Ядро не является чем-то исключительным для Linux. Возможно, вы не поняли, но Windows, macOS и другие операционные системы также имеют ядро.
Операционные системы Microsoft Windows основаны на ядре Windows NT. MacOS от Apple основана на ядре XNU.
Думайте об операционных системах как о транспортных средствах
Представьте Microsoft как автомобильную компанию, производящую автомобили общего назначения (операционная система Windows), которые пользуются огромной популярностью и доминируют на автомобильном рынке. Они используют свой собственный запатентованный движок, который не может использовать никто другой. Но эти «автомобили Microsoft» не предлагают никаких возможностей для настройки. Вы не можете модифицировать движок самостоятельно.
Теперь мы подошли к «автомобилю Apple». Они предлагают блестящие, роскошные автомобили по дорогой цене. Если у вас возникнут проблемы, у них есть премиальная система поддержки, где они могут просто заменить автомобиль.
Теперь идет Linux. Помните, Linux — это всего лишь движок (ядро). Но этот «движок Linux» не запатентован, и поэтому любой может модифицировать и создавать автомобили (настольные операционные системы), велосипеды (небольшие встроенные системы в ваши игрушки, телевизоры и т. д.), грузовики (серверы) или реактивные самолеты (суперкомпьютеры). ) Сверху. В реальном мире такого движка не существует, но примите его ради этой аналогии.
- ядро = двигатель
- Ядро Linux = определенный тип ядра
- операционные системы для настольных ПК = автомобили
- серверные операционные системы = тяжелые грузовики
- встроенные системы = мотоциклы
- окружение рабочего стола = кузов автомобиля вместе с интерьером (приборная панель и т. д.)
- темы и значки = покраска, обод и другие настраиваемые функции.
- приложения = аксессуары, которые вы используете для определенных целей (например, музыкальная система).
Почему существует так много ОС/дистрибутивов Linux? Почему некоторые выглядят одинаково?
Почему так много машин? Потому что есть несколько производителей транспортных средств, использующих «движок Linux», и у каждого из них есть много автомобилей разных типов и для разных целей.
Поскольку «движок Linux» можно свободно использовать и модифицировать, любой может использовать его для создания автомобиля на его основе.
Вот почему существуют Ubuntu, Debian, Fedora, SUSE, Manjaro и многие другие операционные системы на основе Linux (также называемые дистрибутивами Linux или дистрибутивами Linux).
Вы могли также заметить, что эти операционные системы Linux имеют разные варианты, но выглядят одинаково. Я имею в виду версию GNOME по умолчанию для Fedora и версию GNOME для Debian. Они выглядят одинаково, не так ли?
Компонент, обеспечивающий внешний вид ОС Linux, называется средой рабочего стола. В нашей аналогии здесь вы можете думать об этом как о комбинации внешнего корпуса и соответствующих интерьеров. Это то, что обеспечивает внешний вид вашего автомобиля, не так ли?
По внешнему виду автомобили можно классифицировать по категориям: седан, внедорожник, хэтчбек, универсал, кабриолет, минивэн, фургон, малолитражка, полноприводная машина и т. д.
Но каждый "тип автомобиля" не принадлежит какой-то одной автомобильной компании. Ford предлагает внедорожники, компактные автомобили, фургоны. и т. д., как и другие компании, такие как General Motors или Toyota.
Точно так же дистрибутивы (операционные системы Linux), такие как Fedora, Ubuntu, Debian, Manjaro и т. д., также предлагают различные варианты в виде GNOME, KDE, Cinnamon, MATE и других сред рабочего стола.
Внедорожник Ford может быть похож на внедорожник Toyota или Renault. Версия GNOME для Fedora может быть похожа на версию GNOME для Manjaro или Debian.
Некоторые типы автомобилей потребляют больше топлива, некоторым средам рабочего стола требуется больше оперативной памяти
Возможно, вы понимаете «полезность» разных типов автомобилей. Компактные автомобили хороши для езды по городу, фургоны хороши для дальних поездок с семьей, 4х4 хороши для приключений в джунглях и другой пересеченной местности. Внедорожник может хорошо выглядеть и в нем удобно сидеть, но он потребляет больше топлива, чем компактный автомобиль, который может быть не таким удобным.
Точно так же среды рабочего стола (GNOME, MATE, KDE, Xfce и т. д.) служат не только для создания внешнего вида операционной системы Linux.
GNOME предоставляет современный рабочий стол, но потребляет больше оперативной памяти, поэтому на вашем компьютере требуется более 4 ГБ оперативной памяти. С другой стороны, Xfce может выглядеть старым/винтажным, но он может работать на системах с 1 ГБ ОЗУ.
Разница между получением среды рабочего стола из дистрибутива и самостоятельной установкой
Когда вы начнете использовать Linux, вы также столкнетесь с возможностью легко установить другие среды рабочего стола в вашей текущей системе.
Помните, что Linux — это свободный мир. Вы можете изменять движок — настраивать внешний вид по своему усмотрению — если у вас есть знания/опыт или вы увлеченно учитесь.
Думайте об этом как о настройке автомобилей. Вы можете модифицировать Hundai i20, чтобы он выглядел как Suzuki Swift Dzire. Но это может быть не то же самое, что использование Быстрого Дзира.
Когда вы окажетесь внутри i20, модифицированного так, чтобы он выглядел как Swiftz Dzire, вы обнаружите, что внутри он может не иметь такого же впечатления. Приборная панель другая, сиденья другие. Вы также можете заметить, что внешний вид не соответствует корпусу i20.
То же самое касается переключения среды рабочего стола. Вы обнаружите, что у вас нет того же набора приложений в Ubuntu, что и в Mint Cinnamon. Некоторые приложения будут выглядеть неуместно. Не говоря уже о том, что некоторые вещи могут быть сломаны, например, отсутствующий индикатор диспетчера сети и т. д.
Конечно, вы можете потратить время, усилия и навыки, чтобы Hundai i20 выглядел максимально похожим на Swift Dzire, но вам может показаться, что приобрести Suzuki Swift Dzire в первую очередь лучше. р>
Вот почему установка Ubuntu MATE лучше, чем установка Ubuntu (версия GNOME), а затем установка рабочего стола MATE на нее.
Операционные системы Linux также различаются по способу работы с приложениями
Еще одним важным критерием, по которому операционные системы Linux отличаются друг от друга, является управление пакетами.
Управление пакетами — это, по сути, способ получения нового программного обеспечения и обновлений для вашей системы. Ваш дистрибутив/ОС Linux должен предоставлять обновления безопасности и обслуживания. Ваша ОС Linux также предоставляет средства для установки нового программного обеспечения в вашей системе.
Некоторые операционные системы Linux предоставляют все новые версии программного обеспечения сразу после их выпуска, в то время как другим требуется время, чтобы протестировать их для вашего же блага. Некоторые системы Linux (например, Ubuntu) обеспечивают более простой способ установки нового программного обеспечения, в то время как в других (например, Gentoo) он может оказаться сложным.
Придерживаясь нашей аналогии, считайте, что установка программного обеспечения похожа на добавление аксессуаров к вашему автомобилю.
Предположим, вам нужно установить в машину музыкальную систему. Здесь у вас может быть два варианта. Ваш автомобиль может быть спроектирован таким образом, что вы просто вставляете музыкальный проигрыватель, слышите щелчок и знаете, что он установлен. В качестве альтернативы вам может понадобиться отвертка, а затем закрепить музыкальный проигрыватель на месте с помощью винтов.
Большинство людей предпочло бы простую систему установки замков. Некоторые люди могут взять дело (и отвертку) в свои руки.
Если автомобильная компания предоставляет возможность устанавливать в свои автомобили множество аксессуаров с защелкой, они будут предпочтительнее, не так ли?
Вот почему дистрибутивы Linux, такие как Ubuntu, имеют больше пользователей, потому что у них есть огромная коллекция программного обеспечения, которое можно легко установить в несколько кликов.
Заключение
Прежде чем я закончу эту статью, я также хотел бы поговорить о поддержке, которая играет важную роль при выборе ОС Linux. Для вашего автомобиля вы хотели бы иметь официальный сервисный центр или другие гаражи, которые обслуживают принадлежащую вам автомобильную марку, не так ли? Если автомобильная компания популярна, естественно, у нее будет все больше и больше сервисных мастерских.
То же самое относится и к Linux. Для популярной ОС Linux, такой как Ubuntu, у вас есть официальные форумы для поиска поддержки и большое количество других веб-сайтов и форумов, на которых можно найти советы по устранению неполадок, чтобы решить вашу проблему.
Опять же, я знаю, что это не идеальная аналогия, но она помогает немного лучше понять суть вещей.
Если вы новичок в Linux, прояснила ли вам эта статья ситуацию или вы еще больше запутались, чем раньше?
Если вы уже знакомы с Linux, как бы вы объяснили это человеку, не имеющему технического образования?
Существует более 600 дистрибутивов Linux и около 500 находятся в активной разработке.
Почему так много дистрибутивов Linux?
Почему существует так много ОС/дистрибутивов Linux? … Поскольку «движок Linux» можно свободно использовать и модифицировать, любой может использовать его для создания автомобиля на его основе. Вот почему существуют Ubuntu, Debian, Fedora, SUSE, Manjaro и многие другие операционные системы на основе Linux (также называемые дистрибутивами Linux или дистрибутивами Linux).
Какой дистрибутив Linux используется чаще всего?
10 самых популярных дистрибутивов Linux 2020 года
ПОЗИЦИЯ | 2020 | 2019 | 1 | MX Linux | MX Linux |
---|---|---|
2 | Манджаро | Манджаро |
3 | Linux Mint | Linux Mint |
4 | Ubuntu | Debian |
Каким был первый дистрибутив Linux?
Выпущенный в декабре 1992 года Yggdrasil стал первым дистрибутивом, в котором родилась идея компакт-дисков Live Linux. Он был разработан компанией Yggdrasil Computing, Inc., основанной Адамом Дж. Рихтером в Беркли, Калифорния.
Все ли дистрибутивы Linux одинаковы?
Дистрибутивы Linux не одинаковы! … Когда вы ищете новый дистрибутив Linux для установки, вы замечаете две вещи: название и среду рабочего стола. Беглый просмотр показывает очевидные различия между Ubuntu, Fedora, Linux Mint, Debian, openSUSE и многими другими вариантами Linux.
Какой Linux использует Линус?
Даже Линусу Торвальдсу было трудно установить Linux (теперь вы можете чувствовать себя хорошо). Несколько лет назад Линус сказал, что ему трудно установить Debian. Известно, что он использует Fedora на своей основной рабочей станции.
Кто-нибудь может использовать Linux?
Linux полностью бесплатен, и пользователям не нужно ни за что платить. Доступно все основное программное обеспечение, необходимое обычному пользователю и даже опытному пользователю. Под Linux доступны десятки учебных программ.
Стоит ли Linux в 2020 году?
Если вам нужен лучший пользовательский интерфейс, лучшие настольные приложения, то Linux, вероятно, не для вас, но все же это хороший опыт, если вы никогда раньше не использовали UNIX или UNIX-подобные системы. Лично я больше не беспокоюсь об этом на рабочем столе, но это не значит, что вы не должны этого делать.
Какой Linux лучше всего подходит для повседневного использования?
Лучшие дистрибутивы Linux для начинающих
- Убунту. Легко использовать. …
- Linux Mint. Знакомый пользовательский интерфейс с Windows. …
- Зорин О.С. Windows-подобный пользовательский интерфейс. …
- Элементарная ОС. Пользовательский интерфейс, вдохновленный macOS. …
- Linux Lite. Windows-подобный пользовательский интерфейс. …
- Мандаро Linux. Не дистрибутив на основе Ubuntu. …
- Поп!_ ОС. …
- Мятная операционная система. Облегченный дистрибутив Linux.
Какая версия Linux лучше?
10 самых стабильных дистрибутивов Linux в 2021 году
- 2| Дебиан. Подходит для: начинающих. …
- 3| Федора. Подходит для: разработчиков программного обеспечения, студентов. …
- 4| Линукс Минт. Подходит для: профессионалов, разработчиков, студентов. …
- 5| Манджаро. Подходит для: начинающих. …
- 6| открытьSUSE. Подходит для: начинающих и продвинутых пользователей. …
- 8| Хвосты. Подходит для: безопасности и конфиденциальности. …
- 9| Убунту. …
- 10| Зорин О.С.
Кому принадлежит Linux?
Дистрибутивы включают ядро Linux и вспомогательное системное программное обеспечение и библиотеки, многие из которых предоставляются проектом GNU.
…
Linux.
Пингвин Такс, талисман Linux | |
---|---|
Разработчик | Сообщество Линус Торвальдс |
ОС семейство | Unix-like |
Рабочее состояние | Текущее | tr>
Исходная модель | Открытый код |
Почему Linux — пингвин?
Концепция пингвина была выбрана из множества других претендентов на логотип, когда стало очевидно, что Линус Торвальдс, создатель ядра Linux, «пристрастился к нелетающим толстым водоплавающим птицам», — сказал Джефф Айерс, программист Linux. р>
Кто изобрел ОС Linux?
Linux — компьютерная операционная система, созданная в начале 1990-х годов финским инженером-программистом Линусом Торвальдсом и Фондом свободного программного обеспечения (FSF). Еще будучи студентом Хельсинкского университета, Торвальдс начал разработку Linux, чтобы создать систему, похожую на MINIX, операционную систему UNIX.
Все ли дистрибутивы Linux бесплатны?
Почти каждый дистрибутив Linux доступен для бесплатной загрузки. Однако есть некоторые выпуски (или дистрибутивы), за покупку которых может взиматься плата. Например, полная версия Zorin OS не бесплатна и ее необходимо приобрести.
Является ли Linux бесплатным?
Linux — это бесплатная операционная система с открытым исходным кодом, выпущенная под Стандартной общественной лицензией GNU (GPL). Любой может запускать, изучать, модифицировать и распространять исходный код или даже продавать копии своего измененного кода, если он делает это под той же лицензией.
Каковы два основных дистрибутива Linux?
Существуют дистрибутивы с коммерческой поддержкой, такие как Fedora (Red Hat), openSUSE (SUSE) и Ubuntu (Canonical Ltd.), а также полностью управляемые сообществом дистрибутивы, такие как Debian, Slackware, Gentoo и Arch Linux.
В эпоху цифровых технологий все быстро меняется. Новые технологии стремительно развиваются по всему миру. Если вы проверите операционные системы, произошло много изменений, и они выпущены для пользователей в разных версиях. Операционная система — это интерфейс, обеспечивающий связь между компьютерным программным обеспечением и аппаратными ресурсами, и когда они претерпевают изменения, это сильно влияет на программно-аппаратную экосистему. В этой статье мы узнаем о дистрибутивах Linux и сроках выпуска систем.
Прежде чем мы начнем, ознакомьтесь с бесплатной пробной версией packagecloud, чтобы узнать, как минимизировать усилия, необходимые для обслуживания пакетов Linux, и повысить производительность при выполнении более важных задач.
Операционная система Linux
Linux — это операционная система, такая же, как Windows и MacOS. Фактически, MacOS была построена на базе Linux, разработанной Линусом Торвальдсом. Он находится в свободном доступе для всех по лицензии с открытым исходным кодом. У пользователей есть возможность настроить его, отредактировав исходный код, благодаря его характеристикам, которые отличаются от других операционных систем. Действительно, Linux на самом деле представляет собой группу операционных систем, основанных на ядре Linux.
Операционные системы Linux в основном используются для серверов, поскольку они имеют командную строку и программный интерфейс. Их можно назвать функциями ядра, поскольку они встроены в ядро операционной системы. Если вы хотите узнать, как извлечь и дизассемблировать образ ядра Linux, ознакомьтесь с этой полезной статьей.
Возможности Linux
Linux имеет множество основных функций. Среди них следующие шесть основных сильных сторон.
- Открытый исходный код: пользователи могут модифицировать Linux благодаря лицензии с открытым исходным кодом.
- Многопользовательская среда. Это многопользовательская система. Это означает, что несколько пользователей могут одновременно получать доступ к системным ресурсам (память, жесткий диск и т. д.) через разные терминалы.
- Многозадачность. Одновременно можно запускать несколько приложений.
- Безопасность. Linux — это высоконадежная система. Как только пользователь устанавливает Linux, нет необходимости устанавливать и поддерживать антивирусное программное обеспечение! Linux может стать более надежным и безопасным с помощью обновлений. Кроме того, он предоставляет безопасные функции, такие как аутентификация, авторизация и шифрование.
- GUI (графический пользовательский интерфейс). Linux в основном использует интерфейс командной строки (CLI), но существует множество дистрибутивов Linux с поддержкой графического интерфейса.
- Файловая система. Предоставляет стандартную файловую систему, в которой осуществляется управление системными и пользовательскими файлами.
Различные дистрибутивы Linux
Теперь, когда мы изучили основы Linux, этот раздел касается дистрибутивов Linux. Дистрибутив Linux — это процедура предоставления разработчиками новой операционной системы на основе Linux конечным пользователям. Вы можете рассматривать его как операционную систему, созданную из набора программного обеспечения.
Существует около 600 дистрибутивов Linux и примерно 500 «дистрибутивов» Linux активно внедряются. Благодаря широкому спектру доступных дистрибутивов пользователи могут легко найти тот, который соответствует их потребностям. Когда дело доходит до дистрибутивов Linux, может быть сложно выбрать тот, который лучше всего соответствует вашим потребностям. Вот некоторые из основных дистрибутивов Linux:
Хронология распространения Linux
На изображении ниже показана схема временной шкалы различных дистрибутивов. Из-за большого количества семейств дистрибутивов их все сложно показать на маленьком изображении. Вы можете найти несколько подробных изображений этой временной шкалы на вики-странице, но достаточно и более простого представления.
Какие системы использует Linux для запуска и завершения программы?
В дистрибутивах Linux используются системы SystemV (сокращенно sysV или sysVinit), SystemD, Startup и BSD. Попробуйте использовать systemctl перезапуск sshd.service для запуска и завершения. Если это работает, это означает, что пользователи находятся в системе SystemD. Точно так же, если вы можете использовать /etc/init.d/sshd start, это означает, что пользователи находятся в системе SystemV.
Ниже приведены примеры дистрибутивов, использующих SystemD и SystemV:
- SystemD используется в Fedora, Cent OS, Red Hat, Debian, Ubuntu, OpenSUSE, Arch и т. д.
- SystemV используется Slackware, Gentoo и т. д.
Различия между SystemV и SystemD
Существует много различий между SystemV и SystemD. Давайте рассмотрим несколько основных отличий.
SystemV — это классическая система инициализации для ОС Linux, а SystemD — одна из новейших систем, разработанная для более быстрой загрузки и основанная на управлении зависимостями. Это упрощает управление процессами, а также контроль и распараллеливание выполнения заданий.В SystemV процесс запуска обрабатывается с помощью сценариев оболочки в /etc/init, а в случае SystemD — с помощью служебных файлов.
Системы также имеют разные процессы выхода из системы. Во время выхода из системы в SystemD происходит процесс уничтожения пользователя, но он не используется в SystemV. Если пользователь хочет узнать о запущенных в данный момент дочерних процессах, в SystemD есть полный список, а в SystemV этот список отсутствует.
В SystemV есть возможность легко запустить расширяемый сценарий запуска, но в SystemD такие средства недоступны. Отдельные файлы кода и конфигурации присутствуют в SystemV, но в SystemD такой возможности нет. Кроме того, функция загрузки статического модуля ядра доступна только в SystemD.
Графический интерфейс — еще одно существенное отличие. SystemD имеет графический интерфейс, а SystemV — нет. В SystemD также есть возможность управлять службами по группам, а не по отдельности.
Различные дистрибутивы Linux, использующие SystemV и SystemD
У Linux есть много дистрибутивов, и из-за ограничений дизайна они вынуждены использовать либо SystemV, либо SystemD. Debian, Fedora, CentOS, Red Hat, Ubuntu, OpenSUSE, Arch и Amazon Linux используют SystemD, а Slackware и Gentoo используют System V.
Почему в разных дистрибутивах используются разные системы?
Почти все дистрибутивы Linux сначала использовали теорию инициализации SystemV, за исключением Gentoo, у которого есть характерная инициализация, и Slackware, у которого есть теория инициализации в стиле BSD. Чтобы создать более эффективную и совершенную систему инициализации для Linux, SystemV была заменена другими системами, такими как SystemD, Upstart, open RC и runit. Поскольку разные дистрибутивы имеют разные сценарии использования, они также используют разные системы.
Как упоминалось выше, Fedora, Cent OS, Red Hat, Debian, Ubuntu, OpenSUSE, Arch и т. д. используют System D. Основная цель — инициализация, управление и отслеживание всех системных процессов в процессе загрузки во время загрузки. система работает.
Другой системой является Upstart, основанная на событиях система инициализации, разработанная изобретателем Ubuntu в качестве альтернативы SystemV. Он запускает различные системные задачи и процессы и исследует их во время запуска системы. Затем он останавливает их во время выключения системы. Upstart изначально разрабатывался для Ubuntu, но может работать и во всех других дистрибутивах.
Когда различные дистрибутивы изменились с SystemV на SystemD?
В 2011 году многие дистрибутивы начали переходить с SystemV на SystemD. SystemD был выпущен в 2010 году и используется Fedora с 2011 года. С тех пор он был принят во многих других дистрибутивах. Дистрибутивы в основном внесли это изменение, потому что SystemD — это гораздо больше, чем просто замена инициализации.
Фактически SystemV является родителем всех процессов в системе Linux/UNIX. Операционная система Unix была первой коммерческой операционной системой, разработанной для использования SystemV. Это процесс инициализации, который запускается последовательно. Это означает, что новая задача запускается только после того, как предыдущая задача успешно запустилась и была загружена в память. Это приводит к задержке и длительному времени загрузки. Следовательно, SystemD был разработан, чтобы избежать всех этих ненужных задержек.
Почему Fedora, CentOS, Debian и SUSE были перенесены с SystemV на SystemD?
На самом деле все крупные игроки на рынке корпоративных Linux-серверов перешли на SystemD. Это заставило Fedora, Cent OS, Debian и SUSE, в частности, перейти с SystemV на SystemD. Если вы являетесь администратором сервера, у вас, вероятно, нет другого выбора, кроме как переключиться на SystemD. Пользователи не могут избежать этого в корпоративной среде.
Если вы являетесь пользователем настольного компьютера, вероятно, не имеет значения, какую систему инициализации вы используете. Тем не менее, есть некоторые причины для переезда. Например, он обеспечивает более быстрое время загрузки, поскольку демоны запускаются параллельно. Это проще для разработчиков, поскольку они могут настроить демоны на автоматический перезапуск при сбое демона. Это также обеспечивает лучшую безопасность и более последовательное администрирование.
Заключение
В этой статье мы обсудим различные дистрибутивы Linux и связанные с ними системы — как SystemV, так и SystemD. Мы также рассмотрим различия между SystemV и SystemD. Есть много вопросов, которые следует учитывать при выборе между ними в зависимости от вариантов использования и от того, работаете ли вы на рабочем столе или на сервере. Ежегодно проводится Саммит разработчиков. На Great Indian Developer Summit 2017 было заявлено, что «код заставляет компьютеры делать сложные вещи маленькими шагами». Это применимо к SystemV и SystemD.
Packagecloud – это облачная служба для распространения различных пакетов программного обеспечения унифицированным, надежным и масштабируемым способом без владения какой-либо инфраструктурой. Вы можете хранить все пакеты, которые необходимо распределить по компьютерам вашей организации, в одном репозитории, независимо от ОС или языка программирования. Затем вы сможете эффективно распространять свои пакеты на свои устройства безопасным способом, не владея какой-либо инфраструктурой, используемой для этого.
Это позволяет пользователям экономить время и деньги на настройке серверов для размещения пакетов для каждой ОС. Packagecloud позволяет пользователям настраивать и обновлять компьютеры быстрее и с меньшими затратами, чем когда-либо прежде.
Подпишитесь на бесплатную пробную версию packagecloud, чтобы легко настроить и обновить свои машины!
Читайте также: