Меню Рубрики

Linux что такое дистрибутив

В чем разница между дистрибутивами Linux, если они все Linux?

Когда вы ищете для установки новый дистрибутив Linux, вы замечаете две вещи: имя и среду рабочего стола.

Быстрый просмотр показывает очевидные различия между Ubuntu, Fedora, Linux Mint, Debian, openSUSE и многими другими вариантами Linux. Но почему существует так много дистрибутивов Linux и чем они отличаются?

5 ключевых отличий между дистрибутивами Linux

Ищете новый дистрибутив Linux? В какой-то момент вы удивитесь, почему существует так много разных дистрибутивов, особенно если они все Linux.

Возможно, вы знаете, что Windows 10 имеет несколько выпусков, однако они не продаются как отдельные операционные системы. Между тем, у macOS есть один вариант (по крайней мере, для рабочего стола). Так почему же так много разных дистрибутивов Linux?

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

По сути, это Linux. Но вы заметите некоторые различия между версиями Linux, а именно:

  • Настольные среды
  • Менеджеры пакетов
  • Дисплей сервер
  • Цели и задачи
  • Философия открытого исходного кода

Но насколько эти различия действительно имеют значение?

1. Настольные среды

Кажется, что большинство дистрибутивов отличаются просто в зависимости от того, какую среду рабочего стола они используют.

Например, Ubuntu предлагает несколько настольных сред в зависимости от того, какой вариант вы выберете:

  • Ubuntu (основная версия включает рабочий стол GNOME)
  • Kubuntu (KDE)
  • Lubuntu (LXQt)
  • Ubuntu Budgie (с рабочим столом Budgie)
  • Ubuntu MATE (классический рабочий стол Ubuntu)
  • Xubuntu (Xfce)

В других дистрибутивах имеется более скромный выбор доступных рабочих столов, однако они часто предлагаются в виде «спинов», которые содержат различные окружения рабочего стола. Примером дистрибутива, является Fedora. Между тем, вы найдете настольный компьютер Pantheon в стиле MacOS в Elementary OS.

Посмотрите наше руководство по лучшим рабочим средам Linux , чтобы узнать больше об этих различиях.

2. Менеджеры пакетов и другие технологии

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

У лидеров распространения есть эти варианты, потому что у каждой категории программного обеспечения Linux может быть несколько приложений.

Например, для Linux доступно несколько файловых менеджеров, таких как Nautilus и Konqueror, каждый из которых предлагает свой способ просмотра файлов.

В дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, dpkg является выбором, доступ к которому осуществляется через средство определения зависимостей apt. Для CentOS RPM — это менеджер пакетов, подчиняющийся командам с использованием yum.

3. Различные дисплей серверы в Linux

В Linux вы найдете набор инструментов, приложений, процессов и серверов, которые определяют его работу.

Ключевым примером этого является серверный дисплей. Это программное обеспечение координирует данные между компьютерным оборудованием и дисплеем, позволяя пользователю взаимодействовать с графическим интерфейсом пользователя (GUI).

Исторически сервер X.Org использовался чаще всего. Однако доступны различные альтернативы, такие как Mir и SurfaceFlinger, который используется на Android (который использует ядро ​​Linux). Дисплейный сервер Wayland считается будущим в Linux, и его используют большинство популярных дистрибутивов.

4. Цели и задачи

Некоторые дистрибутивы были созданы, потому что им нравятся некоторые аспекты существующего дистрибутива, но они хотят заменить некоторые пакеты программного обеспечения. Между тем, дистрибутивы Linux могут отличаться по своим целям. Например, Linux Mint основан на Ubuntu, но содержит различные системные инструменты, среду рабочего стола и мятно-зеленую тему. Его основная цель — предоставить пользователям Windows и macOS простой способ начать использовать Linux.

Точно так же Debian стремится обеспечить чрезвычайно стабильный дистрибутив (и, следовательно, содержит более старое программное обеспечение).

