Какую linux выбрать: Какой дистрибутив Linux выбрать в 2022 🐧

Содержание

Какой Linux выбрать для программирования

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

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

Содержание статьи:

Какой Linux выбрать для программирования

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

  • Простота использования и настройки — как бы то ни было, вы собрались программировать, и вам надо делать работу, а не тратить уйму времени на то, чтобы разобраться как установить нужный инструмент, настроить систему, обновить её или решить какую либо проблему в системе.
  • Стабильность — система должна быть достаточно стабильной, с минимумом багов и ошибок.
  • Доступность программного обеспечения — все инструменты необходимые для программирования должны быть доступны и легко устанавливаться.

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

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

Давайте перейдем к списку.

1. Ubuntu

Ubuntu — это один из самых популярных дистрибутивов Linux, разрабатываемых компанией Canonical. Он подойдёт для программирования как новичкам, так и профессионалам. Возможно это лучший Linux для программирования. У большинства программ есть уже собранные Deb пакеты, которые будут работать в Debian и всех основанных на нём дистрибутивах, в том числе и в Ubuntu. Особенно интересны дистрибутивы с длительным сроком поддержки. Они поддерживаются минимум два года, а иногда и дольше, поэтому их не надо переустанавливать каждые шесть месяцев.

К тому же Ubuntu официально выбран для разработки Android. Сборка Android OpenSource Project регулярно тестируется на свежих версиях Ubuntu. Из за популярности Ubuntu, вы можете найти многие инструменты, необходимые для разработки в официальных репозиториях. Даже если их там нет, то есть множество репозиториев PPA, а также пакетный менеджер snap, установленный по умолчанию в системе.

А ещё у Ubuntu есть специальная утилита для разработчиков под названием ubuntu-make, которая позволяет устанавливать различные среды программирования.

2. Fedora

Ещё один довольно популярный среди разработчиков дистрибутив Linux для программирования, разрабатываемый при поддержке Red Hat. В этом дистрибутиве поставляются все самые новые технологии, которые в будущем попадут в Red Hat Enterprice Linux. Этот дистрибутив нравится создателю ядра Linux — Линусу Торвальдсу. На ряду с *.deb пакетами для Debian у большинства программ есть пакеты *.rpm, которые будут работать в Fedora.

В официальных репозиториях есть много инструментов для разработчиков. Конечно, программного обеспечения не так много как для Ubuntu, но его достаточно. Также существует менеджер пакетов flatpak, с помощью которого можно установить многие программы. Поддержка каждой версии Fedora длится около 13-ти месяцев.

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

3. OpenSUSE

Этот дистрибутив разрабатывается компанией Suse и, как и Fedora использует для установки программного обеспечения пакеты *. rpm. Он не так популярен, как Fedora и Ubuntu, однако предлагает неплохое окружение для разработчиков. У дистрибутива есть две редакции: Leap и Thumbleweed. Редакция Leap имеет фиксированный график релизов и срок поддержки от одного до двух лет. Что касается Thumbleweed, здесь в репозиториях доступны всегда самые новые версии пакетов.

Для настройки системы можно использовать приложение YaST. Кроме того, дистрибутив известен новаторским подходом. В OpenSUSE был одним из первых дистрибутивов, в котором предлагалось использовать файловую систему Btrfs для корня по умолчанию. Для установки разных инструментов программирования можно использовать *.rpm версии их пакетов. Кроме того, если каких либо пакетов не хватает, то можно использовать сервис Open Build System для их получения или установить пакетные менеджеры snap и flatpak.

4. Manjaro

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

У дистрибутива есть несколько редакций с различными окружениями рабочего стола. Вы можете использовать KDE или Gnome в зависимости от ваших предпочтений. В Manjaro используется система rolling релизов, однако время от времени выходят обычные релизы, которые просто содержат текущий снимок состояния репозиториев. Для получения различных инструментов разработки можно использовать пакетный менеджер Manjaro или пользовательский репозиторий Arch Linux — AUR.

5. Raspbian OS

