Daxdi now accepts payments with Bitcoin

Kaj je GNU / Linux? | Daxdi

Ve?ina potrošnikov lahko z malo truda poimenuje dva namizna in prenosna operacijska sistema: Microsoftov Windows in Appleov macOS.

Le redki so kdaj pomislili na katero od odprtokodnih alternativ, ki jih najdemo pod okriljem GNU / Linuxa, ?eprav so nekateri to storili, ne da bi sploh vedeli - na primer Googlov Chrome OS uporablja jedro Linuxa.

?e sem iskren, poleg platforme Chrome OS sistemi GNU / Linux obi?ajno niso najboljši za ljudi, ki se zanašajo na programsko opremo z velikimi imeni ali ne marajo bleš?anja s prilagodljivim, prakti?nim vmesnikom.

?e pa iš?ete spremembo hitrosti, ne želite pla?ati za svojo programsko opremo in vas ne moti zavihati rokavov, se prehod na GNU / Linux morda ne spla?a le, ampak bi lahko tudi spreobrniti za življenje.

Ta vodnik za netehni?ne doma?e uporabnike vam lahko pomaga pri za?etku.

Upoštevajte, da je uporaba sistema GNU / Linux za zagon strežnika povsem druga?en primer uporabe, ki tukaj ni zajet.

Kaj so UNIX, Linux in GNU?

Preden se na glavo potopite v nenavaden svet sistemov GNU / Linux, je pomembno razumeti, kako so nastali, in nekatere izraze, s katerimi se lahko sre?ate med raziskovanjem in uporabo.

Za?el bom s kratko zgodovino velikih treh: UNIX, Linux in GNU.

UNIX je lastniški operacijski sistem, ki temelji na ukazni vrstici in sta ga konec šestdesetih in v za?etku sedemdesetih let prejšnjega stoletja v podjetjih AT&T Bell Labs razvila Dennis Ritchie in Ken Thompson (med drugim).

UNIX je skoraj v celoti kodiran v programskem jeziku C (prav tako ga je izumil Ritchie) in je bil prvotno namenjen uporabi kot prenosni in priro?en OS za programerje in raziskovalce.

Zaradi dolge in zapletene pravne zgodovine, ki je vklju?evala AT&T, Bell Labs in zvezno vlado, so se UNIX in UNIX podobni operacijski sistemi pove?ali, prav tako pa tudi Thompsonova vplivna filozofija modularnega, minimalisti?nega pristopa k oblikovanju programske opreme.

V tem obdobju je Richard Stallman za?el projekt GNU s ciljem ustvariti "operacijski sistem, ki je brezpla?na programska oprema".

Zmedeno GNU pomeni "GNU ni UNIX." Ta projekt je odgovoren za UNIX podoben GNU OS.

Stallman je prav tako ustanovil sorodno fundacijo za prosto programsko opremo (FSF) po na?elu, da "lahko kateri koli uporabnik preu?i izvorno kodo, jo spremeni in da v skupno rabo program" za katero koli sodelujo?o programsko opremo.

V minuti se bom poglobil v tisto, kar sestavlja operacijski sistem, vendar se je zaplet zgostil, ko se v bistvu razvoj zelo pomembne komponente na nizki ravni, imenovane jedro (GNU Hurd), GNU ni uresni?il.

Tu je v sliko vstopil Linux, jedro, ki ga je med drugim razvil Linus Torvalds.

Po mnenju GNU: "Linux je jedro: program v sistemu, ki sredstva stroja dodeli drugim programom, ki jih izvajate.

Jedro je bistveni del operacijskega sistema, vendar sam po sebi neuporaben; lahko deluje le v kontekstu celotnega operacijskega sistema.

"

Puristi GNU trdijo, da bi bilo treba sklice na Linux kot na celoten operacijski sistem, ki obstaja danes, namesto tega zapisati kot GNU / Linux, v znak priznanja simbiotskega odnosa para.

Drugi se ponavadi osredoto?ajo na dejstvo, da je Linux (brez predpone) postal bolj splošen izraz, logika, ki stoji za nomenklaturo GNU / Linux, pa lahko širi oglasno slabost na GNU / Linux / Ime okenskega sistema / Ime namiznega okolja / itd.