Помимо сферы универсальных дистрибутивов, некоторые проекты Linux имеют конкретные цели. Например, игровые дистрибутивы, такие как Steam OS, или мультимедийные дистрибутивы, такие как Fedora Design Suite.

5. Открытый исходный код против проприетарной философии

Хотя GNU / Linux является, пожалуй, самым известным проектом с открытым исходным кодом, не все дистрибутивы на 100% открыты.

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

Например, Ubuntu не имеет проблемы с включением проприетарного программного обеспечения в свои репозитории. Вы обнаружите, что игровой клиент Steam легко доступен, а графические драйверы от AMD и Nvidia могут быть установлены. У Fedora, напротив, есть строгая политика с открытым исходным кодом, которая не позволяет ей включать любое проприетарное программное обеспечение в свои репозитории.

Короче говоря, хотя многие дистрибутивы Linux могут иметь высокие цели обеспечения соответствия с открытым исходным кодом, не все с открытым исходным кодом.

Что общего у всех дистрибутивов: ядро ​​Linux

Несмотря на эти различия, все дистрибутивы Linux по-прежнему считаются Linux: но почему?

У них всех есть по крайней мере одна общая черта: ядро ​​Linux. Эта часть программного обеспечения является ядром операционной системы, соединяя программное обеспечение, с которым вы взаимодействуете (например, браузер), с базовым оборудованием, которое выполняет всю работу. Он также включает в себя множество драйверов устройств для поддержки любого оборудования, которым вы можете заниматься.

Вот почему важно поддерживать ядро ​​обновленным или собирать ядро ​​самостоятельно, если у вас есть особые требования. Разработчики по всему миру вносят свой вклад в ядро ​​вместе с его создателем Линусом Торвальдсом.

Используйте различия Linux, чтобы выбрать правильный дистрибутив для вас

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

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

Если статья была для вас полезной, просим поставить лайк и подписаться на наш канал . Также посетите наш сайт , чтобы увидеть больше подобного контента.

Источник

Что такое дистрибутив Linux

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

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

Недавно операционная система GNU Linux отметила свой 25-тый день рождения. На сегодняшний день накопилось уже просто огромное количество дистрибутивов Linux и новичкам будет очень сложно определиться с какого именно дистрибутива начать свое путешествие в этот мир. Но сначала нужно разобраться что это такое и почему существует так много дистрибутивов, а не несколько версий как в Windows (Home, Pro, Enterprise) или MacOS.

Понять почему так много дистрибутивов Linux можно, если принять во внимание, что ядро Linux распространяется с открытым исходным кодом. Любой человек может использовать его бесплатно и вносить свои изменения в код. Поэтому многие люди создают собственные дистрибутивы взяв за основу нужное ядро и добавив программное обеспечение, которое они хотят.

Нет ни одной организации, которая бы целенаправленно и самостоятельно разрабатывала Linux. Исходники доступны всем и в их разработке добровольно участвуют тысячи разработчиков со всего мира. За развитием ядра следит Фонд Свободного Программного Обеспечения, но здесь ситуация кардинально отличается от того, что мы можем наблюдать в Windows и Microsoft где за разработку всей системы отвечает одна компания.

Что такое дистрибутив Linux?

Как я уже сказал Microsoft сама занимается всей системой. Компания создает как ядро, так и графический интерфейс и дополнительное программное обеспечение, которое необходимо для бесперебойной работы. В случае с Linux, большинство компонентов разрабатываются разными людьми, это ядро linux, системные утилиты, графическое окружение, прикладные программы. Все это выпускается независимыми друг от друга разработчиками.

Если проводить аналогию с Windows, то можно сравнить дистрибутив Linux со сборкой Windows. Каждый пользователь может взять все необходимые компоненты и собрать из них свой дистрибутив. Другое дело, что многие компании каким-либо образом улучшают эти компоненты, выпускают для них патчи, добавляют обновления, выпускают свое программное обеспечение и так далее.

