Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Топ-10 дистрибутивов Linux для разработчиков в 2017 году

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

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

Короче говоря, независимо от ваших предпочтений в плане программирования, вы найдете дистрибутив, соответствующий вашим потребностям в этом топ-10 обзоре.

Arch Linux

Arch Linux

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

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

Debian

Debian

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

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

Raspbian

Raspbian

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

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

Gentoo

Gentoo

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

UBUNTU

UBUNTU

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

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

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

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

FEDORA
FEDORA

Fedora — это поддерживаемая сообществом производная от коммерческого дистрибутива Red Hat Linux. Он также отличается тем, что является дистрибутивом разработчика ядра Linux Linus Torvalds.

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

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

OpenSUSE

OpenSUSE

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

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

CentOS

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

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

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

Solus

Solus

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

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

Puppy Linux

Puppy Linux

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

Pookpy Linux «Wikka» детализирует языки программирования, поддерживаемые ОС. Одним из примечательных языков является BaCon, который может конвертировать код, написанный на BASIC на C.

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

Читайте самые интересные новости HiTech технологий в соцсетях:

Вам также могут понравиться Еще от автора

Комментарии

Подписывайтесь на новости и будьте в курсе новостей Hi Tech технологий