Isti argument lahko uporabimo za idejo GNU kot OS, saj je ni mogo?e šteti za popoln OS brez jedra (v tem primeru Linux).

V tem priro?niku bom uporabil GNU / Linux.

Obstajajo tudi drugi operacijski sistemi, podobni Unixu.

FreeBSD na primer uporablja lastno jedro in programsko opremo.

Zgodovina teh projektov bi lahko zapolnila veliko knjig, toda ta kratek povzetek bi moral zadostovati za kontekstualizacijo nekaterih izrazov, na katere lahko naletite.

Kaj je Distro?

Sodobni operacijski sistemi, ki jih uporabljamo vsak dan, kot sta Windows in macOS, so sestavljeni iz številnih razli?nih (in zelo tehni?nih) komponent, vklju?no z jedri, ki programski opremi pomagajo pri komunikaciji s strojno opremo in elementi grafi?nega uporabniškega vmesnika (GUI), ki jih vidite na zaslonu.

.

Podrobna razlaga, kako delujejo vsi moduli, presega obseg tega ?lanka.

Poskusite na primer razmisliti o tem, kako premikanje miške pomeni, da se kazalec premika po zaslonu ali kako je datoteka shranjena na trdem disku.

Na videz preproste naloge so pravzaprav izjemno zapletene, ko razumete vse sestavne dele v igri in kako hitro lahko sodobni ra?unalniki izvedejo ta dejanja.

Windows in macOS sta zasnovana tako, da delujeta s ?im manj trenja, saj uporabnikom preprosto ni treba razumeti, kako stvari delujejo v zakulisju.

Z drugimi besedami, vse pod grafi?nim uporabniškim vmesnikom (GUI) za ve?ino uporabnikov funkcionalno ni pomembno.

Zdaj pa pojdimo na distribucijske sisteme GNU / Linux.

Distro (kratica za distribucijo) je najbolje razumeti kot lepo zavit paket osnovnih programskih komponent, ki sestavljajo operacijski sistem GNU / Linux.

Distribucije, kot so Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu, štejte za približno funkcionalni ekvivalent Windows in macOS.

Tipi?na distribucija GNU / Linux vklju?uje jedro Linuxa; Orodja in knjižnice GNU; okenski sistem za prikaz oken na zaslonu in interakcijo z vhodnimi napravami; namizno okolje za izvajanje dejanj s programi OS; in dodatni deli.

Tudi prejšnji opis je velika poenostavitev.

Nekatera najpogostejša namizna okolja so GNU-jev GNOME, KDE-jeva plazma, MATE in XFCE.

Razli?ni okusi distribucij uporabljajo razli?na namizna okolja - ljubše ali vitkejše, bolj ali manj kot Microsoft Windows ali karkoli drugega, vendar so osnovne komponente OS enake.

Programsko podjetje ali organizacija obi?ajno pakira vse te dele in ustvari datoteko ISO (tehni?no stisnjeno sliko namestitvenega CD-ROM-a ali DVD-ja), ki jo lahko uporabniki prenesejo in namestijo v svoje ra?unalnike.

Canonical je na primer podjetje, ki upravlja izdajo priljubljenega distribucijskega Ubuntuja; Microsoft in Apple delujeta v podobni vlogi pri izdaji novih razli?ic sistema Windows ali macOS.

?e ste dovolj usposobljeni, lahko ?ešnjeve trgate in sestavite lastno distribucijo, vendar se tu ne bomo spuš?ali v to.

Kot smo že omenili, sta platformi Apple in Microsoft prav tako zapleteni, vendar bom predstavil podobno poenostavljen pregled njihovih osnovnih komponent.

Jedro macOS-a je UNIX-om podoben OS, imenovan Darwin, zgrajen na UNIX-podobnem hibridnem jedru, imenovanem XNU (X ni UNIX).

Elementi GUI Aqua in Finder so le nekatere od dodatnih komponent, ki sestavljajo celoten sistem macOS.

Chrome OS temelji na Chromium OS in jedru Linux.

Windows 10 je ?lan družine Windows NT in uporablja hibridno jedro in lupino Windows.

