Programovanie

10 linuxových distribúcií pre vývojárov

10 linuxových distribúcií pre vývojárov

Distribúcie systému Linux zamerané na príležitostných používateľov počítačov sú dôležité, ale vývojári tiež musia používať systém Linux. Vývojári majú odlišné potreby ako ostatní používatelia, takže určité distribúcie môžu byť na účely vývoja lepšie ako iné. Ale ktoré distribúcie sú vhodné pre vývojárov?

Autor knihy TechRadar Pro má prehľad o desiatich najlepších linuxových distribúciách pre vývojárov.

Správy Nate Drake pre TechRadar Pro:

Populárnejšie verzie systému Linux, ako napríklad Ubuntu, sa zameriavajú na zlepšenie používateľského zážitku automatickou aktualizáciou balíkov a poskytovaním efektných GUI náročných na zdroje.

Aj keď užívateľsky prívetivé distribúcie (distribúcie) určite majú svoje miesto, v tejto príručke sme sa pokúsili dostať späť do doby slávy, keď vývojári prispôsobovali svoje zostavenie systému Linux. Tieto distribúcie systému Linux vám umožňujú doladiť vaše vývojové prostredie, takže či už ste skúsený programátor alebo relatívny nováčik, môžete s programovaním pokračovať.

  1. Arch Linux

  2. Debian

  3. Raspbian

  4. Gentoo

  5. Ubuntu

  6. Fedora

  7. OpenSUSE

  8. CentOS

  9. Solus

  10. Puppy Linux

Viac na TechRadar Pro

Red Hat ako desktopová distribúcia?

Linux má veľa rôznych desktopových distribúcií. Niektoré sú známe a veľmi populárne, napríklad Ubuntu alebo Linux Mint. Ale čo Red Hat? Aké dobré je to ako distribúcia pre počítač?

Redditor nedávno položil túto otázku a dostal niekoľko zaujímavých odpovedí.

Catllife3 začal vlákno týmto príspevkom:

Používa tu niekto Red Hat ako pracovnú plochu? Aké to je?

Viac na Reddite

Jeho kolegovia redaktori sa zapojili do svojich myšlienok o použití Red Hat Linuxu ako distribúcie desktopu:

Turismofive: „Použil som CentOS, čo je v podstate takmer to isté ako RHEL. Vlastne je to veľmi čudné nastavovať si (napríklad chytať balíčky súvisiace s video kodekmi a grafikou a ktovie čo ešte, spolu s fontami Microsoft alebo tak niečo), a keby som chcel iba RPM distro pre plochu, tak by som proste hádzal s OpenSUSE alebo Fedora.

Predstavoval by som si, že jedinou vecou odlišnou od CentOS a RHEL je licencovanie. “

Aliendude5300: „Nie doma, ale v práci, RHEL 7.3 je prekvapivo funkčný desktop. Doma bežím Fedoru. Aby veci fungovali, sú veci ako EPEL a Nux Dextop úplne nevyhnutné, pretože ide o veľmi starý zásobník. Je to neuveriteľne stabilné, nie príliš vzrušujúce. “

Victoresupadre: „Všetko staré. Stabilný Nudné. Funguje dobre pri vývoji softvéru. Mohli by ste prísť o nové nástroje a webový obsah. Závisí to od vašich potrieb. Gnome bol okolo vydania RHEL 7 čudný. Používam Xfce. “

Albionandrew: „Pracoval som ako RHEL 6 ako desktop tri roky v práci. Práve som prešiel na Ubuntu 16.04, pretože robím viac Pythonu a chcem, aby to fungovalo po vybalení z krabice. “

Jmtd: „Použil som to v práci, systém založený na RHEL 7, a bolo to v poriadku. RHEL 7 je založený na GNOME 3, ale myslím si, že predvolený je klasický režim IIRC. Nie je to síce ničím neokrôchané, ale tiež nie sú žiadne prekvapenia, veci, ktoré fungujú, naďalej fungujú. Hranica krvácania pre pracovnú plochu je preceňovaná, IMHO. Ak sa stále nehráte s počítačom, sústredíte sa viac na iné veci. Je to nástroj na dosiahnutie vecí, koniec koncov, nie samoúčelný cieľ.

Mnoho mojich kolegov používa Fedoru a dvakrát ročne je prerušené obdobie, keď veľa ľudí rozbije svoje stroje upgradujúcich na novú verziu a narazia na obrovské chyby, po ktorých nasleduje obdobie vývoja, ktoré sú zastarané za ďalších šesť mesiacov. “

Roscocoltrane: “RHEL stále používa Python 2, ktorý sa stáva problémom niektorých nástrojov GUI Pythonu 3, napríklad Back In Time. Neodporúčal by som to a namiesto toho som presunul svoje desktopy do Fedory, pretože aktualizácia sa stala oveľa ľahšou a vďaka technológii kontajnerov je základný operačný systém pre vývoj tak či tak nepodstatný. “

Md_tng: „Používanie RHEL na pracovnej ploche je ako použitie Fedory spred štyroch rokov alebo ako použitie súčasnej verzie Debianu.

Všetko je také staré. “

Bubblethink: „Používam RHEL 7.3 ako poloprimárny systém. Funguje rovnako alebo lepšie ako Ubuntu. EPEL pokrýva väčšinu ďalších užitočných vecí. Ak potrebujete ovládače Nvidia a veci týkajúce sa médií, existuje niekoľko repozitárov (napríklad Negativo17), ktoré to tiež dobre pokrývajú.