Мини компьютер Raspberry Pi был разработан как дешевый компьютер, который сделает программирование более доступным для всех. Чаще всего на этих устройствах используется Raspbian OS и это дистрибутив неплохо оптимизирован для программирования. Также всё это дополняет большое количество инструкций по программированию на Python на официальном сайте Raspberry Pi. Также дистрибутив содержит инструмент визуального программирования под названием Scratch, который поможет сделать первые шаги в программировании новичкам.

Сам дистрибутив основан на Debian, поэтому поддерживает такие же способы установки пакетов. Правда с некоторыми популярными инструментами для программирования могут возникнуть проблемы, потому что Raspberry Pi — это ARM компьютер и не которые программы с могут на нём не работать. Релизы Raspbian выходят довольно часто.

Выводы

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

Лучшие дистрибутивы Linux для программистов

В настоящее время устройства поддерживают различные операционные системы, включая Windows, Android, macOS и Linux. Однако Linux отличается от них всех тем, что представляет собой комбинацию подходов GUI и CLI. Вот почему многие программисты всегда предпочитают дистрибутивы Linux любой другой ОС.

Хотя дистрибутивы Linux являются операционными системами, ориентированными на программирование, некоторым программистам по-прежнему требуется разъяснение того, какую ОС Linux им следует использовать. В этом длинном руководстве мы перечислим лучшие дистрибутивы Linux, которые могут выбрать программисты. Но перед этим давайте разберемся с дистрибутивами Linux:

Что такое дисторс линукс?

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

Содержание

  1. Лучшие дистрибутивы Linux, которые могут выбрать программисты
  2. 1. Fedora
  3. 2. Ubuntu
  4. 3. Debian
  5. 4. openSUSE
  6. 5. Arch Linux
  7. 6. CentOS
  8. 7. Manjaro
  9. 8. Pop!_OS
  10. 9. Kali Linux
  11. 10. Raspberry Pi OS
  12. Заключение

Лучшие дистрибутивы Linux, которые могут выбрать программисты

1. Fedora

Fedora — операционная система с открытым исходным кодом, разработанная в рамках проекта Fedora, спонсируемого Red Hat. Этот дистрибутив Linux фокусируется на инновациях для интеграции новых технологий и работы с вышестоящими сообществами Linux. Средой рабочего стола Fedora является GNOME с оболочкой GNOME в качестве пользовательского интерфейса по умолчанию. Однако он также включает в себя различные рабочие столы, такие как KDE Plasma, i3, LXQT, MATE и многие другие.

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

2. Ubuntu

Ubuntu — один из самых популярных и удобных дистрибутивов Linux, основанный на Debian. Версия Ubuntu по умолчанию поставляется с различными инструментами, включая LibreOffice, Thunderbird, Firefox, Rhythmbox и многие другие. Этот дистрибутив Linux имеет выпуск LTS (долгосрочная поддержка) в течение шестимесячного цикла выпуска.

Следовательно, Ubuntu выпускает обновления в апреле ( 22.04 Jammy Jellyfish ) и октябре (22.10 Kinetic Kudu) каждый год. Ubuntu имеет три версии: Server, Core (IoT и роботы) и Personal use для выполнения всех требований.

3. Debian

Debian — фантастический дистрибутив Linux, популярный благодаря своей стабильности и поддержке открытого исходного кода. Этот дистрибутив Linux является одной из старейших ОС ядра Linux, и теперь различные операционные системы, включая Ubuntu, Pop!_OS и Zorin OS, основаны на Debian. Debian предлагает более 50 тысяч бесплатных пакетов и утилит для упрощения вашей работы.

Кроме того, Debian поставляется с предустановленными утилитами, такими как Firefox, Evolution mail, LibreOffice, GIMP, медиаплеер VLC, K3b, Evince и многими другими. Этот дистрибутив Linux, несомненно, лучше всего подходит для серверов из-за его огромных возможностей.

4. openSUSE

openSUSE — это дистрибутив Linux на основе RPM (Red Hat Package Manager) с открытым исходным кодом, разработанный сообществом проекта openSUSE. Сообщество проекта openSUSE также разработало различные утилиты и инструменты, включая YaST, openQA, KIWI, Snapper, Open Build Service, OSEM и многие другие. openSUSE — отличный пример того, насколько хорошим может быть проект, управляемый сообществом.

