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

Обновлено: 21.11.2024

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

  1. В чем разница между дистрибутивом и разновидностью Linux?
  2. Какой дистрибутив выбрать?

В чем разница между вкусом и распространением?

Ну, технически Linux НЕ является UNIX. Он использует ядро ​​Linux и пользовательские утилиты GNU. Таким образом, GNU расшифровывается как «Gnu's Not Unix» и представляет собой UNIX-подобную операционную среду.

Кроме того, хотя AIX, Solaris, BSD, HP-UX и даже Mac OSX являются «UNIX» в зависимости от фактической сертификации того, кто имеет право определять, что такое UNIX, многие люди объединяют их вместе, поскольку инструменты похожи и в большинстве случаев команды одинаковы.

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

SUSE, Debian, Red Hat используют ядро ​​Linux, пользовательскую среду GNU и т. д., однако в Debian по большей части используется другое управление пакетами. выпуск остается на усмотрение сопровождающего каждого дистрибутива.


Распространение — это определенный набор приложений, объединенных в пакеты и предварительно настроенных. Разница в том, что для дистрибутивов (или дистрибутивов) Linux может варьироваться от почти ничего (например, RHEL против CentOS) до совершенно другого намерения и, следовательно, выбора программного обеспечения (например, Slackware против Mint)

  • Всегда существует ядро ​​Linux (основной компонент операционной системы Linux)
  • Программное обеспечение GNU по умолчанию (такие инструменты, как ls, rm и т. д.)
  • Общее программное обеспечение, ожидаемое от дистрибутива Linux (текстовые редакторы и т. д.)

А как насчет вкусов?

Разные «разновидности» называются так, потому что они основаны на одних и тех же принципах (POSIX, Единая спецификация UNIX), но реализуются по-разному. Например, несмотря на то, что все системы Unices имеют системный вызов sigaction, вероятно, ни одна из них не использует одну и ту же реализацию, поскольку само ядро ​​следует разным спецификациям.

Какой дистрибутив Linux выбрать?

    Ubuntu и Linux Mint: подходит для — от начального до продвинутого/серверного уровня

Если вы являетесь профессионалом в области Linux и хотите попробовать другой дистрибутив, возможно, из-за того, что текущий дистрибутив вам слишком скучен или ваш текущий дистрибутив не поддерживает все дополнительные функции, которые вам нужны, вы можете выбрать Fedora, Debian или Arch. Линукс. Если вы занимаетесь пен-тестированием или чем-то подобным, вам следует выбрать Kali linux. Он поставляется с большим количеством встроенных инструментов, которые облегчат вашу работу.

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

В этой главе Linux Jargon Buster давайте обсудим кое-что элементарное.

Давайте обсудим, что такое дистрибутив Linux, почему он называется дистрибутивом (или дистрибутивом) и чем он отличается от ядра Linux. Вы также узнаете кое-что о том, почему некоторые люди настаивают на том, чтобы Linux назывался GNU/Linux.

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

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

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

Ваши дистрибутивы также несут ответственность за предоставление обновлений для поддержки ядра и других утилит.

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

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

Linux — это просто ядро, а не операционная система: что это значит?

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

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

Дистрибутив Linux можно рассматривать как производителя автомобилей, такого как Toyota или Ford, который предоставляет вам готовые к использованию автомобили точно так же, как дистрибутивы Ubuntu или Fedora предоставляют вам готовые к использованию операционные системы на основе Linux.

Что такое GNU/Linux?

Взгляните на эту картинку еще раз. То, что Линус Торвальдс создал в 1991 году, — это всего лишь самый внутренний круг, то есть ядро ​​Linux.

Чтобы использовать Linux даже в самой примитивной форме (даже без графического интерфейса), вам нужна оболочка. Чаще всего это оболочка Bash.

И затем вам нужно запустить некоторые команды в оболочке, чтобы выполнить какую-то работу. Можете ли вы вспомнить некоторые основные команды Linux? Есть cat, cp, mv, grep find, diff, gzip и многое другое.

Технически не все эти так называемые «команды Linux» относятся исключительно к Linux. Многие из них происходят в основном из операционной системы UNIX.

Еще до появления Linux Ричард Столлман создал проект GNU (рекурсивная аббревиатура от GNU — это не Unix), первый проект свободного программного обеспечения в 1983 году. В проекте GNU были реализованы многие популярные утилиты Unix, такие как cat , grep, awk, shell (bash), а также разработку собственных компиляторов (GCC) и редакторов (Emacs).