Poleg tega Microsoft še naprej razvija funkcionalnost za svoj podsistem Windows za Linux (WSL), ki je v sistem Windows 10 dodal celotno jedro Linuxa.

Tukaj lahko povzamemo, da ?eprav imata Windows in macOS monolitnost, imata prav toliko gibljivih delov.

Razlika je v tem, da se boste le redko, ?e sploh kdaj sre?ali z njihovo zapletenostjo, ?eprav tudi najbolj uporabnikom prijazne distribucije Linuxa niso tako brezhibne.

Morda boste naleteli tudi na pogoje gorvodno in dolvodno ko beremo o odnosu enega distro do drugega.

Kot primer se držimo Ubuntuja, ta distro pa nižje od druge priljubljene distribucije, imenovane Debian.

Ko citiram spletno mesto Ubuntu, "gradi na arhitekturi in infrastrukturi Debian in široko sodeluje z razvijalci Debian." Z drugimi besedami, Canonical popravlja in spreminja Debianove pakete na podlagi lastne filozofije programske opreme in jih razpošilja svojim uporabnikom (v?asih pošilja spremembe nazaj v Debian).

Obstaja na tone razli?nih distribucij GNU / Linux in bi bilo težko vse katalogizirati.

Nekateri so zasnovani za uporabnost, drugi za zasebnost in tretji za programerje ali za hitro delovanje na minimalni ali zastareli strojni opremi.

Nekateri služijo ožjim namenom, kot sta Raspbian Pi Raspbian in LibreELEC, zasnovana tako, da sta ravno dovolj OS za zagon doma?e multimedijske platforme Kodi.

Tu je hiter seznam nekaterih priljubljenih distribucij namizja:

Ali obstajajo sistemi za ro?ne in druge namizne naprave, ki uporabljajo jedro Linuxa? Vsekakor.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS in Ubuntu Touch (zdaj jih vodi skupnost UBports) je le nekaj primerov.

Prednosti in slabosti sistemov GNU / Linux

Ne bi smel trditi, da zagon sistema GNU / Linux ni podoben zagonu macOS ali Windows, zlasti za obi?ajne uporabnike.

Preproste naloge ne delujejo vedno tako, kot bi pri?akovali.

Na primer, namestitev programov ni vedno enostavna, tudi ?e uporabljate vgrajeno trgovino z aplikacijami, ki morda nima najnovejših razli?ic razli?nih programov.

Za takšne naloge morate biti pripravljeni vsaj nau?iti osnov terminala ali vtipkanega vmesnika ukazne vrstice.

Skenerji, ve?namenski tiskalniki in druga zunanja oprema predstavljajo tudi izzive, saj namestitev gonilnikov ni tako enostavno odpraviti.

Bodite pripravljeni porabiti veliko ?asa za u?enje, kako opravljati osnovne naloge na nove na?ine in iskati rešitve na razli?nih forumih, razpršenih po spletu.

?e vas tehnologija zlahka razo?ara, sistemi GNU / Linux niso najbolj primerni.

Ali je odprtokodni OS za vas prava izbira, je odvisno od tega, kako uporabljate ra?unalnik.

?e ste programer, boste morda raje imeli stabilno, odstranjeno obliko.

?e imate okoli hiše rezervni ali starejši ra?unalnik, mu lahko lahka distribucija GNU / Linux omogo?i novo življenje.

Eden glavnih razlogov, zaradi katerega bi morda razmislili o uporabi distribucijskega sistema GNU / Linux, je ta, da so mnogi tehni?no brezpla?ni, ?eprav bi morali vsekakor prispevati, kar lahko, skupnosti, ki ohranja vašo distro distribucijo.

?eprav cena operacijskega sistema ni nekaj, kar obi?ajno upoštevate pri nakupu osebnega ra?unalnika, je morda dejavnik, ?e gradite svoje namizje.

Lahko kupite licenco za Windows 10 Home, vendar boste s tem zaslužili vsaj 139 USD.

Niti macOS ne morete dobiti ...

Ve?ina potrošnikov lahko z malo truda poimenuje dva namizna in prenosna operacijska sistema: Microsoftov Windows in Appleov macOS.