Хотя openSUSE лучше всего подходит для настольных компьютеров и серверов, вы также можете использовать его на компьютерах PPC или ARM. openSUSE содержит более 1 тысячи утилит и инструментов с открытым исходным кодом. Этот дистрибутив Linux имеет две версии: openSUSE Leap и openSUSE Tumbleweed. Если вы опытный пользователь, вы можете выбрать openSUSE Tumbleweed, потому что это скользящая версия openSUSE.

5. Arch Linux

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

Эта ОС Linux имеет модель непрерывного выпуска, что означает, что вы не получите основной выпуск новой версии. Arch Linux — это минималистичная и легкая ОС, что делает ее идеальной операционной системой для программистов.

6. CentOS

CentOS — еще один известный дистрибутив Linux, который представляет собой стабильную и легко управляемую платформу, разработанную из исходников RHEL (Red Hat Enterprise Linux). Эта ОС Linux имеет фантастическую архитектуру безопасности с системой Security-Enhanced Linux (SELinux).

CentOS также использует стабильную версию программного обеспечения, поскольку у нее длительный цикл выпуска, поэтому вам не нужно регулярно обновлять приложения. Он имеет две версии: CentOS Stream и CentOS. CentOS Stream — это исходная версия RHEL, которая доставляет все предстоящие незначительные обновления Red Hat.

7. Manjaro

Manjaro — этос открытым исходным кодом, который лучше всего подходит, если вы ищете простую версию Arch Linux. Эта ОС Linux предоставляет различные среды рабочего стола, включая Xfce, KDE и GNOME.

Многие новички предпочитают Manjaro для перехода с Windows на Linux, потому что он предлагает простые, минималистичные и удобные функции. Этот дистрибутив Linux также имеет модель непрерывного выпуска, что означает, что вам не нужно переустанавливать всю ОС, чтобы поддерживать ее в актуальном состоянии. Более того, Manjaro содержит такие утилиты Arch, как ABS или Arch Build System.

8. Pop!_OS

Pop!_OS может быть вашим первым выбором, если вы хотите перейти с Windows на Linux. Этот дистрибутив Linux на основе Ubuntu имеет COSMIC, настраиваемую среду рабочего стола GNOME. Эта ОС Linux разработана System76, организацией по производству компьютеров Linux в Америке.

Pop!_OS предлагает отличную поддержку графических процессоров как Nvidia, так и AMD, поэтому вы можете установить эту ОС для игровых целей. Однако это не ОС, управляемая сообществом, но вы можете просматривать, вносить свой вклад и изменять исходный код.

9. Kali Linux

Kali Linux лучше всего подходит для тестирования на проникновение и других подходов к цифровой криминалистике. Это производная от Debian операционная система с более чем 500 утилитами для тестирования на проникновение, такими как Nmap, Armitage, Metasploit, Wireshark, sqlmap, John the Ripper, Aircrack-ng, Burp Suite и многими другими.

Kali Linux в основном разработан для экспертов по кибербезопасности, белых хакеров и пентестеров. Хотя существуют различные операционные системы, основанные на тестировании на проникновение, Kali Linux отличается от всех своими огромными функциями и утилитами.

10. Raspberry Pi OS

Raspberry Pi OS — Unix-подобная ОС на базе Debian для одноплатных компьютеров. Этот дистрибутив очень компактен, и вы можете оптимизировать его для процессоров ARM с Raspberry Pi. ОС Raspberry Pi использует LXDE в качестве среды рабочего стола по умолчанию, включая Openbox и другие удивительные темы.

Эта ОС имеет файловый менеджер PCManFM и Chromium в качестве веб-браузера по умолчанию. Кроме того, в ОС Raspberry Pi также есть несколько IDE для начинающих, включая Greenfoot, Mu Editor и Thonny Python IDE.

Заключение

Итак, это все о 10 лучших дистрибутивах Linux, которые программисты могут выбрать для оттачивания своих навыков. Мы включили различные типы дистрибутивов Linux, которые будут полезны для начинающих, продвинутых пользователей и экспертов. Если вы новичок, выберите Ubuntu или Pop!_OS, потому что они обеспечивают более удобную для пользователя среду. Однако Ubuntu и Pop!_OS имеют некоторые существенные отличия, о которых многие пользователи не знают.

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

