Zakaj uporabljati Linux? 11 razlogov, zakaj je Linux super

V tem članku si bomo ogledali nekaj stvari, ki so razvijalcem všeč pri Linuxu, da se boste lahko odločili, ali je pravi za vas.

Stalne in učinkovite izboljšave.

Posodobitve Linuxa se dogajajo z globalnim sodelovanjem razvijalcev. S tovrstno podporo se napake dokumentirajo in odpravijo veliko hitreje. Ker so razvijalci tudi končni uporabniki, imajo ustrezno motivacijo, da se prepričajo, da ustreza potrebam uporabnikov in da je zasnovan za dobro delovanje.

Manj tveganja.

Programska oprema je tako dobra kot podpora. Predstavljajte si to: kos programske opreme ustvari podjetje XYZ, ki kasneje bankrotira ali pa ga kupi drugo podjetje, ki se odloči za podporo. Programska oprema nikoli ne bi videla izboljšav ali popravkov, zato bi njena uporabnost neizogibno izginila in umrla. Linux ni v lasti in pod nadzorom nobenega subjekta ali podjetja, zato se to ne more zgoditi. Bolj kot kdo ga lahko prosto prevzame in prispeva. Tveganje izgube podpore za Linux je zelo malo verjetno zaradi njegove izjemne priljubljenosti in uporabe.

Lahka.

Zahteve Linuxa za delovanje v sistemu so precej nižje od zahtev za Windows ali Mac. S pravilno distribucijo Linuxa ima lahko uporabnik skromno nastavitev in Linux bo dal sistemsko vrednost. Prostor na disku in odtis pomnilnika sta lahko tudi manjša. Nekatere distribucije so primerne za CPE iz družine Pentium, druge zahtevajo kar 128 MB RAM-a in približno enako količino prostora na disku!

Močno dokumentirano tako za začetnike kot za napredne uporabnike.

Linux ima aktivno skupnost tistih, ki so pripravljeni deliti svoje znanje in pomoč (podobno kot FreeCodeCamp!). V Linux so vgrajeni pripomočki za ukazno vrstico, ki zagotavljajo dokumentacijo o ukazih, knjižnicah, standardih itd. (Strani z informacijami in strani z informacijami), v internetu pa je na voljo dokumentacija v različnih oblikah, vključno z Linux Documentation Project, LinuxQuestions, ServerFault in The Arch Wiki.

Poleg dokumentacije je na voljo še veliko koristnih in prijetnih skupnosti za novince, ki postavljajo vprašanja, kot sta Ask Ubuntu in Redditova vprašanja o r / linux.

Obstajajo samohitni certifikati, ki so priznani v IT industriji (testi CompTIA Linux + in LPI LPIC). Čeprav učenje C) ni potrebno, omogoča uporabniku, da pregleda kodo Linuxa in ugotovi, kaj izvaja.

Podpora podjetjem.

Svet je odvisen od Linuxa, ki podpira kritične sisteme, zato povpraševanje ne izginja. To ni pomembno le tistim, ki pomagajo prispevati k Linuxu, ampak tudi tistim, ki ga podpirajo (Jobs!). Podpora za Linux postaja bolj kritična v IT-ju, vendar pa bo njihovo znanje kot razvijalec postalo bolj zaokroženo in uporabno (tj. Razvijalci celotnega sklada).

Interoperabilnost z drugimi operacijskimi sistemi.

Linux ima podporo za gonilnike za datotečne sisteme NTFS in HFS + (ki jih uporabljajo Windows in Mac) in tudi Samba za podporo za datoteke / tiskanje na računalnikih z operacijskim sistemom Windows.

Boljša podpora strojni opremi.

Za druge operacijske sisteme bi moral uporabnik običajno obiskati spletno mesto proizvajalca, da bi dobil podporo za gonilnike za različne vrste strojne opreme. Jedro Linuxa samodejno podpira večino strojne opreme prek plug-and-play (večinoma deloma zaradi odprtokodne skupnosti). Nekateri proizvajalci razvijajo tudi različice lastniških gonilnikov za Linux, ki jih je mogoče enostavno namestiti prek skladišča programske opreme distribucije ali ročno namestiti priložene binarne datoteke.

Razpoložljivost / združljivost programske opreme.

Linux ima na voljo bogat nabor aplikacij. Ima pisarniške aplikacije, spletne brskalnike (Google Chrome in Mozilla Firefox), predvajalnike medijev, obdelavo slik / videov itd. Za video igre Steam deluje v Linuxu, ki ima veliko podprtih iger. Aplikacije Windows se lahko izvajajo tudi v Linuxu (za podrobnosti glejte Vino).

Zgrajen za razvoj.

Ker so Linux razvijalci prvotno izdelali za razvijalce, so veliko časa in truda porabili za izpopolnjevanje orodij, ki bi jih začeli uporabljati. Ima zmogljivo lupino, ki se lahko uporablja za različna programska in administrativna opravila (Bash) je najbolj priljubljena in privzeta izbira za Linux). Čeprav ima Linux enakovredni zapis »beležnice« v geditu, ponuja tudi zmogljivejše in prilagodljivejše urejevalnike besedil, kot je Vim) in Emacs (priporočamo, da uporabniki Linuxa poznajo vsaj enega od teh urejevalnikov). Na voljo so tudi IDE za spletni razvoj, kot so Atom, Aptana / Eclipse, Sublime, KomodoIDE. Linux lahko s programsko opremo, kot je Apache, nastavi lokalni spletni strežnik za testiranje, Git za nadzor različic in druga orodja / jezike, kot je Node.js / Ruby / SaSS / Heroku vsi podpirajo Linux in imajo orodja ukazne vrstice, ki jih je mogoče uporabiti namesto GUI.

Prilagodljivo.

Linux uporabniku omogoča spreminjanje zasnove in tem namizja, dodajanje pripomočkov in še več. Te spremembe je mogoče izvesti v namiznih okoljih. Različna okolja imajo različne možnosti. Nekateri priljubljeni so: KDE, GNOME, XFCE, Pantheon.

Brezplačno je.

Težko je to premagati!

Več informacij o Linuxu:

  • Osnovni ukazi za Linux, ki bi jih morali poznati
  • Najboljše vaje za Linux