5 най-добри дистрибуции на Linux за програмисти

Може ли да има най-добрата дистрибуция на Linux за уеб разработчиците? Или, по-общо казано, да кажем, че може да има най-доброто дистрибуция на Linux за разработчиците ? Коя е най-добрата дистрибуция на Linux за програмиране?

Разгледахме SemiCode OS, Linux дистрибуция за програмисти. Но SemiCode OS е преустановена, така че мислех, че ще съставя списък, който да отговори на въпроса ви: кои дистрибуции на Linux трябва да използвам за програмиране ?

Много неща като езика за програмиране, използваните инструменти, поддръжката, наличието на пакети и скоростта на обновяване в хранилищата и множество нефункционални изисквания като десктоп средата, стабилността влизат в игра, за да се определи най-доброто Linux distro за кодиране.,

Програмистът влиза в контакт с операционната система особено в по-висока степен от всеки друг. За програмист операционната система трябва да го включи. И с „включване“ искам да кажа, да създам гореща страст да кодираме и да направим света по-добро място.

Най-добрите дистрибуции на Linux за програмиране

Както и да е, нека започнем. Ще разгледаме пакетните мениджъри, наличието на пакети, стабилността, моделите за освобождаване и десктоп средите на дистрибуциите.

1. Ubuntu

Ubuntu дава три конкретни причини за програмистите да го използват.

Ubuntu се разрасна толкова много, че се превърна в превъзходен десктоп Linux. Виждам, че почти всички производители на софтуер, които произвеждат за Linux платформа, предлагат .deb пакет. Днес Ubuntu получава максимална подкрепа от продавачи, отколкото всеки друг дистрибутор.

Това означава, че всяка IDE, която разработчикът ще се нуждае, ще има .deb инсталатор, готов за изтегляне. Всичко, което трябва да направите, е да кликнете. Това също има огромна полза, когато проектът ви зависи от конкретна версия на софтуера. Той също така разполага с огромно хранилище на стабилен софтуер.

Ubuntu предоставя LTS версия, която ще бъде поддържана за период от 5 години и никога не-LTS версия се поддържа в продължение на 9 месеца. Не-LTS версията има много никога пакети (тъй като версията LTS възраст). Това улеснява несравнимата стабилност. Основните компоненти на операционната система и ядрото няма да се променят, както в случая с операционната система за освобождаване. Това осигурява на програмистите и разработчиците надеждна и стабилна работна база, която няма да даде никаква непоследователност.

Трето, искам да обсъдим работната среда на Ubuntu, която е Unity. Въпреки, че това е въпрос на субективно предпочитание, бих искал да донеса предимствата на Unity за програмист.

Unity разполага с прост интерфейс. Стартерът е прост стак, където поставяте всичките си любими и най-използвани приложения. Стартирате приложения и превключвате между приложения, като използвате същия стартер. Това, чувствах, беше драстично по-малко агресивно в сравнение с Гном. Това улеснява по-бързото превключване между приложенията. Също така, Unity е лесно приспособима. Тирето също е много достъпно и ви помага бързо да навигирате около операционната система. Честно казано, стартерът е чудесен бустер за производителност.

Ubuntu е полирана операционна система. Ubuntu също е достъпен на вкус и има някои големи дистрибуции, базирани на Ubuntu. Можете да ги проверите прекалено. Можете да изтеглите Ubuntu тук.

2. openSUSE

openSUSE е една от най-сложните дистрибуции на Linux там. Тя има голяма общност, солиден сектор за развитие и напълно професионално отношение. Въпреки че използвам Arch Linux на компютрите си, винаги съм имал високо мнение за openSUSE.

openSUSE е много по-подходящ за разработчиците, особено поради свободата, която позволява. openSUSE се предлага в два варианта.

Leap идва с жизнен цикъл от 6 месеца след излизането на следващата версия. Така че в момента, ако инсталирате openSUSE Leap 42.2, той ще бъде поддържан до 6 месеца след пускането на openSUSE Leap 42.3. Той идва със софтуер за гарантиране на стабилност, така че всеки инструмент, от който се нуждаете за разработка, ще работи безпроблемно в целия проект и извън него.

От друга страна, openSUSE Tumbleweed следва подвижното освобождаване. Може да се каже, че ще бъде поддържана завинаги. Софтуерът ще се актуализира редовно. Всички IDE, любимите ви редактори на отворен код и други инструменти ще бъдат актуализирани до най-новата версия, винаги. Въпреки че актуализациите са добре тествани и те почти никога не предизвикват проблеми, които идват с кървави дистрибуции, трябва да имате предвид едно нещо. Често проектът ви може да зависи от конкретна версия на софтуера, като JDK. Трябва да бъдете внимателни при приемането на подобрения в такива случаи.

Leap или Tumbleweed, openSUSE има абсолютно невероятен метод за доставка на софтуер. Просто отидете на software.opensuse.org, потърсете пакета, от който се нуждаете, и просто натиснете "Direct Install" и направете. Няма хранилище, команди и проблеми със зависимостта. Мисля, че това е основна точка за продажба на openSUSE. Това ще спести много време, когато просто искате да инсталирате неща и да стигнете до кодиране.

И накрая, openSUSE е чудесна Linux дистрибуция за програмиране и кодиране, поради своята стабилност, стабилност и огромно хранилище на добре поддържан софтуер. Нищо чудно, че дори много предприятия го използват за своите разработчици. Определено проверете.

3. Fedora

Самият Линус Торвалдс използва Fedora. Нуждаете се от повече причини?

Fedora е бърза. Дори Gnome версията на Fedora работи по-бързо на моя компютър. По-бързо от други дистрибуции, работещи на Gnome. Обичам го, когато не се налага да се взирам в екрана, когато Chrome завинаги ще започне.

