Nejlepší Linux distro pro vývojáře

Nejlepší Linux distro pro vývojáře

1. Arch Linux

2. Debian

3. Raspbian

4. Gentoo

5. Ubuntu

6. Fedora

7. OpenSUSE

8. CentOS

9. Solus

10. Puppy Linux

Další informace naleznete níže v podrobných recenzích.

Linux pohání páteř internetu, mobilních zařízení a nyní cloud computing systémů.

Z tohoto důvodu je často nezbytné, aby technici mohli pracovat přímo v prostředí Linuxu, zejména pro operační servery a pro vývoj softwaru, který na nich běží..

Zatímco Linux má pověst primárně pro kodéry a programátory, v posledních několika desetiletích došlo k přesunům, aby poskytovaly verze Linuxu, které jsou přátelštější pro běžné uživatele, například poskytováním většího grafického uživatelského rozhraní (GUI) a být méně závislý na použití příkazového řádku.

Ve svém jádru však zůstává Linux stále důležitý pro vývojové účely a jsou k dispozici specifická distribuce, která se starají méně o nováčky z Windows a jsou konfigurována speciálně pro různá technická použití.

Zde se podíváme na hlavní linuxová distribuce používaná vývojáři softwaru a uvedeme to nejlepší z nich.

  • Jedná se o nejlepší poskytovatele školení v systému Linux a online kurzy
  • 10 z nejlepších linuxových distribucí pro soukromí a fanoušky zabezpečení
  • 10 nejlepších linuxových distribucí: který z nich je pro vás ten pravý?
  • Jaký je nejlepší Linux distro pro začátečníky?
  • Jak vybrat nejlepší Linux distro pro notebooky
  • 10 nejoblíbenějších lehkých linuxových distribucí
  • Chcete, aby byla k tomuto kupujícímu přidána vaše společnost nebo služby’s průvodce? Pošlete svou žádost e-mailem na adresu [email protected] s adresou URL nákupního průvodce v předmětu.

(Obrazový kredit: Arch Linux)

1. Arch Linux

Pouze základní balíčkyDobré kódovací prostředíWiki nápověda poskytovánaNení doporučeno pro nováčky

Arch Linux nabízí během instalace výkonnou úroveň přizpůsobení a umožňuje stahovat a instalovat pouze potřebné balíčky. I když to rozhodně není pro nováčky v kódování, skutečnost, že můžete do svého počítače nainstalovat pouze minimální počet programů pomocí Arch Build System a Arch User Repository, snižuje možnost jakéhokoli rušení v kódování.

To například znamená, že si můžete nainstalovat správce oken barebones, jako je i3, abyste si byli jisti, že váš systém bude reagovat rychle, když použijete vybraný textový editor. Pokud narazíte na potíže, Arch Linux Wiki nabízí užitečného instalačního průvodce.

  • Arch Linux si můžete stáhnout zde

(Obrazový kredit: Debian)

2. Debian

Postaveno pro stabilituPříslušné manuályNěkterý software je zastaralý

Debian je jedním z nejstarších linuxových distribucí a je postaven s ohledem na stabilitu. Všechny programy obsažené v Debianu musí splňovat pokyny pro svobodný software Debian. Balíčky jsou pečlivě vybírány a testovány na zahrnutí do „stabilní“ větve Debianu, což znamená, že zatímco některé mohou být datovány, existuje jen malá šance na nestabilitu systému, což činí tento OS ideální pro programátory..

Web Debian obsahuje rozsáhlé manuály, včetně kapitoly o programování, která vás seznámí se základy vytváření skriptu, jeho kompilací a pomocí Autoconf, aby vaše skripty mohly být kompilovány na jiných linuxových distribucích.

  • Debian si můžete stáhnout zde

(Obrazový kredit: Raspbian)

3. Raspbian

Dobré vzdělávací nástrojeVývoj herVýcvikové zdroje

Raspbian je výchozí operační systém, který je součástí Raspberry Pi. Protože Pi byl navržen jako vzdělávací nástroj, Raspbian je perfektním operačním systémem pro zájemce o začátek s kódováním.

Na webových stránkách Raspberry Pi najdete několik působivých průvodců, jak používat vizuální programovací nástroj Scratch, který se používá k vytváření animací a her. K dispozici je také vynikající část, jak začít s Pythonem, který je podporován po vybalení z krabice.

Mladší programátoři by se mohli raději naučit používat programovací jazyk pro Minecraft Pi, mini-verzi velmi oblíbené hry s pískovištěm.

  • Raspbian si můžete stáhnout zde

(Obrazový kredit: Gentoo)

4. Gentoo

Kompilujte zdrojový kódDostupnost hardwaru je k dispoziciWiki

Gentoo, pojmenovaný po rychle plaveckém tučňákovi, se někdy nazývá „meta“ distribuce, protože uživatelé stahují a kompilují jeho zdrojový kód ručně podle svých potřeb. Díky tomu se nejen dokonale hodí k hardwarovým požadavkům vašeho počítače, ale také vám umožní přesně se rozhodnout, které verze balíčků lze nainstalovat..

Gentoo utrpěl menší neúspěch před několika lety, když jeho komplexní Wiki přešla do režimu offline. Naštěstí byla od té doby obnovena a nyní obsahuje oficiální příručku Gentoo. Pokud potřebujete další pomoc, následuje na Redditu také malý Diehard Gentoo.

  • Gentoo si můžete stáhnout zde

(Obrazový kredit: Ubuntu)

5. Ubuntu