Если вы новичок в 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 выбрать?

Выбор дистрибутива Linux — дело личное. Это сильно зависит от того, что вы хотите с ним делать.

  • Ubuntu и Linux Mint: подходит для начинающих и продвинутых/серверных

    Ubuntu в настоящее время является самым популярным из дистрибутивов Linux. Он построен на ядре Debian, но имеет более регулярный цикл выпуска, более совершенен, прост в использовании и имеет большую финансовую поддержку. Это полностью бесплатный дистрибутив, поэтому материалы, защищенные авторским правом, такие как программное обеспечение для воспроизведения DVD, не входят в стандартную комплектацию Ubuntu, вы должны загрузить и установить его отдельно, но это легко сделать. Если вам не нравится внешний вид последнего рабочего стола Ubuntu (называемого Unity), Linux Mint основан на Ubuntu, создан для начинающих и по-прежнему предлагает версию GNOME или KDE.

  • Red Hat/CentOS/Fedora: подходит для начинающих и продвинутых/серверных
    Раньше был очень популярным, простым в использовании, хорошим установщиком. Имеет некоторые раздражающие особенности, упаковка программного обеспечения RPM может страдать от проблем с зависимостями, даже с системой YUM. RHEL (Red Hat Enterprise Linux) — несвободная корпоративная версия этого дистрибутива. Она поставляется с полной поддержкой по телефону и тщательно протестирована. CentOS — это бесплатная версия, которая является производной от RHEL, но обычно отстает от нее и, конечно же, не имеет корпоративной поддержки, тогда есть Fedora Core. Fedora — передовой форк Red Hat, в котором есть все последние навороты, но, поскольку он передовой, он также может страдать от меньшей стабильности, чем их аналоги корпоративного уровня.
  • SuSE Linux: подходит для начинающих и продвинутых
    SuSE когда-то был независимым немецким дистрибутивом Linux, который позже был куплен Novell, который позже продал его VMWare. Теперь это отличный универсал, предназначенный для Enterprise. хорошие руководства и документы, множество отличного программного обеспечения, великолепная поддержка. Корпоративная версия отлично подходит для корпоративного использования с поддержкой бизнеса и сотрудничает с такими компаниями, как SAP (и, конечно же, VMWare). Установщик программного обеспечения по-прежнему использует систему RPM от RedHat, которая может страдать от проблем с зависимостями, однако это в основном осталось в прошлом.
  • Slackware и Arch Linux: подходит для пользователей — от продвинутых до пользователей сервера
    Slackware, вероятно, был первым дистрибутивом Linux. Предназначен для гиков, которые любят настраивать, или для серверного рынка, стремящегося получить каждую унцию производительности сервера. Довольно сложный в установке и использовании, использует пакеты .tar.gz, а не более популярные системы .deb или .rpm. Если вы относитесь к более продвинутому лагерю, но вам не нравится звук компиляции всего, возможно, вам подойдет Arch, поскольку он по-прежнему предлагает такие же уровни настройки, как и Slackware.
  • Debian: подходит для пользователей от среднего до продвинутого уровня
    Хорошо зарекомендовавший себя дистрибутив Linux. Пакеты DEB в сочетании с системой apt-get избавляют от утомительной упаковки программного обеспечения RPM в Redhat/Suse/Mandriva. Традиционно известен тем, что отстает от некоторых других дистрибутивов, но надежен. В настоящее время является основой для многих современных, более простых в использовании дистрибутивов, таких как Ubuntu и Linux Mint.

Позвольте мне сократить этот процесс для вас; если вы недавно слышали Linux и у вас не было ни одного дистрибутива, и вы полный новичок, который хочет Linux, тогда серьезно, просто закройте глаза и установите Ubuntu. Это мой личный фаворит, и даже я использую его в качестве основной ОС. Это красивый дистрибутив. чтобы инициировать рукопожатие с Linux и может также предоставить вам все возможные дополнительные услуги. Он упакован с простым процессом установки, приличным графическим интерфейсом и отличным терминалом.
Альтернативой Ubuntu может быть Linux Mint. Mint предоставляет все те же функции с трезвым интерфейсом и занимает 1-е место на DistroWatch. com.

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

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