Le redki so kdaj pomislili na katero od odprtokodnih alternativ, ki jih najdemo pod okriljem GNU / Linuxa, ?eprav so nekateri to storili, ne da bi sploh vedeli - na primer Googlov Chrome OS uporablja jedro Linuxa.

?e sem iskren, poleg platforme Chrome OS sistemi GNU / Linux obi?ajno niso najboljši za ljudi, ki se zanašajo na programsko opremo z velikimi imeni ali ne marajo bleš?anja s prilagodljivim, prakti?nim vmesnikom.

?e pa iš?ete spremembo hitrosti, ne želite pla?ati za svojo programsko opremo in vas ne moti zavihati rokavov, se prehod na GNU / Linux morda ne spla?a le, ampak bi lahko tudi spreobrniti za življenje.

Ta vodnik za netehni?ne doma?e uporabnike vam lahko pomaga pri za?etku.

Upoštevajte, da je uporaba sistema GNU / Linux za zagon strežnika povsem druga?en primer uporabe, ki tukaj ni zajet.

Kaj so UNIX, Linux in GNU?

Preden se na glavo potopite v nenavaden svet sistemov GNU / Linux, je pomembno razumeti, kako so nastali, in nekatere izraze, s katerimi se lahko sre?ate med raziskovanjem in uporabo.

Za?el bom s kratko zgodovino velikih treh: UNIX, Linux in GNU.

UNIX je lastniški operacijski sistem, ki temelji na ukazni vrstici in sta ga konec šestdesetih in v za?etku sedemdesetih let prejšnjega stoletja v podjetjih AT&T Bell Labs razvila Dennis Ritchie in Ken Thompson (med drugim).

UNIX je skoraj v celoti kodiran v programskem jeziku C (prav tako ga je izumil Ritchie) in je bil prvotno namenjen uporabi kot prenosni in priro?en OS za programerje in raziskovalce.

Zaradi dolge in zapletene pravne zgodovine, ki je vklju?evala AT&T, Bell Labs in zvezno vlado, so se UNIX in UNIX podobni operacijski sistemi pove?ali, prav tako pa tudi Thompsonova vplivna filozofija modularnega, minimalisti?nega pristopa k oblikovanju programske opreme.

V tem obdobju je Richard Stallman za?el projekt GNU s ciljem ustvariti "operacijski sistem, ki je brezpla?na programska oprema".

Zmedeno GNU pomeni "GNU ni UNIX." Ta projekt je odgovoren za UNIX podoben GNU OS.

Stallman je prav tako ustanovil sorodno fundacijo za prosto programsko opremo (FSF) po na?elu, da "lahko kateri koli uporabnik preu?i izvorno kodo, jo spremeni in da v skupno rabo program" za katero koli sodelujo?o programsko opremo.

V minuti se bom poglobil v tisto, kar sestavlja operacijski sistem, vendar se je zaplet zgostil, ko se v bistvu razvoj zelo pomembne komponente na nizki ravni, imenovane jedro (GNU Hurd), GNU ni uresni?il.

Tu je v sliko vstopil Linux, jedro, ki ga je med drugim razvil Linus Torvalds.

Po mnenju GNU: "Linux je jedro: program v sistemu, ki sredstva stroja dodeli drugim programom, ki jih izvajate.

Jedro je bistveni del operacijskega sistema, vendar sam po sebi neuporaben; lahko deluje le v kontekstu celotnega operacijskega sistema.

"

Puristi GNU trdijo, da bi bilo treba sklice na Linux kot na celoten operacijski sistem, ki obstaja danes, namesto tega zapisati kot GNU / Linux, v znak priznanja simbiotskega odnosa para.

Drugi se ponavadi osredoto?ajo na dejstvo, da je Linux (brez predpone) postal bolj splošen izraz, logika, ki stoji za nomenklaturo GNU / Linux, pa lahko širi oglasno slabost na GNU / Linux / Ime okenskega sistema / Ime namiznega okolja / itd.

Isti argument lahko uporabimo za idejo GNU kot OS, saj je ni mogo?e šteti za popoln OS brez jedra (v tem primeru Linux).

V tem priro?niku bom uporabil GNU / Linux.

Obstajajo tudi drugi operacijski sistemi, podobni Unixu.

FreeBSD na primer uporablja lastno jedro in programsko opremo.