В 80-х годах UNIX был проприетарным и очень дорогим. Вот почему Линус Торвальдс разработал новое ядро, похожее на UNIX. Для взаимодействия с ядром Linux Торвальдс использовал инструменты GNU, которые были доступны бесплатно по их лицензии GPL с открытым исходным кодом.

С инструментами GNU он также вел себя как UNIX. По этой причине Linux также называют UNIX-подобной операционной системой.

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

Заключение

Итак, какой правильный термин? Linux, GNU/Linux, дистрибутив Linux, дистрибутив Linux, операционная система на базе Linux или UNIX-подобная операционная система? Я говорю, что это зависит от вас и контекста. Я предоставил вам достаточно подробностей, чтобы вы лучше поняли эти связанные термины.

Надеюсь, вам понравилась эта серия Linux Jargon Buster и вы узнали что-то новое. Ваши отзывы и предложения приветствуются.

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

Если вы вообще что-нибудь слышали о Linux, вы, вероятно, слышали о дистрибутивах Linux, которые часто сокращают до «дистрибутивов Linux». При принятии решения об использовании Linux — на настольном компьютере или сервере — вам сначала нужно выбрать дистрибутив.

Для многих Ubuntu стала синонимом Linux. Но Ubuntu — один из многих дистрибутивов, и у вас есть большой выбор, когда дело доходит до Linux.

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

Linux не похожа на Windows или Mac OS X. Microsoft объединяет все компоненты Windows внутри компании для создания каждого нового выпуска Windows и распространяет его в виде единого пакета. Если вам нужна Windows, вам нужно будет выбрать одну из версий, предлагаемых Microsoft.

Linux работает иначе. Операционная система Linux не производится одной организацией. Над разными частями работают разные организации и люди. Есть ядро ​​Linux (ядро операционной системы), утилиты оболочки GNU (терминальный интерфейс и многие используемые вами команды), X-сервер (который создает графический рабочий стол), среда рабочего стола (которая работает на X сервер для обеспечения графического рабочего стола) и многое другое. Системные службы, графические программы, терминальные команды — многие разрабатываются независимо друг от друга. Все они представляют собой программное обеспечение с открытым исходным кодом, распространяемое в виде исходного кода.

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

Дистрибутивы Linux делают всю тяжелую работу за вас, берут весь код из проектов с открытым исходным кодом и компилируют его для вас, объединяя в единую операционную систему, которую вы можете загрузить и установить. Они также делают выбор за вас, например, выбирают среду рабочего стола по умолчанию, браузер и другое программное обеспечение. Большинство дистрибутивов добавляют свои собственные завершающие штрихи, такие как темы и настраиваемое программное обеспечение — например, среда рабочего стола Unity, которую предоставляет Ubuntu.

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

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

Существует несколько различных дистрибутивов Linux. У многих разная философия — некоторые, например Fedora, отказываются включать программное обеспечение с закрытым исходным кодом, в то время как другие, такие как Mint, включают программное обеспечение с закрытым исходным кодом, чтобы упростить пользователям работу. Они включают различное программное обеспечение по умолчанию, например, Ubuntu включает Unity, производные версии Ubuntu включают другие среды рабочего стола, Fedora включает GNOME Shell, а Mint включает Cinnamon или MATE.

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

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

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

Какой дистрибутив выбрать?

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

Если вы пользуетесь настольным компьютером, вам, вероятно, понадобится что-то простое, например Ubuntu или Mint. Некоторые люди могут предпочесть Fedora, openSUSE или Mageia (на основе Mandriva Linux).

Люди, которые ищут более стабильную, хорошо протестированную систему, могут выбрать Debian, CentOS (бесплатную версию Red Hat Enterprise Linux) или даже Ubuntu LTS.

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

  • › Как обновить Discord
  • › Сегодня прекращается поддержка Windows XP: как перейти на Linux
  • › «Linux» — это не просто Linux: 8 компонентов программного обеспечения, составляющих системы Linux
  • › Что означает фраза «Этот пакет плохого качества» в Ubuntu?
  • › 4 способа освободить место на диске в Linux
  • › Можно ли установить Linux на Apple Silicon Mac M1?
  • › Является ли EndeavourOS самым простым способом использования Arch Linux?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

Дистрибутив Linux® или дистрибутив — это устанавливаемая операционная система, созданная на основе ядра Linux, поддерживающая пользовательские программы и библиотеки. Каждая версия поставщика или сообщества является дистрибутивом.

Поскольку операционная система Linux имеет открытый исходный код и выпущена под Стандартной общественной лицензией GNU (GPL), каждый может запускать, изучать, изменять и распространять исходный код или даже продавать копии своего измененного кода. Это сильно отличается от традиционных операционных систем — Unix, Microsoft Windows и MacOS, — которые являются проприетарными и гораздо менее поддающимися изменению.