Выбор дистрибутива Linux. Полное руководство для новичков в Linux.

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

Содержание

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

Если вы когда-либо читали ИТ-прессу, вы, возможно, слышали о крупных названиях компаний Linux, таких как Red Hat (RHEL/CentOS/Fedora), Canonical (Ubuntu) и SuSE. Существуют буквально тысячи других небольших компаний и организаций, которые также производят дистрибутивы Linux. Примеры можно увидеть на таких сайтах, как distrowatch.

Это все компании или организации, которые создали свои собственные «дистрибутивы» или разновидности Linux. Существуют дистрибутивы, способные удовлетворить любые потребности. Наверное, слишком много дистрибутивов! В Ultimate Linux Newbie Guide мы упростим его, основываясь только на самых популярных дистрибутивах.

В любом дистрибутиве основные принципы остаются неизменными:

  • Всегда есть ядро ​​Linux. Это основной компонент операционной системы Linux, которую Линус Торвальдс написал еще в 1991 году (сейчас у нее тысячи участников!). Ядро — это интерфейс между аппаратным обеспечением вашего компьютера (клавиатуры, мыши, дисплеи и т. д.) и программным обеспечением.
  • Программное обеспечение GNU по умолчанию (такие инструменты, как bash — ls, rm и т. д.). В основном это утилиты командной строки, которые составляют основную (но критически важную) часть любой системы UNIX. Думайте об этом так, как если бы ядро ​​​​являлось шиной между аппаратным и программным обеспечением, думайте о них как о наборе инструментов, который вам нужен, чтобы держать шину в пути!
  • Общее программное обеспечение, ожидаемое от настольного дистрибутива Linux. Обычно это включает в себя такие программы, как текстовые редакторы, веб-браузер, клиент электронной почты и, возможно, текстовый процессор или офисный пакет и т. д.

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

  • Общее программное обеспечение: (офисные приложения, программные языки, игры, графическое программное обеспечение и т. д.). Некоторые дистрибутивы созданы легкими и преднамеренно не поставляются с большим количеством программного обеспечения. Некоторые совсем наоборот. Все зависит от того, что вам нужно как пользователю. В большинстве случаев вы можете очень легко установить дополнительные программы, если они не поставляются заранее (подробнее об этом в следующей главе) 9.0008

«Некоторые дистрибутивы созданы с учетом старых компьютеров, например Lubuntu (слева) и Linux (справа). Количество и качество предустановленного программного обеспечения может варьироваться. Часто это связано с тем, что были срезаны углы, чтобы обеспечить бесперебойную работу рабочего стола на ПК с оперативной памятью всего 512 МБ и процессором с частотой 700 МГц. Это меньше, чем минимальные требования для Windows 7!»

  • Стоимость — платите ли вы ничего, мало или много за дистрибутив, зависит от того, что вам от него нужно, и от бизнес-модели, по которой работает дистрибьютор. Например, Red Hat Enterprise Linux (RHEL) и SuSE являются коммерческими дистрибутивами Linux, у которых есть контракты на поддержку бизнес-уровня. Они предлагают телефонные горячие линии и круглосуточную поддержку на уровне обслуживания для предприятий, которые полагаются на свои системы Linux вплоть до критически важных потребностей. Обратите внимание, однако, что только то, что вы заплатили за программное обеспечение, не обязательно означает, что оно лучше. Вы платите за лицензирование, документацию, наемный персонал, улучшения функций для конечных пользователей, поддержку по телефону и другие подобные вопросы
  • Качество программного обеспечения – (программное обеспечение с ошибками или без ошибок, последние версии программного обеспечения)
  • Документация и руководства – (Качество, отсутствие, количество)
  • Программное обеспечение для установки – В дистрибутивах часто используются разные методы «упаковки» своего программного обеспечения. Для систем на основе Red Hat, таких как RHEL, CentOS, Fedora и SuSE, это стандарт RPM (используемый такими инструментами, как YUM и DNF). Системы на основе Debian, такие как Ubuntu и Linux Mint, используют один, называемый APT. По сути, в наши дни это в основном не имеет значения, однако они все еще работают с небольшими нюансами
  • Текущий — Некоторые дистрибутивы не обновляются месяцами или даже годами. Они могут считать выпуск «стабильным» и, следовательно, не предоставлять обновление, если это не серьезное исправление безопасности или пока они не будут готовы к обновлению. Некоторые дистрибутивы, как правило, более нишевые, также закрываются.
  • Поддержка — многие из наиболее распространенных дистрибутивов имеют хорошо зарекомендовавшую себя поддержку сообщества на веб-форумах или в чатах). Некоторые из них также предлагают бесплатную установку Linux и программное обеспечение, но вы также можете подписаться на контракт на поддержку (Ubuntu предлагает это)
  • Простота использования – Насколько легко пользоваться в целом.

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

