Лучший дистрибутив Linux для разработчиков

Лучший дистрибутив Linux для разработчиков

1. Arch Linux

2. Debian

3. Распбиан

4. Gentoo

5. Убунту

6. Fedora

7. OpenSUSE

8. CentOS

9. Солус

10. Щенок Линукс

Для получения дополнительной информации, проверьте подробные отзывы ниже.

Linux является основой Интернета, мобильных устройств и систем облачных вычислений..

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

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

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

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

  • Это лучшие поставщики обучения Linux и онлайн-курсы
  • 10 лучших дистрибутивов Linux для защитников конфиденциальности и любителей безопасности
  • 10 лучших дистрибутивов Linux: какой из них вам подходит?
  • Какой лучший дистрибутив Linux для начинающих?
  • Как выбрать лучший дистрибутив Linux для ноутбуков
  • 10 самых популярных легких дистрибутивов Linux
  • Хотите, чтобы ваша компания или услуги были добавлены к этому покупателю’руководство? Пожалуйста, отправьте запрос по адресу [email protected] с URL-адресом руководства по покупке в строке темы..

(Изображение предоставлено: Arch Linux)

1. Arch Linux

В комплекте только базовые предметы. Хорошая среда программирования. Предоставляется помощь по вики. Не рекомендуется для новичков.

Arch Linux предлагает мощный уровень настройки во время установки, позволяющий загружать и устанавливать только те пакеты, которые вам нужны. Хотя это определенно не для новичков в кодировании, тот факт, что вы можете установить на свою машину только минимальное количество программ, используя Arch Build System и Arch User Repository, уменьшает вероятность того, что что-то мешает вашему кодированию..

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

  • Вы можете скачать Arch Linux здесь

(Изображение предоставлено Debian)

2. Debian

Создан для стабильности. Обширные руководства. Некоторые программы устарели.

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

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

  • Вы можете скачать Debian здесь

(Изображение предоставлено: Распбиан)

3. Распбиан

Хорошие инструменты обучения. Разработка игр.

Raspbian — это операционная система по умолчанию, входящая в состав Raspberry Pi. Поскольку Pi был спроектирован как образовательный инструмент, Raspbian является идеальной ОС для тех, кто заинтересован в начале работы с кодированием..

Веб-сайт Raspberry Pi содержит несколько впечатляющих руководств по использованию инструмента визуального программирования Scratch, который используется для создания анимации и игр. Там также отличный раздел о начале работы с Python, который поддерживается из коробки.

Младшие программисты могут предпочесть научиться использовать язык программирования для Minecraft Pi, мини-версии очень популярной игры-песочницы.

  • Вы можете скачать Raspbian здесь

(Изображение предоставлено Gentoo)

4. Gentoo

Скомпилируйте исходный код

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

Gentoo потерпел незначительную неудачу несколько лет назад, когда его всеобъемлющая Wiki вышла из строя. К счастью, с тех пор он был восстановлен и теперь включает официальное руководство Gentoo. Если вам нужна дополнительная помощь, на Reddit также есть небольшой поклонник Gentoo..

  • Вы можете скачать Gentoo здесь

(Изображение предоставлено Ubuntu)

5. Убунту

Предназначен для начинающих Поддерживает Android с открытым исходным кодом ProjectTools для программирования

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

Ubuntu — это выбранный дистрибутив Android Open Source Project для создания исходных файлов. Сборка Android регулярно тестируется с использованием самых последних версий Ubuntu.

Вы также можете установить другие среды разработки, используя Ubuntu Make..

Ubuntu теперь поддерживает формат упаковки приложений «привязки», используя инструмент Snapcraft, который позволяет вам писать приложения на выбранном вами языке программирования и упаковывать их со всеми необходимыми зависимостями. Посетите портал разработчиков Ubuntu здесь.

  • Вы можете скачать Ubuntu здесь

(Изображение предоставлено Fedora)

6. Fedora

Портал разработчиковДля разработки Red Hat многоязычная IDE

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

Помимо того, что Fedora очень проста в настройке и установке, у нее есть специальный портал для разработчиков. Просто нажмите «Начать проект», чтобы увидеть специальные руководства по разработке веб-приложений, командной строки, настольных и мобильных приложений. Также есть отличный раздел по работе с аппаратными устройствами, такими как Arduino..

Если это разве’В достаточной степени репозитории Fedora также включают в себя Eclipse, полнофункциональную и многоязычную среду разработки. Eclipse, вероятно, наиболее известен для Java, но также имеет C / C ++ и PHP IDE. Вы можете расширить его функциональность с помощью плагинов.

  • Вы можете скачать Fedora здесь

(Изображение предоставлено: OpenSUSE)

7. OpenSUSE

Основное семейство LinuxЛегкая установка пакетов кодирования Open Service Build для разработчиков

OpenSUSE (ранее SUSE Linux) — это дистрибутив, специально разработанный для разработчиков программного обеспечения и системных администраторов. Установка и конфигурирование системы очень просты с интегрированным инструментом YaST. Это позволяет одним щелчком установить все пакеты ‘-devel’, необходимые разработчикам.

OpenSUSE поставляется с предустановленными всеми основными инструментами, которые нужны разработчику программного обеспечения, такими как текстовые редакторы Vim и Emacs, инструменты автоматизации сборки, такие как CMake, и инструменты упаковки, такие как RPM. Операционная система также поставляется с OBS (Open Build Service), инструментом для разработчиков для создания программного обеспечения для различных дистрибутивов и платформ..

  • Вы можете скачать OpenSUSE здесь

(Изображение предоставлено: CentOS)

8. CentOS

Платформа разработки Red HatСтабильная системаПолный набор инструментов

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

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

Для разработчиков платформа виртуализации Xen предлагает способ разделения ваших проектов и безопасного запуска приложений на виртуальной машине..

Вы можете найти инструкции о том, как это сделать, а также другие советы для разработчиков в отличной CentOS Wiki..

  • Вы можете скачать CentOS здесь

(Изображение предоставлено Solus)

9. Солус

Скользящая модель выпуска Поддерживает несколько редакторовПрограммирование поддержки

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

Solus поддерживает несколько редакторов и IDE, таких как Atom, Idea и Gnome Builder, а также графический интерфейс Git GitKraken. На сайте проекта Solus также утверждается, что ОС поддерживает ряд языков программирования, таких как Go, Rust, PHP, Node.js и Ruby..

  • Вы можете скачать Solus здесь

(Изображение предоставлено: Puppy Linux)

10. Щенок Линукс

Легкий дистрибутивМинитальные пакетыСильная поддержка программирования

Puppy Linux — чрезвычайно легкий дистрибутив, основанный на Ubuntu или Slackware. Вся ОС имеет размер всего около 330 МБ, что означает, что она может работать как в ОЗУ, так и на обычном жестком диске. Он поставляется с минимальным количеством пакетов, хотя вы можете добавить больше, например, devx, который содержит различные инструменты разработки.

В Puppy Linux ‘Wikka’ подробно описаны языки программирования, поддерживаемые ОС. Одним из известных языков является BaCon, который может конвертировать код, написанный на бейсике, в C.

В Wikka также есть большой выбор учебников по написанию сценариев Bash и началу работы с Python..

  • Вы можете скачать Puppy Linux здесь
Предыдущая статья
Следующая статья