Какой дистрибутив Linux выбрать программисту / Хабр
В некоторых случаях, Linux для программиста удобнее чем Windows, но все, кто переходит с Windows на Linux задаются вопросом, какой дистрибутив им выбрать.
Про это мы и поговорим
Давайте сначала разберемся с общими моментами. Дистрибутивы будут оцениваться с точки зрения веб разработчика, потому не надо в комментариях ругаться и говорить что под вашу специализацию ни один из дистрибутивов не подходит.
Оценивать будем по следующим критериям:
Простота использования и настройки — как бы то ни было, вы собрались программировать, и вам надо делать работу, а не тратить уйму времени на то, чтобы разобраться как установить нужный инструмент, настроить систему, обновить её или решить какую либо проблему в системе.
Стабильность — система должна быть достаточно стабильной, с минимумом багов и ошибок.
Доступность программного обеспечения — все инструменты необходимые для программирования должны быть доступны и легко устанавливаться.
Чаще всего, всеми описанными выше преимуществами обладают популярные дистрибутивы с огромным сообществом. Софт на них является в то же время самым стабильным, т.к. большинство разработчик выбирают именно их для тестирования, не обделяя вниманием маленькие и никому неизвестные дистрибутивы ( Привет altLinux )
Но фактически, вы можете использовать любой дистрибутив, который вам нравится, потому что большинство из них всё равно основаны на тройке лидеров: Debian, Fedora или Arch Linux. И скорее всего, то что работает в основном дистрибутиве, будет работать и в основанных на нём дистрибутивах. Однако, я всё же придерживаюсь идеи, что надо использовать более популярные дистрибутивы, за которыми стоит большое сообщество или компания, потому что они должны быть лучше протестированными и более стабильными, поскольку над ними работает больше людей. Давайте перейдем к списку.
1. Ubuntu
UbuntuUbuntu — это один из самых популярных дистрибутивов Linux, разрабатываемых компанией Canonical. Он подойдёт для программирования как новичкам, так и профессионалам. Возможно это лучший Linux для программирования.Практический каждый софт можно установить через встроенный пакетный менеджер apt либо скачав DEB пакет с сайта разработчика. Особенно интересны дистрибутивы с длительным сроком поддержки. Тут они называются LTS, они поддерживаются минимум два года, а иногда и дольше, поэтому их не надо переустанавливать каждые шесть месяцев.
К тому же Ubuntu официально выбран для разработки Android. Сборка Android OpenSource Project регулярно тестируется на свежих версиях Ubuntu.
Не оставим без внимание Ubuntu-make которая установит среду программирование за вас
2. Fedora
Ещё один довольно популярный среди разработчиков дистрибутив Linux для программирования, разрабатываемый при поддержке Red Hat. В этом дистрибутиве поставляются все самые новые технологии, которые в будущем попадут в Red Hat Enterprice Linux. Этот дистрибутив нравится создателю ядра Linux — Линусу Торвальдсу.
В официальных репозиториях есть много инструментов для разработчиков. Конечно, программного обеспечения не так много как для Ubuntu, но его достаточно. Также существует менеджер пакетов flatpak, с помощью которого можно установить многие программы. Поддержка каждой версии Fedora длится около 13-ти месяцев.
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. RaspbianOS ( не удивляйтесь )
Мини компьютер Raspberry Pi был разработан как дешевый компьютер, который сделает программирование более доступным для всех. Чаще всего на этих устройствах используется Raspbian OS и это дистрибутив неплохо оптимизирован для программирования. Также всё это дополняет большое количество инструкций по программированию на Python на официальном сайте Raspberry Pi. Также дистрибутив содержит инструмент визуального программирования под названием Scratch, который поможет сделать первые шаги в программировании новичкам.
Сам дистрибутив основан на Debian, поэтому поддерживает такие же способы установки пакетов. Правда с некоторыми популярными инструментами для программирования могут возникнуть проблемы, потому что Raspberry Pi — это ARM компьютер и не которые программы могут на нём не работать. Релизы Raspbian выходят довольно часто.
Выводы
В этой статье мы рассмотрели сразу 5 LINUX дистрибутивов с точки зрения веб-разработчика. Стоит отметить, что это далеко не все существующие на данный момент дистрибутивы, лично я спустя 4 месяца дистрохопинга, выбрал для себя Ubuntu 21.04 с установленным в ручную Gnome 40. На моём железе он показал себя как самый стабильный дистрибутив. А какие дистрибутивы вы считаете лучшими для программирования? Пишите в комментариях
Операционная система Линукс (Linux) — что это такое.
От смартфонов до автомобилей, суперкомпьютеров и бытовой техники, домашних настольных компьютеров и корпоративных серверов – операционная система Линукс присутствует везде.
Linux существует с середины 1990-х годов, и с тех пор его пользователи охватывают весь мир. Linux действительно повсюду: Он в ваших телефонах, термостатах, в ваших автомобилях, холодильниках и телевизорах. На нем также работает большая часть Интернета, 500 лучших суперкомпьютеров мира и мировые фондовые биржи.
Но помимо того, что Linux является платформой для настольных компьютеров, серверов и встроенных систем по всему миру, это еще и одна из самых надежных, безопасных и не вызывающих опасений операционных систем.
Здесь собрана вся информация, необходимая для ознакомления с платформой Linux.
Что такое Linux?
Как и Windows, iOS и Mac OS, Linux – это операционная система. На самом деле, одна из самых популярных платформ на планете, Android, работает на базе операционной системы Linux. Операционная система – это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет взаимодействием между программным и аппаратным обеспечением. Без операционной системы (ОС) программное обеспечение не могло бы функционировать.
Операционная система Linux состоит из нескольких различных частей:
Загрузчик – программное обеспечение, которое управляет процессом загрузки вашего компьютера. Для большинства пользователей это просто заставка, которая появляется на экране и в конце концов исчезает, чтобы загрузиться в операционную систему.
Ядро – Это единственная часть целого, которая на самом деле называется “Linux”. Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро – это самый низкий уровень ОС.
Система init – это подсистема, которая загружает пользовательское пространство и управляет демонами.
Одной из наиболее широко используемых систем init является systemd, которая также является одной из самых противоречивых. Именно система init управляет процессом загрузки после того, как начальная загрузка передается от загрузчика (т.е. GRUB или GRand Unified Bootloader).
Демоны – это фоновые службы (печать, звук, планирование и т.д.), которые запускаются либо во время загрузки, либо после входа в рабочий стол.
Графический сервер – это подсистема, которая отображает графику на вашем мониторе. Обычно его называют X-сервером или просто X.
Окружение рабочего стола – это часть, с которой взаимодействуют пользователи. Существует множество окружений рабочего стола (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т. д.). Каждая среда рабочего стола включает встроенные приложения (такие как файловые менеджеры, инструменты настройки, веб-браузеры и игры).
Приложения – Среды рабочего стола не предлагают полный набор приложений. Как и Windows и macOS, Linux предлагает тысячи и тысячи наименований высококачественного программного обеспечения, которое можно легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизуют и упрощают установку приложений. Например, в Ubuntu Linux есть Ubuntu Software Center (ребрендинг GNOME Software?), который позволяет быстро искать среди тысяч приложений и устанавливать их из одного централизованного места.
Операционная система Линукс (Linux)В каком году появилась операционная система линукс (Linux)?
25 августа 1991 года Линус Торвальдс начал свой проект во время учебы в Хельсинкском университете. Именно этот проект оказался ядром Linux. Он был основан на MINIX. Также при разработке использовался компилятор GNU C. Новая программа Торвальдса предназначалась для используемого им оборудования и не зависела от какой-либо ОС. Линус стремился использовать функции своего ПК с микропроцессором 80386.
Первое ядро Linux было опубликовано под 17 сентября 1991 года собственной лицензией. Это имело некоторые ограничения на коммерческую деятельность. Однако первое ядро Linux 0.01 было выпущено с двоичным файлом оболочки GNU Bash. Включенное программное обеспечение было разработано под GNU GPL или GNU General Public License. Это была часть печально известного проекта GNU.
Линус Торвальдс имел в виду Freax как название Linux. Торвальдс создал Freax как объединение трех слов – Free, Freak и X из UNIX. Примерно полгода Линус Торвальдс использовал Freax в качестве хранилища файлов. Первоначально Linux рассматривался, но был отклонен, поскольку это могло показаться «эгоистичным».
В сентябре 1991 года FTP-сервер FUNET использовался для загрузки файлов в целях разработки. Однако Ари Леммке из HUT (Технологический университет Хельсинки), один из администраторов-волонтеров FTP, не очень любил имя Freax. Поэтому он изменил имя FTP-сервера на Linux. Позже Торвальдс согласился с тем же.
Зачем использовать Linux?
Это единственный вопрос, который задает большинство людей. Зачем изучать совершенно другую компьютерную среду, если операционная система, которая поставляется с большинством настольных компьютеров, ноутбуков и серверов, работает просто отлично?
Чтобы ответить на этот вопрос, я бы задал другой. Действительно ли операционная система, которую вы сейчас используете, работает “просто отлично”? Или вы боретесь с такими препятствиями, как вирусы, вредоносные программы, замедления, сбои, дорогостоящий ремонт и лицензионные платежи?
Если вы столкнулись с вышеперечисленными проблемами, Linux может стать идеальной платформой для вас. Linux превратился в одну из самых надежных компьютерных экосистем на планете. Соедините эту надежность с нулевой стоимостью входа, и вы получите идеальное решение для настольной платформы.
Именно так, нулевая стоимость входа… то есть бесплатно. Вы можете установить Linux на любое количество компьютеров, не платя ни цента за лицензирование программного обеспечения или сервера.
Давайте посмотрим на стоимость сервера Linux в сравнении с Windows Server 2016. Стоимость Windows Server 2016 Standard edition составляет 882,00 долларов США (при покупке непосредственно у Microsoft). Сюда не входят лицензии клиентского доступа (CAL) и лицензии на другое программное обеспечение, которое может понадобиться для работы (например, база данных, веб-сервер, почтовый сервер и т.д.). Например, CAL на одного пользователя для Windows Server 2016 стоит $38,00. Если вам нужно добавить, например, 10 пользователей, это еще 388,00 долларов за лицензирование серверного программного обеспечения. На сервере Linux все это бесплатно и легко устанавливается. Фактически, установка полноценного веб-сервера (включающего сервер баз данных) осуществляется всего несколькими щелчками мыши или командами.
Если нулевой стоимости недостаточно, чтобы привлечь вас? Как насчет того, чтобы иметь операционную систему, которая будет работать без проблем до тех пор, пока вы ее используете? Я использую Linux почти 10 лет (как в качестве настольной, так и серверной платформы), и у меня не было никаких проблем с выкупом, вредоносным ПО или вирусами. Linux в целом гораздо менее уязвим для таких атак. Что касается перезагрузки сервера, то она необходима только в случае обновления ядра. Нет ничего необычного в том, что сервер Linux может годами обходиться без перезагрузки. Если вы регулярно следите за рекомендуемыми обновлениями, стабильность и надежность практически гарантированы.
Открытый исходный код
Linux также распространяется под лицензией с открытым исходным кодом. Открытый исходный код следует следующим ключевым принципам:
- Свобода запускать программу для любых целей.
- Свобода изучать, как работает программа, и изменять ее так, чтобы она делала то, что вы хотите.
- Свобода распространять копии, чтобы вы могли помочь своему соседу.
- Свобода распространять копии своих измененных версий среди других.
Эти пункты очень важны для понимания сообщества, которое работает вместе над созданием платформы Linux. Без сомнения, Linux – это операционная система, которая создана “народом, для народа”. Эти принципы также являются основным фактором, почему многие люди выбирают Linux. Речь идет о свободе, свободе использования и свободе выбора.
Что такое “дистрибутив?”
Linux имеет множество различных версий, подходящих для любого типа пользователей. От новичков до заядлых пользователей, вы найдете Linux, соответствующий вашим потребностям. Эти версии называются дистрибутивами (или, сокращенно, “дистрами”). Почти каждый дистрибутив Linux можно бесплатно скачать, записать на диск (или флешку) и установить (на любое количество машин).
К популярным дистрибутивам Linux относятся:
- LINUX MINT
- MANJARO
- DEBIAN
- UBUNTU
- FEDORA
- ELEMENTARY OS
- OPENSUSE
У каждого дистрибутива свой взгляд на рабочий стол. Некоторые выбирают очень современные пользовательские интерфейсы (например, GNOME и Pantheon от Elementary OS), в то время как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE).
И не думайте, что сервер остался в стороне. Для этой сферы вы можете обратиться к:
- Red Hat Enterprise Linux
- Ubuntu Server
- Centos
- SUSE Enterprise Linux
Некоторые из перечисленных выше серверных дистрибутивов являются бесплатными (например, Ubuntu Server и CentOS), а некоторые имеют соответствующую цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те из них, которые имеют соответствующую цену, также включают поддержку.
Какой дистрибутив вам подходит?
Выбор дистрибутива зависит от ответа на три простых вопроса:
- Насколько вы опытный пользователь компьютера?
- Предпочитаете ли вы современный или стандартный интерфейс рабочего стола?
- Сервер или настольный компьютер?
Если Ваши навыки работы с компьютером достаточно просты, лучше остановиться на дистрибутиве для новичков, таком как Linux Mint, Ubuntu, Elementary OS или Deepin. Если ваш набор навыков выше среднего, вы можете выбрать дистрибутив типа Debian или Fedora. Если же вы в совершенстве овладели ремеслом компьютерного и системного администрирования, используйте дистрибутив типа Gentoo. Если вы действительно хотите испытать себя, вы можете создать свой собственный дистрибутив Linux с помощью программы Linux From Scratch.
Если вы ищете дистрибутив только для сервера, вам также нужно решить, нужен ли вам интерфейс рабочего стола, или вы хотите работать только через командную строку. Ubuntu Server не устанавливает интерфейс GUI. Это означает две вещи: ваш сервер не будет загружать графику, и вам нужно будет хорошо разбираться в командной строке Linux. Однако вы можете установить пакет GUI поверх Ubuntu Server с помощью одной команды, например,
sudo apt-get install ubuntu-desktop
Системные администраторы также захотят рассмотреть дистрибутив с точки зрения возможностей. Вам нужен дистрибутив для сервера, который предложит вам все, что нужно для вашего сервера? Если да, то CentOS может быть лучшим выбором.
Или же вы хотите взять дистрибутив для настольных систем и добавлять к нему необходимые элементы по мере необходимости? В этом случае вам подойдет Debian или Ubuntu Linux.Установка Linux
Для многих людей идея установки операционной системы может показаться очень сложной задачей. Хотите верьте, хотите нет, но Linux предлагает одну из самых простых установок среди всех операционных систем. Фактически, большинство версий Linux предлагают так называемый Live-дистрибутив, что означает, что вы запускаете операционную систему с CD/DVD или USB флэш-накопителя без внесения каких-либо изменений на вашем жестком диске. Вы получаете полную функциональность, не прибегая к установке. После того, как вы попробуете систему и решите, что хотите ее использовать, вы просто дважды щелкаете на значке “Установить” и проходите через простой мастер установки.
Обычно мастера установки проводят вас через весь процесс по следующим шагам
Подготовка: Убедитесь, что ваша машина соответствует требованиям для установки. Здесь также может возникнуть вопрос, хотите ли вы установить программное обеспечение сторонних производителей (например, плагины для воспроизведения MP3, видеокодеки и т.д.).
Настройка беспроводной сети (при необходимости): Если вы используете ноутбук (или машину с беспроводной связью), вам потребуется подключиться к сети, чтобы загрузить стороннее программное обеспечение и обновления.
Распределение жесткого диска: Этот шаг позволяет вам выбрать способ установки операционной системы. Собираетесь ли вы установить Linux рядом с другой операционной системой (так называемая “двойная загрузка”), использовать весь жесткий диск, обновить существующую установку Linux или установить поверх существующей версии Linux.
Местоположение: Выберите свое местоположение на карте.
Раскладка клавиатуры: Выберите клавиатуру для вашей системы.
Настройка пользователя: Настройте имя пользователя и пароль.
Вот и все. Когда система завершит установку, перезагрузитесь, и вы будете готовы к работе.
Установка программного обеспечения в Linux
Как и сама операционная система проста в установке, так и приложения. Большинство современных дистрибутивов Linux включают в себя то, что многие считают магазином приложений. Это централизованное место, где можно искать и устанавливать программное обеспечение. Ubuntu Linux (и многие другие дистрибутивы) полагаются на GNOME Software, Elementary OS имеет AppCenter, Deepin имеет Deepin Software Center, openSUSE имеет свой AppStore, а некоторые дистрибутивы полагаются на Synaptic.
Независимо от названия, каждый из этих инструментов делает одно и то же: центральное место для поиска и установки программного обеспечения Linux. Конечно, эти части программного обеспечения зависят от наличия графического интерфейса пользователя. Для серверов без графического интерфейса вам придется полагаться на интерфейс командной строки для установки.
Давайте рассмотрим два разных инструмента, чтобы проиллюстрировать, насколько простой может быть даже установка из командной строки. Наши примеры относятся к дистрибутивам на базе Debian и дистрибутивам на базе Fedora. Дистрибутивы на базе Debian для установки программного обеспечения используют инструмент apt-get, а дистрибутивы на базе Fedora требуют использования инструмента yum. Оба инструмента работают очень похоже. Мы проиллюстрируем это на примере команды apt-get. Допустим, вы хотите установить инструмент wget (это удобный инструмент, используемый для загрузки файлов из командной строки). Чтобы установить его с помощью apt-get, команда будет выглядеть следующим образом:
sudo apt-get install wget
Команда sudo добавлена потому, что для установки программного обеспечения вам нужны привилегии суперпользователя. Аналогично, чтобы установить то же самое программное обеспечение на дистрибутиве на базе Fedora, вы сначала перейдете в права суперпользователя (буквально выполните команду su и введите пароль root) и выполните эту команду:
yum install wget
Вот и все, что касается установки программного обеспечения на Linux-машину. Это не так сложно, как вам кажется. Все еще сомневаетесь? Посмотрите как просто можно установить Lamp Server С помощью одной команды:
sudo tasksel install lamp-server
Вы можете установить полноценный LAMP (Linux Apache MySQL PHP) сервер как на сервер, так и на настольный дистрибутив. Это действительно так просто.
А вам нравится Linux? Поделитесь своими мыслями в комментариях ниже.
Оцените?
Facebook Twitter Email TelegramКакой дистрибутив Linux выбрать?
Если вы новичок в Linux, и ваш мозг также вращается вокруг такого широкого спектра дистрибутивов Linux, как земля вокруг солнца, возможно, эта статья поможет вам найти «тот самый» для вас.
Давайте сначала разберемся в следующем:
- В чем разница между дистрибутивом и разновидностью Linux?
- Какой дистрибутив выбрать?
В чем разница между вкусом и распределением?
Ну, технически 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. Он поставляется с большим количеством встроенных инструментов, которые облегчат вашу работу.
Итак, в общем, прежде чем выбирать, погуглите о дистрибутиве, который соответствует вашим потребностям.
6 дистрибутивов Linux, похожих на macOS
Краткое описание : В этой статье перечислены некоторые дистрибутивы Linux, похожие на macOS. Сравнение здесь основано на сходстве с macOS по внешнему виду и функционированию.
В мире Linux уже есть несколько прекрасных дистрибутивов Linux. Но по какой-то причине люди зациклены на внешнем виде macOS от Apple.
Теперь не каждый может позволить себе или захочет купить MacBook только для того, чтобы использовать macOS. Вы могли бы выбрать Хакинтош, но это означало бы отказаться от Linux, чего не стал бы делать любитель Linux вроде меня.
Преимущество Linux в том, что у него безграничные возможности. Когда дело доходит до настройки его внешнего вида, вы можете творить чудеса. Представьте, что Ubuntu выглядит как MacOS. Это вполне возможно.
Но зачем заниматься простой настройкой, если у вас есть определенные дистрибутивы Linux, которые имитируют или черпают вдохновение из внешнего вида macOS? Да, существует несколько дистрибутивов Linux, похожих на macOS , и в этой статье я собираюсь перечислить их для вас.
Наряду с этим списком вы можете ознакомиться с одной из наших похожих статей: Дистрибутивы Linux, похожие на Windows.
Хотя может быть несколько дистрибутивов Linux, которые предлагают вам интерфейс, аналогичный macOS, мы придерживаемся тех, которые активно поддерживаются вместе с новыми предложениями.
Примечание : В списке нет определенного порядка ранжирования.
1. elementary OS
Нет никаких сомнений в том, что elementary OS изначально была вдохновлена macOS. Конечно, учитывая их улучшения, они пытались работать лучше, чем macOS, и это хорошо.
Элементарная ОС уделяет большое внимание улучшению взаимодействия с пользователем. Только по этой причине это, несомненно, один из лучших дистрибутивов.
Док-панель — не единственное, что вы узнаете в macOS. В целом, язык дизайна или подход приложений по умолчанию, сочетающихся с системной темой, также дает вам ощущение macOS.
Не только UX, но и собственная среда рабочего стола (Pantheon), что впечатляет. Чтобы убедиться, что вы получаете одинаковый опыт для всех, у них также есть строгие правила для разработчиков по публикации приложений в своем центре приложений.
Все достоинства Ubuntu и работа команды elementary OS поднимают опыт на новый уровень, это обязательно нужно попробовать!
elementary OS
2. Deepin Linux
После elementary OS Deepin Linux может стать дистрибутивом по вашему выбору, если вы хотите, чтобы ваша система Linux выглядела как последняя и лучшая версия macOS.
Deepin Linux изначально был основан на Ubuntu, но теперь использует Debian в качестве основы. Они создали свою собственную среду рабочего стола вместе с рядом других приложений, специфичных для Deepin, которые идеально сочетаются друг с другом, чтобы дать вам эстетическое ощущение. Как вы можете видеть на видео выше, Deepin Linux, несомненно, является одним из самых красивых дистрибутивов Linux.
Только потому, что они базируются в материковом Китае, вы можете столкнуться с медленной загрузкой обновлений приложений и доступом к магазину приложений. Кроме этого, вы должны быть в полном порядке, используя его.
В любом случае вы можете взглянуть на UbuntuDDE (это просто Ubuntu со средой рабочего стола Deepin), если вы хотите избежать медленных серверов и беспокоитесь о конфиденциальности в ОС Deepin.
Deepin
3. Ubuntu Budgie
Если вам нужен внешний вид macOS поверх Ubuntu, вы можете попробовать Ubuntu Budgie. Он оснащен рабочим столом Budgie от Solus и включает макет MacOS.
Конечно, пакет значков и общая тема не кричат о macOS, но наличие похожей док-станции для приложений помогает. Не ограничиваясь этим, он также предлагает некоторые функции, такие как открытие определенного приложения с помощью горячего угла.
Вы найдете множество предустановленных полезных собственных приложений, которые пытаются гармонировать с внешним видом Ubuntu Budgie. Попробуйте!
Ubuntu Budgie
4. Zorin OS / Zorin OS Lite (Pro Edition)
Zorin OS 16 Lite Pro (Xfce)Zorin OS — привлекательное предложение с изысканным внешним видом и уникальным пользовательским интерфейсом для рабочего стола Linux.
ОС Zorin основана на Ubuntu и потенциально выглядит даже лучше, чем Deepin. Он предлагает две разные версии, включая Zorin OS и Zorin OS Lite, где у вас также есть возможность приобрести «профессиональную» версию, которая включает в себя несколько полезных инструментов и открывает новые макеты рабочего стола (включая macOS).
Zorin OS 16 Pro (GNOME)Если вы решите приобрести версию Zorin OS (или lite) Pro, вы можете воспользоваться макетом рабочего стола macOS, чтобы он выглядел так.
Обратите внимание, что в основной версии используется GNOME, а в облегченной — рабочий стол Xfce. Так что выбирайте соответственно.
Zorin OS
5. CutefishOS (ранняя разработка)
На момент обновления этой статьи CutefishOS обещает конкурировать с Deepin.
Это дистрибутив на основе Debian, вдохновленный macOS с их настраиваемой средой рабочего стола. Они стремятся предложить простой и интуитивно понятный пользовательский интерфейс.
Учитывая, что он находится на ранней стадии разработки (бета-фаза), еще слишком рано говорить о том, подойдет ли он для вашей настольной системы. Если вы хотите попробовать, выберите виртуальную машину или запасную систему.
Если он был выпущен, когда вы читали эту статью, вы можете попробовать его, если хотите.
CutefishOS
6. ОС Trenta [в стадии медленной разработки]
Насколько мы можем судить по официальному веб-сайту и странице GitHub, основное внимание уделяется предоставлению пользовательского интерфейса, который выглядит привлекательно, а значки очень похожи на значки macOS (как показано на снимке экрана выше)
Основное внимание уделяется внешнему виду и пользовательскому интерфейсу.
Разработчики создали собственную тему значков «Trenta Icons», которую также можно будет загрузить для других платформ (включая macOS, согласно их планам развития).Доступна тестовая сборка, которая считается альфа-версией. Интересно, что он основан на Ubuntu 18.04 LTS. Однако у них есть планы переключить базу на Ubuntu 20.04 по ходу разработки.
Конечно, мы не рекомендуем вам пробовать это на вашей основной системе. Таким образом, вы можете получить тестовую сборку и установить ее на виртуальную машину, чтобы изучить ее.
Trenta OS
BackSlash Linux (снято с производства)BackSlash Linux может быть не очень известным участником в мире дистрибутивов Linux. Если внешний вид для вас важнее всего, BackSlash Linux прекрасно имитирует внешний вид macOS.
Он также предоставляет значки, аналогичные macOS. Возможно, вы даже можете считать его Linux-клоном macOS.
Он был основан на Ubuntu и имел аналогичный цикл выпуска. Тем не менее, официальный сайт, похоже, не отражал никакой недавней активности вместе с их страницей GitHub. Позже это было прекращено.
Вы можете поэкспериментировать на резервной системе, но я не слишком уверен в том, что рекомендую это на производственной системе.
Macpup [Не уверен в разработке]В то время как elementary OS широко популярна в мире Linux, мало кто слышал о Macpup Linux. Из названия можно догадаться, что это версия macOS, основанная на Puppy Linux.
Puppy Linux — один из лучших легковесных дистрибутивов Linux для старых компьютеров. Это сделает Macpup хорошим вариантом для вас, если у вас есть компьютер в возрасте от 15 до 20 лет.
Но есть одна проблема. Его последний выпуск основан на Precise Puppy 5.5.0, основанном на Ubuntu 12.04. Через несколько месяцев поддержка этой версии прекратится.
Более того, я не уверен, что Macpup активно развивается. Их форум — заброшенное место, а их веб-сайт, похоже, не обновлялся больше года.
По этой причине я бы не рекомендовал вам его использовать. Кроме того, я даже не нашел его похожим на macOS по внешнему виду. Возможно, в 2012 году это могло выглядеть как macOS, но не сейчас.
Apricity OS [Снято с производства]Apricity OS — один из моих любимых дистрибутивов Linux на базе Arch. Возможно, вы могли бы назвать это дистрибутивом Linux, ориентированным на облако. Хотя его первая стабильная версия была выпущена всего несколько месяцев назад, он уже собрал хорошую базу пользователей.
Операционная система Apricity, возможно, не совсем похожа на macOS, но немного похожа на нее. Его чистый пользовательский интерфейс на основе GNOME и красивые темы значков делают его потрясающе выглядящим дистрибутивом Linux.
MacOS двойник или нет, если однажды вы захотите переключиться на «домен Arch», рассмотрите Apricity OS среди ваших вариантов.
Gmac Linux [Снято с производства]Gmac — это сокращение от GNOME + Mac. В отличие от вышеупомянутых дистрибутивов Linux, похожих на macOS, Gmac не является полноценным дистрибутивом. Это просто рабочий стол GNOME с темой Mac.
Это означает, что вы получаете Ubuntu Linux с настраиваемой средой рабочего стола GNOME, очень похожей на macOS.