Programování

10 distribucí Linuxu pro vývojáře

10 distribucí Linuxu pro vývojáře

Distribuce Linuxu zaměřené na běžné uživatele stolních počítačů jsou důležité, ale vývojáři také potřebují používat Linux. Vývojáři mají jiné potřeby než ostatní uživatelé, takže určité distribuce mohou být pro účely vývoje lepší než jiné. Ale která distribuce se hodí pro vývojáře?

Spisovatel TechRadar Pro má užitečné shrnutí 10 nejlepších linuxových distribucí pro vývojáře.

Zprávy Nate Drake pro TechRadar Pro:

Populárnější verze systému Linux, jako je Ubuntu, se zaměřují na vylepšení uživatelského prostředí automatickou aktualizací balíčků a poskytováním efektních grafických uživatelských rozhraní náročných na zdroje.

I když uživatelsky přívětivé distribuce (distribuce) určitě mají své místo, v této příručce jsme se pokusili dostat zpět do doby slávy, kdy vývojáři přizpůsobili své sestavení Linuxu. Tyto distribuce Linuxu vám umožňují doladit vaše vývojové prostředí, takže ať už jste zkušený programátor nebo relativní nováček, můžete s kódováním pokračovat.

  1. Arch Linux

  2. Debian

  3. Raspbian

  4. Gentoo

  5. Ubuntu

  6. Fedora

  7. OpenSUSE

  8. CentOS

  9. Solus

  10. Puppy Linux

Více na TechRadar Pro

Red Hat jako desktopová distribuce?

Linux má mnoho různých desktopových distribucí. Některé jsou dobře známé a velmi oblíbené jako Ubuntu nebo Linux Mint. Ale co Red Hat? Jak dobrá je distribuce pro stolní počítače?

Redditor se nedávno zeptal na tuto otázku a dostal několik zajímavých odpovědí.

Catllife3 zahájil vlákno tímto příspěvkem:

Používá tady někdo Red Hat jako plochu? Jaké to je?

Více na Reddit

Jeho kolegové redaktoři se zapojili do myšlenek na používání Red Hat Linuxu jako distribuce desktopu:

Turismofive: „Použil jsem CentOS, což je v podstatě téměř totéž jako RHEL. Ve skutečnosti je to velmi divné, když se nastavuji (jako chytání balíčků souvisejících s video kodeky a grafikou a tak dále, spolu s fonty Microsoftu nebo tak něco), a kdybych chtěl jen RPM distribuci pro desktop, prostě bych se valil s OpenSUSE nebo Fedora.

Představoval bych si, že jedinou věcí odlišnou od CentOS a RHEL je licence. “

Aliendude 5300: „Ne doma, ale v práci, RHEL 7.3 je překvapivě funkční desktop. Provozuji Fedoru doma. Věci jako EPEL a Nux Dextop jsou pro fungování některých věcí naprosto nezbytné, protože se jedná o velmi starý stack. Je to neuvěřitelně stabilní, ne příliš vzrušující. “

Victoresupadre: „Všechno staré. Stabilní. Nudný. Funguje dobře pro vývoj softwaru. Možná vám přijdou nové nástroje a webové věci. Záleží na vašich potřebách. Gnome byl kolem vydání RHEL 7 divný. Používám Xfce. “

Albionandrew: „Pracoval jsem jako RHEL 6 jako desktop už tři roky v práci. Právě jsem přešel na Ubuntu 16.04, protože dělám více Pythonu a chtěl jsem, aby to fungovalo hned po vybalení z krabice. “

Jmtd: „Použil jsem to v práci, systém založený na RHEL 7, a bylo to v pořádku. RHEL 7 je založen na GNOME 3, ale myslím, že výchozí je klasický režim IIRC. Není to krvácející hrana, ale ani zde nejsou žádná překvapení, věci, které fungují, stále fungují. Hranice krvácení pro plochu je přeceňována, IMHO. Když se neustále nepohybujete na ploše, soustředíte se více na jiné věci. Je to koneckonců nástroj k dosažení věcí, nikoli jeho konec.

Mnoho mých kolegů používá Fedoru a dvakrát ročně nastává období výpadku, kdy spousta lidí rozbije své stroje upgradem na novou verzi a zasáhnou obrovské chyby, následované obdobím vyvíjejících se prací, které jsou všechny zastaralé za dalších šest měsíců. “

Roscocoltrane: „RHEL stále používá Python 2, což se stává problémem pro některé nástroje GUI Pythonu 3, jako je Back In Time. Nedoporučoval bych to a místo toho jsem přesunul své desktopy do Fedory, protože se mnohem snáze upgradoval a protože díky technologii kontejnerů je základní OS pro vývoj stejně irelevantní. “

Md_tng: „Používání RHEL na ploše je jako používání Fedory z doby před čtyřmi lety, nebo jako používání aktuální verze Debianu.

Všechno je tak staré. “