А теперь давайте рассмотрим подробнее каждый из основополагающих компонентов каждого дистрибутива Linux:

Ядро Linux

Это главный компонент операционной системы. Ядро было разработано Линусом Торвальдсом еще в 1990 году. Для любой операционной системы ядро имеет жизненно важное значение. Множество программистов вносят свой вклад в разработку ядра, но все это находится под контролем Линуса Торвальдса. Он может контролировать все что касается добавления новых возможностей и изменения ядра.

Утилиты GNU

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

Точно то же самое происходит в Linux. Вы не сможете использовать ядро само по себе. Для решения различных задач, например, работы с файлами, редактирования текста, управления системой вам нужны специальные утилиты. Эти утилиты разрабатываются проектом GNU и содержаться в пакете Coreutils.

Вернемся к аналогии с записной книжкой, вам нужно что-то с помощью чего вы смогли бы применять эти инструменты. Для этого вы используете руки. В Linux вам нужна оболочка. Это может быть командная оболочка, например, bash или графическая.

Дисплейный сервер

Дисплейный сервер или оконный менеджер выступает в роли посредника между пользователем и Linux. Его основная задача — управлять выводом на экран и принимать команды от пользователя через устройства ввода. Клиентские приложения, например, Firefox, Libreoffice используют дисплейный сервер, чтобы выводить содержимое своих окон на экран, а также чтобы получать команды от пользователя.

Чаще всего используется дисплейный сервер Xorg, на основе протокола отображения X Window System. Он разрабатывается X.Org Foundation. Также в последнее время появилось еще два новых дисплейных сервера, это Mir и Wayland. Последний будет использован по умолчанию в Fedora, а что из этого получится мы узнаем потом.

В X сервере существует отдельный компонент, под названием диспетчер окон, который позволяет управлять отображением окон на экране и их взаимодействием. Вы можете перемещать, изменять размеры и порядок оконных компонентов. В случае с Wayland эта функциональность отдается композитному менеджеру.

Графический интерфейс пользователя

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

На протяжении многих лет были разработаны различные графические интерфейсы и окружения рабочего стола. Каждое из них выпускается отдельной и независимой командой разработчиков.

Чем отличаются дистрибутивы Linux?

Разработчики дистрибутивов Linux, как правило, берут за основу обычное ядро и добавляют к нему, по их мнению, нужное программное обеспечение. Довольно часто разработчики устанавливают собственное окружение рабочего стола, например, в Ubuntu используется Unity, в Linux Mint — Cinnamon. В разных дистрибутивах поставляется разное программное обеспечение по умолчанию, например, браузер Firefox или Chrome, музыкальный плеер, офисный пакет и т д.

Второе отличие — формат программного обеспечения, разные дистрибутивы могут использовать различные системы создания пакетов с программным обеспечением deb и rpm. Разработчики могут включать или наоборот, не включать программное обеспечение с закрытым исходным кодом, например, в Fedora поставляется только свободное ПО.

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

Заметьте, что открытое программное обеспечение не всегда бесплатно. Например, есть коммерческий дистрибутив Red Hat Enterprise Linux. Вы можете скачать сам дистрибутив бесплатно, но если захотите получать регулярные обновления, придется платить.

Наиболее приемлемым дистрибутивом для начинающих я считаю Ubuntu. Она достаточно проста в установке, разрабатывается Canonical и основана на Debian. Но есть и другие дистрибутивы, которые в последнее время набирают популярность среди новичков, например, Linux Mint.

Выводы

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

На десерт, видео 5 лучших дистрибутивов Linux для начинающих. Я согласен не со всеми дистрибутивами, которые предлагает автор, но там есть интересные мысли:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как установить начисто mac os sierra
  • Как установить на mac os виндовс
  • Как установить на mac os word
  • Как установить мод на майнкрафт на mac os x
  • Как установить кексты на mac os