Zgodovina teh projektov bi lahko zapolnila veliko knjig, toda ta kratek povzetek bi moral zadostovati za kontekstualizacijo nekaterih izrazov, na katere lahko naletite.

Kaj je Distro?

Sodobni operacijski sistemi, ki jih uporabljamo vsak dan, kot sta Windows in macOS, so sestavljeni iz številnih razli?nih (in zelo tehni?nih) komponent, vklju?no z jedri, ki programski opremi pomagajo pri komunikaciji s strojno opremo in elementi grafi?nega uporabniškega vmesnika (GUI), ki jih vidite na zaslonu.

.

Podrobna razlaga, kako delujejo vsi moduli, presega obseg tega ?lanka.

Poskusite na primer razmisliti o tem, kako premikanje miške pomeni, da se kazalec premika po zaslonu ali kako je datoteka shranjena na trdem disku.

Na videz preproste naloge so pravzaprav izjemno zapletene, ko razumete vse sestavne dele v igri in kako hitro lahko sodobni ra?unalniki izvedejo ta dejanja.

Windows in macOS sta zasnovana tako, da delujeta s ?im manj trenja, saj uporabnikom preprosto ni treba razumeti, kako stvari delujejo v zakulisju.

Z drugimi besedami, vse pod grafi?nim uporabniškim vmesnikom (GUI) za ve?ino uporabnikov funkcionalno ni pomembno.

Zdaj pa pojdimo na distribucijske sisteme GNU / Linux.

Distro (kratica za distribucijo) je najbolje razumeti kot lepo zavit paket osnovnih programskih komponent, ki sestavljajo operacijski sistem GNU / Linux.

Distribucije, kot so Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu, štejte za približno funkcionalni ekvivalent Windows in macOS.

Tipi?na distribucija GNU / Linux vklju?uje jedro Linuxa; Orodja in knjižnice GNU; okenski sistem za prikaz oken na zaslonu in interakcijo z vhodnimi napravami; namizno okolje za izvajanje dejanj s programi OS; in dodatni deli.

Tudi prejšnji opis je velika poenostavitev.

Nekatera najpogostejša namizna okolja so GNU-jev GNOME, KDE-jeva plazma, MATE in XFCE.

Razli?ni okusi distribucij uporabljajo razli?na namizna okolja - ljubše ali vitkejše, bolj ali manj kot Microsoft Windows ali karkoli drugega, vendar so osnovne komponente OS enake.

Programsko podjetje ali organizacija obi?ajno pakira vse te dele in ustvari datoteko ISO (tehni?no stisnjeno sliko namestitvenega CD-ROM-a ali DVD-ja), ki jo lahko uporabniki prenesejo in namestijo v svoje ra?unalnike.

Canonical je na primer podjetje, ki upravlja izdajo priljubljenega distribucijskega Ubuntuja; Microsoft in Apple delujeta v podobni vlogi pri izdaji novih razli?ic sistema Windows ali macOS.

?e ste dovolj usposobljeni, lahko ?ešnjeve trgate in sestavite lastno distribucijo, vendar se tu ne bomo spuš?ali v to.

Kot smo že omenili, sta platformi Apple in Microsoft prav tako zapleteni, vendar bom predstavil podobno poenostavljen pregled njihovih osnovnih komponent.

Jedro macOS-a je UNIX-om podoben OS, imenovan Darwin, zgrajen na UNIX-podobnem hibridnem jedru, imenovanem XNU (X ni UNIX).

Elementi GUI Aqua in Finder so le nekatere od dodatnih komponent, ki sestavljajo celoten sistem macOS.

Chrome OS temelji na Chromium OS in jedru Linux.

Windows 10 je ?lan družine Windows NT in uporablja hibridno jedro in lupino Windows.

Poleg tega Microsoft še naprej razvija funkcionalnost za svoj podsistem Windows za Linux (WSL), ki je v sistem Windows 10 dodal celotno jedro Linuxa.

Tukaj lahko povzamemo, da ?eprav imata Windows in macOS monolitnost, imata prav toliko gibljivih delov.

Razlika je v tem, da se boste le redko, ?e sploh kdaj sre?ali z njihovo zapletenostjo, ?eprav tudi najbolj uporabnikom prijazne distribucije Linuxa niso tako brezhibne.