Bubblethink: „Používám RHEL 7.3 jako poloprimární systém. Funguje stejně nebo lépe než Ubuntu. EPEL pokrývá většinu dalších užitečných věcí. Pokud potřebujete ovladače Nvidia a věci související s médii, existuje několik repozitářů (například Negativo17), které také dobře pokrývají.

Jediná věc, která mi chybí, je Unity, ale Cinnamon je dostatečně blízko (i když není občanem první třídy). To je ale trochu diskutabilní, protože Unity je stejně zastaralá i na Ubuntu. Kvůli menší nepříjemnosti mírně starých balíků získáte přes Ubuntu spoustu dalších užitečných bitů. Samozřejmě můžete také použít Fedoru, pokud nemáte odpor k upgradu každých šest měsíců. “

ChrisTX4: „Opravdu záleží na tom, co hledáte. To, co RHEL dělá dobře, je poskytnout stabilní nastavení pro práci. Pomocí softwarových sbírek můžete také získat slušně nový zásobník a načíst libovolnou verzi technologie, kterou chcete. Pokud chcete použít novou technologii, je tu vaše Devtoolset-6, který aktuálně dodává například GCC 6.3.1 a choti - takže „stará“ hromada není tak důležitá.

Jako příklad můžeme uvést, že jiné pracoviště má komplexní softwarový zásobník využívající MPI a Python. Nahoře je řada softwaru FOSS, ale pravděpodobně byste tuto část chtěli sestavit sami, ale ne Python nebo MPI. Pokud používáte normální distribuci, budou muset znovu vytvořit všechny závislosti, jakmile vyjde nová verze MPI nebo Python. Na RHEL nemá rh-python35 vliv na funkčnost rh-python33 a naopak.

Pokud hledáte takový stabilní zásobník a potenciálně schopnost spouštět vlastní software, RHEL je vaše nejlepší sázka. Pokud hledáte multimediální pracovní plochu pro domácí použití, neobtěžujte se, protože Fedora je to, co pokrývá potřeby ve světě Red Hat.

A také na tuto poznámku, RHEL zahrnuje RH Satellite (vzdálená správa) a Java reposy třetích stran s IBM a Oracle Java. Pro použití je RHEL cílení, které má dobrou hodnotu; pro domácí použití vám nebude vůbec jedno. “

Daniel_Laixer: „Aktuálně běží RHEL 6.8 v práci

Zdá se, že používáte Ubuntu se starým dobrým Gnome 2.0, ale s crappier repos a správci balíčků. Spolupracovník provozuje RHEL 7.x a vypadá stejně špatně jako Ubuntu s Gnome 3.0. “

Více na Reddit

Proč byste měli spouštět Windows jako VM v Linuxu

Nedávné útoky na ransomware Wannacry založené na Windows šokovaly mnoho lidí po celém světě. Útoky také zdůraznily, proč je dobré místo systému Windows spouštět Linux. Jeden autor z PCWorld poznamenává, že pokud musíte spustit Windows, je dobré jej spustit na virtuálním stroji v Linuxu.

Alex Campbell hlásí pro PCWorld:

Z bezpečnostního hlediska může být běh Windows ve virtuálním stroji mnohem bezpečnější než běh Windows na jeho vlastní jednotce nebo oddílu, jako byste to obvykle dělali. Virtualizací operačního systému oddělujete operační systém od samotného hardwaru a vytváříte bariéru, kterou může váš hostitelský operační systém (v tomto případě Linux) spravovat zvenčí. Je to jako dát Windows do vlastního pískoviště s vlastní omezenou sadou hraček, které může libovolně rozbít, aniž by ostatní děti plakaly.

S několika výjimkami většina virtuálních počítačů používá soubory, které slouží jako virtuální úložiště pro virtuální počítač. Virtuální úložiště vypadá jako normální pevný disk operačního systému běžícího na virtuálním počítači a pokud výslovně neposkytnete přístup ke složkám mimo virtuální počítač, zbytek systému je pro virtuální počítač nepřístupný. Je to trochu jako The Matrix: OS netuší, že počítač, na kterém běží, není fyzický.

Skvělá věc na všech těchto virtuálních úložištích je, že celá aplikace Windows - soubory, aplikace, díla - jsou obsaženy v jednom souboru. Tento soubor lze snadno zálohovat, archivovat, zašifrovat a uložit na cloud, stokrát zkopírovat nebo smazat. VirtualBox může dokonce pořizovat snímky virtuální jednotky v aplikaci, což vás zbaví jakýchkoli potíží se zálohováním souborů virtuálního úložiště sami.

Když nasměrujete virtuální počítač na zálohovanou kopii vaší virtuální jednotky, šťastně spustí obraz, jako by se nic nestalo. V zásadě je použití virtuálního počítače dokonalým způsobem, jak zálohovat instalaci systému Windows, aniž byste museli spouštět spouštění záložních aplikací na PC.

Více na PCWorld

Zmeškal jste shromáždění? Podívejte se na domovskou stránku Eye On Open a podívejte se na nejnovější zprávy o open source a Linuxu.

$config[zx-auto] not found$config[zx-overlay] not found