Programiranje

10 distribucij Linuxa za razvijalce

10 distribucij Linuxa za razvijalce

Distribucije Linuxa, namenjene priložnostnim namiznim uporabnikom, so pomembne, vendar morajo razvijalci uporabljati tudi Linux. Razvijalci imajo drugačne potrebe kot drugi uporabniki, zato so nekatere distribucije lahko boljše od drugih za razvojne namene. Kateri distro pa so primerni za razvijalce?

Pisatelj pri TechRadar Pro ima koristno zbirko 10 najboljših distribucij Linuxa za razvijalce.

Nate Drake poroča za TechRadar Pro:

Bolj priljubljene različice Linuxa, kot je Ubuntu, se osredotočajo na izboljšanje uporabniške izkušnje s samodejnim posodabljanjem paketov in zagotavljanjem neopaznih grafičnih uporabniških vmesnikov.

Čeprav so uporabniku prijazne distribucije (distros) vsekakor svoje mesto, smo se v tem priročniku poskušali vrniti v dneve slave, ko so razvijalci prilagajali svojo zgradbo Linuxa. Ti distribucijski sistemi za Linux omogočajo natančno prilagajanje vašega razvojnega okolja, tako da lahko, če ste veteranski programer ali sorazmerno novinec, nadaljujete s svojim kodiranjem.

  1. Arch Linux

  2. Debian

  3. Raspbian

  4. Gentoo

  5. Ubuntu

  6. Fedora

  7. OpenSUSE

  8. CentOS

  9. Solus

  10. Puppy Linux

Več na TechRadar Pro

Red Hat kot namizna distribucija?

Linux ima veliko različnih namiznih distribucij. Nekateri so dobro znani in zelo priljubljeni, kot sta Ubuntu ali Linux Mint. Kaj pa Red Hat? Kako dobra je kot namizna distribucija?

Redditor je nedavno postavil to vprašanje in dobil nekaj zanimivih odgovorov.

Catllife3 je začel temo s to objavo:

Ali kdo tukaj uporablja Red Hat kot namizje? Kakšen je

Več na Redditu

Njegovi kolegi reditorji so se strinjali s svojimi mislimi o uporabi Red Hat Linuxa kot namizne distribucije:

Turismofive: “Uporabil sem CentOS, kar je v bistvu skoraj isto kot RHEL. Pravzaprav je zelo čudno, če se z njim nastavite (na primer zagrabljanje paketov, povezanih z video kodeki in grafiko in tistim, skupaj z Microsoftovimi pisavami ali kaj podobnega), in če bi si želel distro distro za namizje, ki temelji na RPM, bi preprosto OpenSUSE ali Fedora.

Predstavljam si, da je edino, kar se razlikuje od CentOS-a in RHEL-a, licenciranje. "

Aliendude5300: »Ne doma, ampak v službi, RHEL 7.3 je presenetljivo funkcionalno namizje. Fedoro vodim doma. Stvari, kot sta EPEL in Nux Dextop, so nujno potrebne, da nekatere stvari delujejo, saj gre za zelo star kup. Je pa neverjetno stabilen in ne preveč razburljiv. "

Victoresupadre: “Staro vse. Stabilno. Dolgočasno. Dobro deluje pri razvoju programske opreme. Morda boste zamudili nova orodja in spletne stvari. Odvisno od vaših potreb. Gnome je postal čuden okoli izdaje RHEL 7. Uporabljam Xfce. "

Albionandrew: »Tri leta sem v službi kot RHEL 6 uporabljal kot namizje. Pravkar sem prešel na Ubuntu 16.04, ker delam več Pythona in sem želel, da bi šlo takoj. "

Jmtd: “Uporabljal sem ga pri delu, sistem, ki temelji na RHEL 7, in bil je v redu. RHEL 7 temelji na GNOME 3, vendar mislim, da je privzeti klasični način IIRC. Ne krvavi, vendar tudi presenečenj ni, stvari, ki delujejo, še naprej delujejo. Krvavi rob namizja je precenjen, IMHO. Bolj se osredotočate na druge stvari, ko se ne igrate ves čas z namizjem. To je orodje za doseganje stvari, navsezadnje ni samo sebi namen.

Veliko mojih kolegov uporablja Fedoro, dvakrat na leto pa pride do obdobja padca, ko veliko ljudi prekine svoje stroje, nadgradi na novo različico in udari velike napake, čemur sledi obdobje razvijanja delovnih poti, ki so v naslednjih šestih mesecih zastarele. "

Roscocoltrane: “RHEL še vedno izvaja Python 2, kar postaja težava nekaterih orodij grafičnega uporabniškega vmesnika Python 3, na primer Back In Time. Ne bi ga priporočal in namesto tega sem namizja preselil v Fedoro, saj je postalo veliko lažje nadgraditi in ker tehnologija kontejnerjev osnovni OS tako ali tako postaja vse bolj nepomembna za razvoj. "

Md_tng: “Uporaba RHEL na namizju je kot uporaba Fedore izpred štirih let ali pa uporaba trenutne Debian Stable.

Vse je tako staro. «