Morda boste naleteli tudi na pogoje gorvodno in dolvodno ko beremo o odnosu enega distro do drugega.

Kot primer se držimo Ubuntuja, ta distro pa nižje od druge priljubljene distribucije, imenovane Debian.

Ko citiram spletno mesto Ubuntu, "gradi na arhitekturi in infrastrukturi Debian in široko sodeluje z razvijalci Debian." Z drugimi besedami, Canonical popravlja in spreminja Debianove pakete na podlagi lastne filozofije programske opreme in jih razpošilja svojim uporabnikom (v?asih pošilja spremembe nazaj v Debian).

Obstaja na tone razli?nih distribucij GNU / Linux in bi bilo težko vse katalogizirati.

Nekateri so zasnovani za uporabnost, drugi za zasebnost in tretji za programerje ali za hitro delovanje na minimalni ali zastareli strojni opremi.

Nekateri služijo ožjim namenom, kot sta Raspbian Pi Raspbian in LibreELEC, zasnovana tako, da sta ravno dovolj OS za zagon doma?e multimedijske platforme Kodi.

Tu je hiter seznam nekaterih priljubljenih distribucij namizja:

Ali obstajajo sistemi za ro?ne in druge namizne naprave, ki uporabljajo jedro Linuxa? Vsekakor.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS in Ubuntu Touch (zdaj jih vodi skupnost UBports) je le nekaj primerov.

Prednosti in slabosti sistemov GNU / Linux

Ne bi smel trditi, da zagon sistema GNU / Linux ni podoben zagonu macOS ali Windows, zlasti za obi?ajne uporabnike.

Preproste naloge ne delujejo vedno tako, kot bi pri?akovali.

Na primer, namestitev programov ni vedno enostavna, tudi ?e uporabljate vgrajeno trgovino z aplikacijami, ki morda nima najnovejših razli?ic razli?nih programov.

Za takšne naloge morate biti pripravljeni vsaj nau?iti osnov terminala ali vtipkanega vmesnika ukazne vrstice.

Skenerji, ve?namenski tiskalniki in druga zunanja oprema predstavljajo tudi izzive, saj namestitev gonilnikov ni tako enostavno odpraviti.

Bodite pripravljeni porabiti veliko ?asa za u?enje, kako opravljati osnovne naloge na nove na?ine in iskati rešitve na razli?nih forumih, razpršenih po spletu.

?e vas tehnologija zlahka razo?ara, sistemi GNU / Linux niso najbolj primerni.

Ali je odprtokodni OS za vas prava izbira, je odvisno od tega, kako uporabljate ra?unalnik.

?e ste programer, boste morda raje imeli stabilno, odstranjeno obliko.

?e imate okoli hiše rezervni ali starejši ra?unalnik, mu lahko lahka distribucija GNU / Linux omogo?i novo življenje.

Eden glavnih razlogov, zaradi katerega bi morda razmislili o uporabi distribucijskega sistema GNU / Linux, je ta, da so mnogi tehni?no brezpla?ni, ?eprav bi morali vsekakor prispevati, kar lahko, skupnosti, ki ohranja vašo distro distribucijo.

?eprav cena operacijskega sistema ni nekaj, kar obi?ajno upoštevate pri nakupu osebnega ra?unalnika, je morda dejavnik, ?e gradite svoje namizje.

Lahko kupite licenco za Windows 10 Home, vendar boste s tem zaslužili vsaj 139 USD.

Niti macOS ne morete dobiti ...

Daxdi

Daxdi.com Cookies

V Daxdi.com uporabljamo piškotke (tehnične in profilne piškotke, tako naše kot tretje osebe), da vam zagotovimo boljšo spletno izkušnjo in vam pošljemo prilagojena spletna komercialna sporočila v skladu z vašimi željami. Če izberete nadaljevanje ali dostop do kakršne koli vsebine na naši spletni strani, ne da bi prilagodili svoje izbire, se strinjate z uporabo piškotkov.

Za več informacij o naši politiki piškotkov in o tem, kako zavrniti piškotke

dostop do tega.

Nastavitve

Nadaljuj