Как выбрать дистрибутив Linux?

Выбор правильного дистрибутива Linux зависит от вашего варианта использования и требований к инструменту. Некоторые дистрибутивы Linux лучше подходят для разных целей. Некоторые дистрибутивы разработаны как среда рабочего стола, а другие предназначены для поддержки серверных ИТ-систем (например, корпоративных или веб-серверов).

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

Дистрибутивы Linux для предприятий и сообщества

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

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

Подумайте об этом так. Проект Fedora — это исходный дистрибутив сообщества Red Hat® Enterprise Linux. Red Hat является основным спонсором проекта, но тысячи разработчиков, не связанных с Red Hat, вносят свой вклад в проект Fedora, что делает его идеальной площадкой для тестирования функций, которые в конечном итоге будут включены в Red Hat Enterprise Linux (после того, как Red Hat проведет эти функции через свою систему). собственный набор тестов и процессов обеспечения качества, которые отличаются от тех, что используются в Fedora).

Каковы преимущества корпоративного дистрибутива?

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

Корпоративные дистрибутивы, такие как Red Hat Enterprise Linux, разработаны с учетом потребностей и задач бизнеса. Red Hat Enterprise Linux предлагает 10-летнюю поддержку жизненного цикла (в отличие от 2-летней поддержки Fedora), поэтому вы можете лучше поддерживать долгосрочные приложения. С корпоративным дистрибутивом вы получаете исправления, обновления, апгрейды, экспертную техническую поддержку, а также доступ к обучению и ресурсам. Дистрибутив сообщества зависит от поддержки участников сообщества на форумах, а циклы выпуска не всегда соответствуют регулярному ритму.

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

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

  • Полноядерные дистрибутивы Linux
  • Специализированные дистрибутивы Linux
  • Тестовые дистрибутивы LiveCD

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

Основные дистрибутивы Linux

Основной дистрибутив Linux содержит ядро, одну или несколько графических сред рабочего стола и почти все доступные приложения Linux, перекомпилированные для ядра. Он обеспечивает комплексную покупку для полной установки Linux. На заре Linux дистрибутив выпускался в виде набора гибких дисков. Вам приходилось загружать группы файлов, а затем копировать их; на диски. Обычно для создания всего дистрибутива требуется 20 или более дисков. Излишне говорить, что это был болезненный опыт. В настоящее время, когда домашние компьютеры обычно имеют встроенные проигрыватели компакт-дисков и DVD, дистрибутивы Linux выпускаются либо в виде набора компакт-дисков, либо в виде одного DVD. Это значительно упрощает установку Linux

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

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

  • Slackware — один из исходных дистрибутивов Linux, популярный среди специалистов по Linux.
  • Debian — популярен среди экспертов по Linux и коммерческих продуктов Linux.

Специализированные дистрибутивы Linux

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

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

  • CentOS — бесплатный дистрибутив, созданный на основе исходного кода Red Hat Enterprise Linux
  • Mint – бесплатный дистрибутив для домашних развлечений.

Linux LiveCD

Относительно новым явлением в мире Linux являются загрузочные компакт-диски Linux. Это позволяет вам увидеть, на что похожа система Linux, не устанавливая ее. Большинство современных ПК могут загружаться с компакт-диска вместо стандартного жесткого диска. Чтобы воспользоваться этим преимуществом, некоторые дистрибутивы Linux создают загрузочный компакт-диск, содержащий образец системы Linux (называемый Linux Live CD). Из-за ограничений размера одного компакт-диска образец не может содержать полную систему Linux, но вы будете удивлены тем, сколько программного обеспечения они могут туда втиснуть. В результате на вашем жестком диске будет все, что угодно.

Это отлично подходит для тестирования различных дистрибутивов Linux без необходимости возиться с вашим ПК. Просто вставьте компакт-диск и загрузитесь. Все программное обеспечение Linux будет работать непосредственно с компакт-диска. Вы можете скачать много Linux LiveCD из Интернета и записать их на компакт-диск для тестирования. Как и все хорошие вещи, у Linux LIveCD есть несколько недостатков. Поскольку вы получаете доступ ко всему с компакт-диска, приложения работают медленнее, особенно если вы используете старые и более медленные компьютеры с компакт-дисков. Кроме того, поскольку вы не можете записывать на компакт-диск, любые изменения, которые вы вносите в систему Linux, исчезнут при следующей перезагрузке.

Читайте также: