Поиск по сайту:

Эти дистрибутивы Linux лучше всего подходят для разработчиков — и вот почему

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

Рабочий стол COSMIC может выглядеть как старая Pop!_OS, но это совсем другая система.

Ах, Линукс! Долгое время считалось, что операционная система с открытым исходным кодом предназначена специально для разработчиков и ученых-компьютерщиков. Современные дистрибутивы сейчас имеют гораздо более общее назначение, но это не значит, что не существует определенных дистрибутивов, которые также были бы идеальными платформами для разработчиков.

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

Для тех, кто хочет перенести свою разработку на операционную систему с открытым исходным кодом, вот мой список дистрибутивов, которые вам подойдут.

1. Поп!_ОС

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

Кроме того, вы можете настроить свой рабочий процесс, настроив навигацию по нему преимущественно с помощью клавиатуры (что обеспечивает высокоэффективный интерфейс). А благодаря мозаике по требованию вы можете быстро переключаться между управлением размещением окон на рабочем столе или выполнением этого вручную.

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

Вы можете скачать и установить Pop!_OS бесплатно.

2. Дебиан

Хотя у меня возникло искушение включить Ubuntu в этот список, я решил остановиться на том, что многие считают «матерью всех дистрибутивов Ubuntu». Причина такого названия в том, что очень много дистрибутивов основано на Debian. Если вы планируете разрабатывать дистрибутив на базе Ubuntu, почему бы не использовать оригинал?

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

Debian можно скачать и установить бесплатно.

3. Рабочая станция Федора

Fedora Workstation — любимый дистрибутив разработчиков, и на это есть веские причины. Во-первых, это очень быстро. Разработчики Fedora создали дистрибутив для настольных компьютеров, который работает так, как если бы это была легкая операционная система, но без необходимости полагаться на простой пользовательский интерфейс. Кроме того, вы обнаружите, что Руководство разработчика включает в себя множество удобной для разработчиков документации по различным темам, включая среды разработки, стиль кода, платформы и инструменты, базы данных и многое другое. Вы также найдете портал разработчиков Fedora, где сможете делиться своими знаниями и учиться у других.

Существует также несколько версий Fedora, включающих различные среды рабочего стола, такие как Plasma Desktop, Xfce, Cinnamon, Mate-Compiz, i3, LXQT, LXDE, SOAS, Sway, Budgie и (конечно) GNOME по умолчанию. Независимо от того, для какой среды рабочего стола вы хотите разрабатывать, Fedora поможет вам.

Вы можете скачать и установить Fedora Workstation бесплатно.

4. Арч Линукс

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

А еще есть AUR — Arch User Repository — который представляет собой управляемый сообществом репозиторий программного обеспечения, включающий около 100 000 пакетов, которые вы можете установить. С помощью AUR (и функций PKGBUILD) вы можете скомпилировать пакет из исходного кода (с помощью makepkg) и установить его с помощью pacman (менеджера пакетов).

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

Arch Linux можно скачать и установить бесплатно.

5. ОС Raspberry Pi

Raspberry Pi — это важная экосистема, поскольку она идеально подходит для самодельных разработчиков, желающих создавать специальные приложения и инструменты для конкретных целей. Для тех, кто хочет разрабатывать гаджеты, устройства IoT и другие изобретательные вещи, Raspberry Pi OS — отличный вариант. Это официальный дистрибутив, созданный производителем Raspberry Pi, специально для устройств Raspberry Pi и используемый более чем в 90% проектов Raspberry Pi.

ОС была впервые выпущена в 2012 году и использует PIXEL Desktop (на основе LXDE) и графический сервер Wayland. Для тех, кто хочет заниматься разработкой для устройств Raspberry Pi, подойдет именно эта ОС.

ОС Raspberry Pi можно скачать и установить бесплатно.

Статьи по данной тематике