Fedora има цикъл на освобождаване от 6 месеца. Това е чудесно за програмисти, които не могат да си позволят да останат с по-стара версия твърде дълго.

Основна причина да изберете Fedora е нещо повече от просто мениджър на пакети или среда на работния плот. Fedora е православен защитник на принципа на отворения код. Всичко, което Fedora е с отворен код. Не съществуват собствени драйвери и неща, налични във Fedora repos (можете да инсталирате собствени драйвери, но това е малко по-сложно от стартирането на няколко dnf команди). Така че, ако сте ентусиаст с отворен код, Fedora определено е за вас.

Fedora е сестринският проект на Red Hat Enterprise Linux, оригиналната операционна система на програмистите. Съществува взаимна връзка между Fedora и Red Hat Enterprise Linux, която дава и двете предимства по отношение на технологиите и иновациите.

Fedora може да получи спонсорство и професионална обратна връзка от RHEL, но се управлява от общност от ентусиазирани разработчици и специалисти по RHEL, които са страстни към Fedora. Това директно води до това, че Fedora е по-добра настройка за разработчиците. А добавянето на Fedora е един от най-стабилните дистрибуции на Linux във всяка версия.

Fedora е достъпна и във вашите любими среди на работния плот. Проверете ги тук. Можете да изтеглите Fedora Gnome тук.

4. Arch Linux

Добре, така че този ще изисква доста време и търпение от ваша страна само за да създадете. Но си струва.

Arch Linux идва само с ядрото на Linux и мениджъра на пакети, Pacman. Дори не получавате графичен интерфейс. Вие изграждате на база, бране на компоненти според вашите предпочитания. Резултатът от това е силно персонализирана операционна система, която съдържа всичко, от което се нуждаете, и нищо, което нямате.

Arch Linux е известен с това, че е кървящ ръб, актуално хранилище. Всеки пакет в официалните хранилища е винаги на най-високия номер на версията, но все още се получава само след продължително тестване. Така че самата операционна система е напълно надеждна. Рядките проблеми, свързани със стабилността, се появяват, когато инсталирате неподдържани пакети от хранилището на Arch (което може да се избегне, като се внимава при работа с AUR). Това също засяга само въпросния софтуер, а не самата операционна система.

Всяка информация за отстраняване на грешки и инструкции са добре документирани в Arch Wiki, което честно казано е най-добрата документация, която има всяко дистрибуция на Linux. Така че всеки проблем, с който може да се сблъскате, може да бъде ремонтиран лесно, като се следват инструкциите за начинаещи, предоставени в Arch Wiki.

Arch Linux идва с нулева поддръжка, тъй като операционната система се обновява. Проблемите с зависимостта и осиротелите пакети се обработват ефективно от Pacman. Най-новото и най-великото от всичко, което Linux е винаги на разположение в хранилището на Arch.

Изграждането на персонализирана операционна система с Arch Linux е начинът, по който да отидете, ако ме питате. Вижте тук Arch Linux.

5. Antergos

Antergos е Arch-базирана Linux дистрибуция. Много хора смятат, че Arch базираните дистрибуции са просто инсталатори на Arch, нещо, което помага да се инсталира Arch система с помощта на графичен потребителски интерфейс. Е, това не е случаят тук. Antergos използва архивни хранилища, за да. Но той идва със своя обрат.

Антергос следва подвижен отпуск, така че не е нужно да се притеснявате за края на живота. Той е достъпен на всеки основен език. Антъргос, макар и базиран на Arch, не е distro. Той идва с голям брой предварително инсталиран софтуер. Но този брой е все още по-малък в сравнение с други дистрибуции, така че няма да почувствате, че е раздут и това дава възможност да го персонализирате според вашите желания и нужди.

Antergos използва хранилищата на Arch, така че всичко, което искате в арсенала ви, винаги е на разположение с най-високия номер на версията. Pacman, пакетният мениджър в Arch идва без никакви проблеми с добавянето на хранилище. Хранилището съдържа най-новия софтуер и понякога се съхраняват някои по-стари версии, като Java Development Kit. Antergos също идва със собствено допълнително хранилище, което предлага пакети за настройка на Antergos (различни от Arch), Antergos софтуер и много други неща като Antergos тапети и пакети с икони.

Pacman обработва въпросите на зависимостта и осиротелите пакети по начин, по-добър от всеки мениджър на пакети там. Нестабилността е изключена.

Нови софтуерни инструменти са кодирани, техниките са разработени и тенденциите се променят с всеки изгрев на слънцето. Това е мястото, където влиза архивният архив. Arch User Repository е хранилището, задвижвано от общността, което съдържа огромен брой пакети, включващи много по-нов софтуер. Практически съдържа всичко, което работи на Linux машина. Така че всяка нужда от IDE, Development Kit и библиотеки ще може да се инсталира само с една команда.

yaourt name_of_the_software 

Antergos осигурява всяка голяма работна среда. Инсталацията е лесна с инсталатора на Cnchi. Той предлага опции за избор на средата на вашия десктоп, браузър, графични драйвери и такива на самата инсталация. Като цяло, Antergos прави чудесна Linux дистрибуция за кодиране. Проверете го на официалния му уебсайт.

Обобщавайки

Там имате хора, моят избор на най -добрите дистрибуции на Linux за програмисти . Споделете с нас мнението си за тези дистрибуции. Също така споделете някои съвети, които програмистите биха могли да намерят за полезни в коментарите по-долу.

Препоръчано

Двигателят на Microsoft Edge за JavaScript е отворен код
2019
Върнете стария си компютър обратно в живота с 4MLinux
2019
Fix Невъзможност за влизане в Ubuntu след надстройка
2019