Bubblethink: “RHEL 7.3 uporabljam kot polprimarni sistem. Deluje enako dobro ali bolje kot Ubuntu. EPEL zajema večino dodatnih uporabnih stvari. Če potrebujete gonilnike Nvidia in stvari, povezane z mediji, obstaja nekaj ponovnih prodajnih mest (na primer Negativo17), ki to tudi dobro pokrivajo.

Edino, kar pogrešam, je Unity, toda Cimet je dovolj blizu (čeprav ni državljan prvega razreda). To pa je nekako sporno, saj je Unity vseeno zastarel tudi v Ubuntuju. Za manjše nevšečnosti rahlo starih paketov dobite še veliko drugih uporabnih bitov nad Ubuntujem. Seveda lahko Fedoro uporabljate tudi, če ne želite nadgraditi vsakih šest mesecev. "

ChrisTX4: “Res je odvisno od tega, kaj iščete. RHEL se dobro obnese, ker zagotavlja stabilno nastavitev za delo. Z uporabo zbirk programske opreme lahko dobite tudi spodobno nov sklad in naložite katero koli različico tehnologije, ki jo želite. Če želite uporabiti novo tehnologijo, je tu vaš Devtoolset-6, ki trenutno na primer dobavlja GCC 6.3.1 in konzorcije - tako da "stari" sklad ni toliko zaskrbljujoč.

Za primer imamo v drugem delovnem oddelku zapleten sklop programske opreme, ki uporablja MPI in Python. Na vrhu je številna programska oprema FOSS, vendar bi verjetno želeli sami sestaviti ta del, ne pa tudi Pythona ali MPI. Ko uporabljajo običajni distro, bi morali znova zgraditi vse odvisnosti, takoj ko izide nova različica MPI ali Python. Na RHEL rh-python35 ne vpliva na funkcionalnost rh-python33 in obratno.

Če je to, kar iščete tako stabilen kup in potencialno zmožnost zagona lastniške programske opreme, je RHEL vaša najboljša izbira. Če iščete multimedijsko namizje za domačo uporabo, se ne obremenjujte, saj Fedora pokriva vse, kar potrebujete v svetu Red Hat.

Tudi pri tej opombi RHEL vključuje RH Satellite (oddaljeno upravljanje) in repo posnetke Java drugih proizvajalcev z IBM in Oracle Java. Za uporabo RHEL cilja na to dobro vrednost; za domačo uporabo vam sploh ne bo mar. "

Daniel_Laixer: “Trenutno v službi uporabljate RHEL 6.8

Zdi se, kot da uporabljate Ubuntu s starim dobrim Gnomeom 2.0, vendar z bolj sranje skladišči in upravitelji paketov. Sodelavec poganja RHEL 7.x in je videti tako slabo kot Ubuntu z Gnome 3.0. "

Več na Redditu

Zakaj bi morali v Linuxu zagnati Windows kot VM

Nedavni napadi na ransomware Wannacry s sistemom Windows so pretresli številne ljudi po vsem svetu. Napadi so tudi poudarili, zakaj je dobro namesto Windows zagnati Linux. Eden od pisateljev pri PCWorld ugotavlja, da če je treba zagnati Windows, je dobro, da ga zaženete v navideznem računalniku v Linuxu.

Alex Campbell poroča za PCWorld:

Tudi z varnostnega vidika je zagon sistema Windows v navideznem računalniku lahko veliko varnejši kot zagon sistema Windows na lastnem pogonu ali particiji, kot običajno. Z virtualizacijo OS ločite OS od same strojne opreme in ustvarite neke vrste oviro, s katero lahko gostiteljski operacijski sistem (v tem primeru Linux) upravlja od zunaj. To je kot da bi Windows postavili v svoj peskovnik z lastnim omejenim naborom igrač, ki jih lahko poljubno zlomi, ne da bi vsi ostali otroci jokali.

Z redkimi izjemami večina navideznih strojev uporablja datoteke, ki služijo kot navidezne pomnilniške naprave za VM. Navidezni pomnilnik je videti kot običajni trdi disk za operacijski sistem, ki se izvaja v navideznem računalniku, in če izrecno ne omogočite dostopa do map zunaj VM, preostali sistem ni dostopen VM. Podobno je The Matrix: OS nima pojma, da računalnik, v katerem deluje, ni fizičen.

Fina stvar pri vseh teh stvareh navideznega shranjevanja je, da je celotna aplikacija Windows - datoteke, aplikacije in dela - vsebovana v eni datoteki. Datoteko lahko enostavno varnostno kopirate, arhivirate, šifrirate in shranite v oblaku, kopirate na stotine ali izbrišete. VirtualBox lahko celo posname posnetke navideznega pogona v aplikaciji, s čimer vas osvobodi vsakršnih težav, s katerimi lahko sami varnostno kopirate datoteke navideznega pomnilnika.

Ko usmerite VM na varnostno kopirano navidezni pogon, bo z veseljem zagnal sliko, kot da se ni nič zgodilo. V bistvu je uporaba VM najboljši način za varnostno kopiranje namestitve sistema Windows, ne da bi bilo treba v računalniku zagnati varnostne kopije.

Več na PCWorld

Ste zamudili krog? Oglejte si domačo stran Eye On Open, če želite biti obveščeni o najnovejših novostih o odprtokodni kodi in Linuxu.

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