Navrženo pro začátečníky Podporuje Android Open Source ProjectTools pro programování

Na rozdíl od barebone distros jako Arch Linux a Gentoo, Ubuntu je navržen tak, aby byl ideální pro začátečníky, kompletní s desktopovým rozhraním a automatickými aktualizacemi.

Ubuntu je vybrané distro projektu Android Open Source Project pro vytváření zdrojových souborů. Sestavení Androidu je pravidelně testováno pomocí nejnovějších verzí Ubuntu.

Pomocí Ubuntu Make můžete také nainstalovat další vývojová prostředí.

Ubuntu nyní podporuje formát „Snaps“ balení aplikací pomocí nástroje Snapcraft, který vám umožňuje psát aplikace v programovacím jazyce podle vašeho výběru a balit je se všemi požadovanými závislostmi. Navštivte portál vývojářů Ubuntu zde.

  • Můžete si stáhnout Ubuntu zde

(Obrazový kredit: Fedora)

6. Fedora

Developer PortalPro vývoj Red HatMulti-language IDE

Fedora je komunitní derivát komerční distribuce Red Hat Linux. Také si užívá vyznamenání za distro volby tvůrce linuxového jádra Linuse Torvaldse.

Kromě velmi snadného nastavení a instalace má Fedora vyhrazený portál pro vývojáře. Jednoduše klikněte na „Zahájit projekt“ a zobrazte věnované průvodce vývojem webu, příkazového řádku, stolních a mobilních aplikací. K dispozici je také vynikající sekce o práci s hardwarovými zařízeními, jako je Arduino.

Pokud to nebylo’V repozitářích Fedory je také Eclipse, plně vybavený a vícejazyčný IDE. Eclipse je pravděpodobně nejlépe známý pro Javu, ale má také C / C ++ a PHP IDE. Jeho funkčnost můžete ještě rozšířit pomocí pluginů.

  • Fedoru si můžete stáhnout zde

(Obrazový kredit: OpenSUSE)

7. OpenSUSE

Hlavní linuxová rodinaJednodušší instalace kódovacích balíčkůOpen Build Service pro vývojáře

OpenSUSE (dříve SUSE Linux) je distribuce určená speciálně pro vývojáře softwaru a správce systému. Instalace a konfigurace systému je hračkou díky integrovanému nástroji YaST. To vám umožní nainstalovat všechny ‚-devel‘ balíčky, které vývojáři potřebují, jediným kliknutím.

OpenSUSE je předinstalován se všemi základními nástroji, které vývojář potřebuje, jako jsou textové editory Vim a Emacs, vytvářejí automatizační nástroje, jako jsou CMake a nástroje pro balení, jako je RPM. Operační systém je také dodáván s OBS (Open Build Service), nástrojem pro vývojáře k vytváření softwaru pro různá distra a platformy.

  • OpenSUSE si můžete stáhnout zde

(Obrazový kredit: CentOS)

8. CentOS

Vývojová platforma Red HatStable systemKomplexní sada nástrojů

Stejně jako Fedora je CentOS bezplatnou komunitní variantou Red Hat (komerční verze Linuxu). Mnoho balíčků je stejné a teoreticky je možné vytvořit verzi CentOS, která je funkčně identická s Red Hat samotným, i když je to v praxi obtížné dosáhnout.

Výsledkem je vysoce stabilní systém. Úložiště CentOS obsahuje také sadu vývojových nástrojů, která se může pochlubit řadou nezbytných programovacích nástrojů.

Pro vývojáře nabízí virtualizační platforma Xen způsob, jak rozdělit vaše projekty a bezpečně spouštět aplikace uvnitř virtuálního počítače.

Pokyny k tomu a další tipy pro vývojáře najdete na vynikající CentOS Wiki.

  • CentOS si můžete stáhnout zde

(Obrazový kredit: Solus)

9. Solus

Model s postupným uvolňováním Podporuje více editorů Podpora programování

Solus je výjimečný tím, že se jedná o jedno z mála irských Linuxových distribucí, a také proto, že následuje kurátorský model uvolnění. Výhodou je, že jakmile nainstalujete operační systém, můžete raději spouštět aktualizace než hlavní upgrade. Společnost Solus se však snaží vyhnout instalaci extrémně nejnovějších balíčků a beta softwaru, aby byla zachována stabilita systému.

Solus podporuje několik editorů a IDE, jako jsou Atom, Idea a Gnome Builder, stejně jako Git GUI, GitKraken. Webové stránky projektu Solus také tvrdí, že operační systém podporuje řadu programovacích jazyků, jako jsou Go, Rust, PHP, Node.js a Ruby..

  • Solus si můžete stáhnout zde

(Obrazový kredit: Puppy Linux)

10. Puppy Linux

Lehké distroMinimální balíčkyPodporná podpora programování

Puppy Linux je extrémně lehké distro založené na Ubuntu nebo Slackware. Celý operační systém má velikost pouze asi 330 MB, což znamená, že jej lze spouštět zcela v paměti RAM i nainstalovat na běžný pevný disk. Dodává se s minimálním počtem balíčků, i když můžete přidat další, například devx, který obsahuje různé vývojové nástroje.

Puppy Linux „Wikka“ uvádí podrobnosti o programovacích jazycích podporovaných operačním systémem. Jedním z pozoruhodných jazyků je BaCon, který dokáže převést kód napsaný v BASICu na C.

Wikka má také rozsáhlý výběr tutoriálů o psaní Bash skriptů a jak začít s Pythonem.

  • Zde si můžete stáhnout Puppy Linux