Версия linux для программирования

Дистрибутив Linux для программиста

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

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

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

Manjaro для программиста

Начнем с дистрибутива Manjaro, который вполне подходит для разработчика. Manjaro – это “роллинг” дистрибутив, что означает, что он постоянно обновляется и не имеет фиксированных версий. Это позволяет всегда использовать самые новые версии программ и библиотек, что может быть особенно полезно для программистов, работающих с последними технологиями.

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

Linux для программиста 2

Ubuntu для программиста

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

P.S В некоторых случаях, также обратите внимания на Pop!_OS, который основывается на пакетной базе Ubuntu. Но в отличие от нее, по утверждениям разработчиков дистрибутива ориентирован как раз на программистов.

Linux для программиста 1

Fedora для программиста

Fedora – это дистрибутив Linux, созданный сообществом и спонсируемый компанией Red Hat, который нацелен на новые технологии. Fedora обновляется каждые 6 месяцев, в репозиториях этого дистрибутива также найдется множество необходимых инструментов для разработки. Если вам нужны последние версии ПО или вы хотите получить доступ к новейшим технологиям, то Fedora может быть хорошим выбором. Тут также стоит отметить, что создатель ядра Linux Линус Торвальдс работал на Fedora.

Читайте также:  Using screen on linux

Linux для программиста 3

Debian для программиста

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

Linux для программиста 4

Rosa Linux для программиста

Из Российских дистрибутивов Linux, можно обратить внимание на Rosa Linux. Разработкой этого дистрибутива занимается компания НТЦ ИТ РОСА. В репозиториях Rosa, собственно, как и в случае с другими дистрибутивами из нашего списка, найдется множество инструментов которые помогут вам при разработке. К достоинствам также стоит отнести и тот факт, что у дистрибутива имеется активное сообщество, да и сами разработчики вполне готовы прийти на помощь.

Linux для программиста 5

Заключение

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

Если вы программист на языке Java и ваш выбор пал на Ubuntu, то на сайте имеется статья о том, как установить этот язык в операционной системе. В том случае, если вам необходимо установить Node.js в Ubuntu, то про установку читайте тут.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на социальные сети журнала Cyber-X:

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

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

Увеличиваем скорость установки пакетов из репозитория AUR в Manjaro

Увеличиваем скорость установки пакетов из репозитория AUR в Manjaro

Linux Mint - Установка рабочего окружения KDE

Linux Mint – Установка рабочего окружения KDE

Scribus - приложение для визуальной вёрстки Полиграфии

Scribus – приложение для визуальной вёрстки Полиграфии

2 комментария к « Дистрибутив Linux для программиста »

Какая чушь)
Извините, но программисту не важно какая ОС.
Я например при любых случаях предпочту на винде и маке работать, а Линукс сервер.

Источник

Читайте также:  Microsoft office powerpoint linux

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

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

Оценивать будем по следующим критериям:

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

Чаще всего, всеми описанными выше преимуществами обладают популярные дистрибутивы с огромным сообществом. Софт на них является в то же время самым стабильным, т.к. большинство разработчик выбирают именно их для тестирования, не обделяя вниманием маленькие и никому неизвестные дистрибутивы ( Привет altLinux )

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

Ubuntu

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

К тому же Ubuntu официально выбран для разработки Android. Сборка Android OpenSource Project регулярно тестируется на свежих версиях Ubuntu.

Не оставим без внимание Ubuntu-make которая установит среду программирование за вас

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

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

Читайте также:  Linux add swap fstab

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

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

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. На моём железе он показал себя как самый стабильный дистрибутив. А какие дистрибутивы вы считаете лучшими для программирования? Пишите в комментариях

Источник

Оцените статью
Adblock
detector