Jediná vec, ktorá mi chýba, je Jednota, ale škorica je dosť blízko (aj keď nie je občanom prvej triedy). To je však trochu diskutabilné, pretože Unity je aj tak zastaraná aj v Ubuntu. Pre menšie nepríjemnosti trochu starých balíkov však oproti Ubuntu získavate množstvo ďalších užitočných bitov. Samozrejme, Fedoru môžete tiež použiť, ak neradi inovujete každých šesť mesiacov. “

ChrisTX4: „Skutočne záleží na tom, čo hľadáte. RHEL robí dobre, keď poskytuje stabilné nastavenie pre prácu. Pomocou softvérových zbierok môžete tiež získať slušne nový zásobník a načítať ľubovoľnú verziu technológie, ktorú chcete. Ak chcete použiť novú technológiu, je tu vaša Devtoolset-6, ktorá momentálne dodáva napríklad GCC 6.3.1 a choti - takže stará zásoba nie je až taká dôležitá.

Ako príklad uvedieme ďalšie pracovné oddelenie, ktoré má komplexný softvérový zásobník využívajúci MPI a Python. Na vrchu je množstvo softvéru FOSS, ale pravdepodobne by ste si chceli zostaviť túto časť sami, ale nie Python alebo MPI. Pri použití normálneho distribúcie by bolo potrebné znova vytvoriť všetky závislosti, akonáhle vyjde nová verzia MPI alebo Python. Na RHEL neovplyvňuje rh-python35 funkčnosť rh-python33 a naopak.

Ak hľadáte taký stabilný zásobník a potenciálne schopnosť spúšťať proprietárny softvér, RHEL je vaša najlepšia stávka. Ak hľadáte multimediálny desktop pre domáce použitie, nemusíte sa trápiť, pretože Fedora je to, čo pokrýva vo svete Red Hat.

Ale tiež k tejto poznámke, RHEL obsahuje RH Satellite (vzdialená správa) a Java reposy tretích strán s IBM a Oracle Java. Pre použitie je RHEL cielením, ktoré má dobrú hodnotu; pre domáce použitie vám nebude všetko jedno. “

Daniel_Laixer: „Momentálne beží RHEL 6.8 v práci

Zdá sa vám, že používate Ubuntu so starým dobrým Gnome 2.0, ale s mizernými úložiskami a správcami balíkov. Spolupracovník beží na RHEL 7.x a vyzerá rovnako zle ako Ubuntu s Gnome 3.0. “

Viac na Reddite

Prečo by ste mali v systéme Linux spúšťať Windows ako VM

Nedávne útoky na ransomvér typu Wannacry založené na systéme Windows šokovali mnohých ľudí po celom svete. Útoky tiež zdôraznili, prečo je dobré namiesto Windows spustiť Linux. Jeden autor z PCWorld poznamenáva, že ak musíte používať Windows, je dobré ho spustiť na virtuálnom stroji v Linuxe.

Alex Campbell hlási pre PCWorld:

Aj z hľadiska bezpečnosti môže byť spustenie systému Windows na virtuálnom stroji oveľa bezpečnejšie ako spustenie systému Windows na jeho vlastnom disku alebo oddiele, ako by to bolo bežné. Virtualizáciou OS oddelíte OS od samotného hardvéru a vytvoríte akúsi bariéru, ktorú môže váš hostiteľský operačný systém (v tomto prípade Linux) zvládnuť zvonka. Je to ako vložiť Windows do vlastného pieskoviska s vlastnou obmedzenou sadou hračiek, ktoré môže ľubovoľne rozbiť bez toho, aby rozplakali všetky ostatné deti.

Až na niekoľko výnimiek väčšina virtuálnych počítačov používa súbory, ktoré slúžia ako virtuálne úložné zariadenia pre VM. Virtuálne úložisko vyzerá ako normálny pevný disk operačného systému bežiaceho na virtuálnom stroji a pokiaľ výslovne neposkytnete prístup k priečinkom mimo virtuálneho počítača, zvyšok systému je pre virtuálny počítač neprístupný. Je to trochu ako The Matrix: OS netuší, že počítač, na ktorom beží, nie je fyzický.

Na všetkých týchto virtuálnych úložiskách je super to, že celá aplikácia Windows - súbory, aplikácie, diela - sú obsiahnuté v jednom súbore. Tento súbor je možné ľahko zálohovať, archivovať, zašifrovať a uložiť v cloude, stokrát skopírovať alebo vymazať. VirtualBox môže dokonca robiť snímky virtuálnej jednotky v aplikácii, čo vás zbaví akýchkoľvek problémov so zálohovaním súborov virtuálneho úložiska.

Keď nasmerujete VM na zálohovanú kópiu svojej virtuálnej jednotky, šťastne nabootuje obraz, akoby sa nič nestalo. Používanie virtuálneho počítača je v podstate dokonalý spôsob zálohovania inštalácie systému Windows bez toho, aby ste sa museli starať o to, aby ste na počítači museli spúšťať záložné aplikácie.

Viac na PCWorld

Zmeškali ste rozbeh? Na domovskej stránke Eye On Open sa dozviete najnovšie správy o open source a Linuxe.

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