Попробуйте Linux перед установкой

Существует два основных способа оценить Linux, прежде чем вы решите установить его на свой компьютер навсегда. Одним из них является использование программного обеспечения для виртуализации, такого как «Virtualbox», или использование «живого дистрибутива» на USB-накопителе или компакт-диске. Вы можете спросить, зачем вам когда-либо полностью устанавливать Linux на свой компьютер, если вы можете просто использовать эти методы, чтобы запускать их вместе с вашим компьютером. Основная причина заключается в том, что накладные расходы на производительность создают ощущение, что вы используете вялую машину. Методы оценки Linux описаны ниже.

В наши дни вы даже можете использовать Linux на многих устройствах с доступом в один клик. Есть поставщик под названием shells.com, с помощью которого вы можете запустить Linux на чем угодно, начиная с Xbox, iPad и даже автомобиля Tesla; вам даже не нужно устанавливать Linux!

Virtualbox и другое программное обеспечение для виртуализации

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

Здесь вы можете увидеть Virtualbox, работающий на Mac. Вы можете видеть, что Ubuntu работает внутри окна с правой стороны.

«Живые» раздачи

Живые дистрибутивы можно загрузить и «записать» на USB-накопитель или компакт-диск. Даже «полные» дистрибутивы Linux, такие как Ubuntu, предложат вам выбрать «Установить Linux» или «Попробовать Linux» при их запуске. Обычно вы получаете большую часть основных функций дистрибутива, поэтому вы можете действительно оценить, подходит ли дистрибутив вам, прежде чем решите установить его по-настоящему. См. главу 5 о том, как разместить Linux на USB-накопителе.

Linux может быть бесплатным, но нельзя ли купить Linux? Зачем мне это делать, если я могу получить это бесплатно?

Покупка Linux может предоставить преимущества, которых нет в загруженных версиях, например:

  • Физические руководства (SuSE и Red Hat Enterprise Linux особенно хороши), которые помогут вам, когда вам понадобится универсальный справочник
  • Поставщик поддержка в течение определенного периода времени
  • Такие дистрибутивы, как Red-Hat Enterprise, предоставляют корпорациям гарантированную поддержку Ответ уровня обслуживания
  • Иногда вы можете получить больше программного обеспечения, чем с другими дистрибутивами (например, дополнительные DVD вместо загрузок)
  • Могут быть включены названия коммерческих программ (поскольку они несвободны), они могут включать защищенные авторским правом или запатентованные технологии, такие как проигрыватели DVD и MP3, а также коммерческое программное обеспечение, такое как Adobe Flash Player и так далее.

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

Выбор дистрибутива Linux — дело личное. Это сильно зависит от того, что вы хотите с ним делать.

Это краткая коллекция некоторых наиболее популярных дистрибутивов. Для получения более подробной информации о различиях между каждым «дистрибутивом» мы рекомендуем посетить distrowatch.com

Вот пример некоторых наиболее популярных сегодня поставщиков Linux:

Ubuntu и Linux Mint

Подходит для: от новичка до продвинутого/серверного

Ubuntu — один из самых популярных дистрибутивов Linux на сегодняшний день. Он построен на ядре Debian, но имеет более регулярный цикл выпуска. Возможно, он более совершенен, чем Debian, проще в использовании и имеет большую финансовую поддержку. Ubuntu — полностью бесплатный дистрибутив, поэтому защищенные авторским правом материалы, такие как «кодеки» для воспроизведения DVD и MP3, не входят в стандартную комплектацию Ubuntu, вы должны загрузить и установить его отдельно, но это легко сделать. Из-за распространенности и простоты использования Ubuntu я основывал последующие главы на установке и использовании Ubuntu.

Canonical, компания, которая производит и поддерживает Ubuntu, также предлагает поддержку Ubuntu на уровне предприятия. Существует три основных версии: Desktop, Server и Core. Тем не менее, есть много других доступных «раскруток», таких как «Edubuntu», созданных специально для начального и среднего образования, и Kubuntu (версия KDE), Lubuntu (облегченная версия). В дополнение к официальным спинам сегодня в обращении более 40 сторонних версий!

Ubuntu выпускается два раза в год (в апреле и октябре). Каждые два года в апрельском выпуске предоставляется выпуск «Долгосрочная поддержка». Они предлагают пятилетнюю поддержку без каких-либо дополнительных затрат. Сюда входят исправления безопасности и исправления ошибок. Обычные «промежуточные» выпуски предлагают 9месяц поддержки, но переход с одной версии на другую — это простой процесс.

Если вам не нравится внешний вид рабочего стола Ubuntu, Linux Mint основан на Ubuntu, он создан для начинающих и по-прежнему предлагает версии GNOME, KDE и «Cinnamon». Linux Mint работает очень похоже на Ubuntu.

Fedora/Red Hat/CentOS

Подходит для: от новичка до продвинутого/сервера

Компания Red Hat была основана примерно в 1993 году. Она стала, возможно, самой коммерчески успешной компанией на базе Linux в мире и теперь принадлежит IBM.

У Red Hat Linux было девять основных (бесплатных) выпусков, пока Red Hat не решила применить более корпоративный подход к Linux в 2003 году. Затем они создали Red Hat Enterprise Linux (RHEL). Этот продукт используется предприятиями по всему миру и представляет собой полностью поддерживаемый коммерческий дистрибутив Linux. Большинство пользователей RHEL используют его как серверную операционную систему, а не как настольную.

CentOS — это бесплатная версия RHEL, и говорят, что она «совместима с двоичными файлами» (что означает, что у нее точно такое же программное обеспечение). Многие предприятия используют CentOS, если им не нужна коммерческая поддержка или поддержка со стороны Red Hat.

Когда Red Hat перешла на более корпоративную модель в 2003 году, она также выпустила Fedora. Fedora — это передовой, полностью бесплатный дистрибутив Linux для настольных компьютеров Red Hat. По умолчанию он использует рабочий стол GNOME, однако, как и в случае с Ubuntu, здесь есть много «прокруток», и для загрузки существует огромное количество различных версий Fedora. Поскольку Fedora является передовой, она также может страдать от меньшей стабильности, чем их аналоги корпоративного уровня, а также другие дистрибутивы, такие как выпуски Debian или Ubuntu LTS. Я также считаю, что все системные установщики Red Hat нелогичны и нуждаются в хорошем пользовательском опыте, чтобы проверить их еще раз!

«Fedora славится тем, что фокусируется на инновациях, ранней интеграции новых технологий и тесном сотрудничестве с ведущими сообществами Linux».

distrowatch.com

Elementary OS / Solus / Zorin

Подходит для: от начального до среднего уровня

elementary OS – это настольный дистрибутив на основе Ubuntu. Мне это очень нравится, потому что это невероятно интуитивно понятно для нового пользователя, перешедшего с другой системы (особенно с macOS!). Некоторые из его наиболее интересных функций включают настраиваемую среду рабочего стола под названием Pantheon, которая основана на внешнем виде macOS. Он имеет множество пользовательских приложений, включая «Фото», «Музыку», «Видео», «Календарь», «Терминал», «Файлы» и другие. Он заменил некоторые стандартные приложения. Например, Firefox был заменен веб-браузером Epiphany, а приложение электронной почты было изменено на настраиваемое приложение электронной почты на основе Geary, многое из этого сделано из эстетических соображений; если вы хотите, например, Firefox или Thunderbird, вы можете просто установить их через Центр программного обеспечения.

Если вам нравятся дистрибутивы, которые имеют общий внешний вид с Windows или Mac, или, возможно, что-то с действительно отточенным, но знакомым внешним видом, также обязательно ознакомьтесь с Zorin, Solus и Deepin. Эти дистрибутивы сильно настроены, чтобы дать опыт, отличный от других дистрибутивов. Например, у Solus есть собственный оконный менеджер под названием Budgie, и он был создан полностью с нуля, а не производным от Ubuntu или Fedora.

elementaryOS, безусловно, радует глаз. Это напоминает macOS.

OpenSuSE

Подходит для: от новичков до продвинутых/разработчиков

Когда-то SuSE был независимым немецким дистрибутивом Linux, который позже был куплен Novell, а затем Micro Focus. С тех пор они были приобретены и проданы несколько раз, и их чистая стоимость превышает 2,5 миллиарда долларов США.

Как и RedHat, SuSE разделила свои модели распространения на полностью корпоративную версию. SuSE — отличный универсальный продукт, предназначенный для предприятий, который включает в себя поддержку и имеет корпоративные партнерские отношения с такими компаниями, как SAP. Корпоративная модель — не единственное, что SuSE разделяет с Red Hat, SuSE изначально была основана на Red Hat Linux и, следовательно, использует ту же систему управления пакетами на основе RPM, но с годами она достаточно изменилась, чтобы сделать ее дистрибутивом в свое право. Система управления конфигурацией YAST упрощает настройку сервисов.

Полностью бесплатная версия SuSE называется OpenSuSE. OpenSuSE имеет множество интересных функций, включая передовую систему пакетов программного обеспечения под названием Tumbleweed. Существует также множество встроенных инструментов разработчика, openQA создан для автоматического тестирования программного обеспечения, а Kiwi создает образы Linux для развертывания на реальном оборудовании. OpenSUSE по умолчанию использует рабочий стол KDE.

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

Arch Linux, Manjaro и Slackware

Подходит для: опытных пользователей и пользователей серверов

Arch Linux, в отличие от большинства, не является производным от родительского дистрибутива Linux, такого как Red Hat или Debian. Он стоит особняком и почитается гиками за то, что он невероятно быстрый дистрибутив, потому что он основан на простой (но прочной) основе. Все остальное можно добавить через систему упаковки pacman.

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

Здесь также стоит упомянуть Slackware. Slackware, вероятно, был первым настоящим дистрибутивом Linux, начиная с 1993 года! Подобно Arch и Manjaro, он использует пакеты .tar.gz, а не более популярные системы APT или YUM. Если вы относитесь к более продвинутому лагерю, но вам не нравится звук компиляции всего, возможно, Arch или Mandriva для вас, поскольку они по-прежнему предлагают такие же уровни настройки, как и Slackware.

Если вы начинаете работать с Linux, то я считаю, что Arch, Manjaro и Slackware, вероятно, не лучший выбор. Как только вы перейдете к Linux, вам может понадобиться что-то, что находится на переднем крае и очень быстро. Вы можете оказаться поклонником настройки «всего», как автолюбитель.

Debian

Подходит для: пользователей среднего и продвинутого уровня

Debian — это дедушка дистрибутива Linux многих ответвлений, включая Ubuntu. Первоначально он был выпущен в сентябре 1993 года. Первые отличия Debian от систем на основе Red Hat заключались в том, что он имел огромную (~ 50 000 библиотек пакетов программного обеспечения) и, во-вторых, наличие системы упаковки программного обеспечения с автоматической зависимостью, называемой apt. Это означало, что вместо того, чтобы загружать множество пакетов приложений по отдельности, вы могли просто сказать Debian, какое приложение вам нужно, и он автоматически выполнит для вас остальные. Red Hat и другим компаниям потребовалось много времени, чтобы справиться с этим! . Традиционно известный тем, что он отстает от некоторых других дистрибутивов с точки зрения наличия самых последних пакетов, он компенсирует это хорошей стабильностью, поскольку основные пакеты хорошо протестированы.

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

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