Daxdi now accepts payments with Bitcoin

Hvad er GNU / Linux? | Daxdi

De fleste forbrugere kan med en lille indsats navngive to desktop- og bærbare operativsystemer: Microsofts Windows og Apples macOS.

Få har nogensinde overvejet nogen af ??de open source-alternativer, der findes under paraplyen af ??GNU / Linux, selvom nogle måske har gjort det uden engang at vide det - for eksempel bruger Googles Chrome OS Linux-kernen.

For at være ærlig er GNU / Linux-systemer bortset fra Chrome OS-platformen typisk ikke bedst for folk, der stoler på big-name-software eller ikke kan lide at dabble med en brugerdefinerbar, praktisk grænseflade.

Men hvis du leder efter et tempoændring, ikke ønsker at betale for din software og ikke har noget imod at rulle ærmerne op, kan det ikke kun være værd at skifte til GNU / Linux, men det kan også gøre dig til en konvertere for livet.

Denne guide til ikke-tekniske hjemmebrugere kan hjælpe dig med at komme i gang.

Bemærk, at brug af et GNU / Linux-system til at køre en server er en helt anden brugssag, og en der ikke er dækket her.

Hvad er UNIX, Linux og GNU?

Før du dykker hovedet ind i den skumle verden af ??GNU / Linux-systemer, er det vigtigt at forstå, hvordan de opstod, og nogle af de termer, du kan støde på, når du undersøger og bruger dem.

Jeg starter med en kort historie med de tre store: UNIX, Linux og GNU.

UNIX er et proprietært, kommandolinjebaseret operativsystem, der oprindeligt blev udviklet af Dennis Ritchie og Ken Thompson (blandt andre) på AT & Ts Bell Labs i slutningen af ??1960'erne og begyndelsen af ??1970'erne.

UNIX er næsten udelukkende kodet i C-programmeringssproget (også opfundet af Ritchie) og var oprindeligt beregnet til at blive brugt som et bærbart og praktisk OS til programmører og forskere.

Som et resultat af en lang og kompliceret juridisk historie, der involverede AT&T, Bell Labs og den føderale regering, voksede UNIX og UNIX-lignende operativsystemer i popularitet, ligesom Thompsons indflydelsesrige filosofi om en modulær, minimalistisk tilgang til software design.

I denne periode lancerede Richard Stallman GNU-projektet med det mål at skabe "et operativsystem, der er fri software." GNU står forvirrende for "GNU's Not UNIX." Dette projekt er ansvarlig for det UNIX-lignende GNU OS.

Stallman lancerede også den relaterede Free Software Foundation (FSF) på princippet om, at "enhver bruger kan studere kildekoden, ændre den og dele programmet" for enhver deltagende software.

Jeg vil gå dybere ind i, hvad der udgør et operativsystem på et minut, men plottet blev tykkere, når i det væsentlige GNU's udvikling af en meget vigtig komponent på lavt niveau kaldet kernen (GNU Hurd) ikke fuldt ud realiserede.

Det er her Linux, en kerne udviklet af (blandt andre Linus Torvalds), kom ind i billedet.

Ifølge GNU: "Linux er kernen: programmet i systemet, der tildeler maskinens ressourcer til de andre programmer, du kører.

Kernen er en vigtig del af et operativsystem, men ubrugelig i sig selv; den kan kun fungere i sammenhæng med et komplet operativsystem.

"

GNU-purister hævder, at henvisninger til Linux som det komplette operativsystem, der findes i dag, i stedet skal skrives som GNU / Linux, som en anerkendelse af parrets symbiotiske forhold.

Andre har tendens til at fokusere på det faktum, at Linux (uden præfiks) er blevet et mere almindeligt udtryk, og logikken bag GNU / Linux-nomenklaturen kunne udvides ad nauseam til GNU / Linux / Windowing System Name / Desktop Environment Name / Etc.

Det samme argument kan anvendes på ideen om GNU som et operativsystem, da det ikke kan betragtes som et komplet operativsystem uden en kerne (Linux i dette tilfælde).

I forbindelse med denne vejledning bruger jeg GNU / Linux.

Der findes også andre UNIX-lignende operativsystemer.

For eksempel bruger FreeBSD sin egen kerne og software.

Historierne for disse projekter kunne fylde mange bøger, men denne korte opsummering skulle være nok til at kontekstualisere nogle udtryk, du måske støder på.

Hvad er en distro?

De moderne operativsystemer, vi bruger hver dag, såsom Windows og macOS, er lavet af mange, mange forskellige (og meget tekniske) komponenter, herunder kerner, der hjælper software med at kommunikere med hardware og de grafiske brugergrænseflade (GUI) -elementer, du ser på skærmen .

En detaljeret forklaring på, hvordan alle moduler fungerer, ligger uden for denne artikels anvendelsesområde.

Prøv for eksempel at tænke på, hvordan flytning af musen oversættes til markøren, der bevæger sig over skærmen, eller hvordan en fil er gemt på dit solid-state-drev.

Tilsyneladende enkle opgaver er faktisk uhyre komplekse, når du forstår alle komponenterne i spillet, og hvor hurtigt moderne computere kan udføre disse handlinger.

Windows og macOS er designet til at fungere med så lidt friktion som muligt, da brugerne simpelthen ikke behøver at forstå, hvordan ting fungerer bag kulisserne.

Med andre ord er alt under den grafiske brugergrænseflade (GUI) funktionelt irrelevant for de fleste brugere.

Lad os nu gå til GNU / Linux distroer.

En distro (forkortelse for distribution) betragtes bedst som en pænt indpakket pakke med de centrale softwarekomponenter, der udgør et GNU / Linux-operativsystem.

Overvej distroer som Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu som nogenlunde det funktionelle ækvivalent til Windows og macOS.

En typisk GNU / Linux-distribution inkluderer Linux-kernen; GNU-værktøjer og biblioteker; et vinduesvinduesystem til visning af vinduer på skærmen og interaktion med inputenheder; et skrivebordsmiljø til udførelse af handlinger med OS-programmer og yderligere dele.

Selv den foregående beskrivelse er en enorm forenkling.

Nogle af de mest almindelige skrivebordsmiljøer er GNUs GNOME, KDE's Plasma, MATE og XFCE.

Forskellige varianter af distroer bruger forskellige desktop-miljøer - mere avancerede eller slankere, mere eller mindre som Microsoft Windows eller hvad som helst - men kernekomponenterne i operativsystemet er de samme.

Et softwarefirma eller en organisation pakker typisk alle disse dele og opretter en ISO-fil (teknisk set det komprimerede billede af en installations-cd-rom eller dvd), som brugerne kan downloade og installere på deres computere.

For eksempel er Canonical det firma, der administrerer udgivelsen af ??den populære distro Ubuntu; Microsoft og Apple fungerer i en lignende rolle, når de frigiver nye versioner af Windows eller macOS.

Hvis du er dygtig nok, kan du kirsebærplukke komponenter og pakke en egen distro, men vi kommer ikke ind på det her.

Som nævnt er Apples og Microsofts platforme lige så komplekse, men jeg præsenterer et lignende forenklet overblik over deres kernekomponenter.

Kernen i macOS er et UNIX-lignende operativsystem kaldet Darwin bygget på en UNIX-lignende hybridkerne kaldet XNU (X er ikke UNIX).

Aqua og Finder GUI-elementerne er blot nogle af de ekstra komponenter, der omfatter det fulde macOS-system.

Chrome OS er baseret på Chromium OS og Linux-kernen.

Windows 10 er medlem af Windows NT-familien og bruger en hybridkerne og Windows Shell.

På en sidebemærkning fortsætter Microsoft med at udbygge funktionalitet til sit Windows Subsystem til Linux (WSL), som tilføjede den fulde Linux-kerne til Windows 10.

Takeaway her er, at selvom du måske tænker på Windows og macOS som monolitisk, har de lige så mange bevægelige dele.

Forskellen er, at du sjældent hvis nogensinde møder deres kompleksitet, mens selv de mest brugervenlige Linux-distroer ikke er så sømløse.

Du kan også komme på tværs af vilkårene opstrøms og nedstrøms når man læser om forholdet mellem en distro og en anden.

At holde fast i Ubuntu som et eksempel, er at distro er nedstrøms for en anden populær distro kaldet Debian.

Citerer Ubuntus hjemmeside, "bygger det på Debians arkitektur og infrastruktur og samarbejder bredt med Debian-udviklere." Med andre ord foretager Canonical rettelser og ændringer af Debians pakker baseret på sin egen softwarefilosofi og distribuerer dem til sine brugere (nogle gange sender ændringer tilbage opstrøms til Debian).

Der er mange forskellige GNU / Linux distroer, og det ville være svært at katalogisere dem alle.

Nogle er designet til brugervenlighed, andre til privatlivets fred og stadig andre til programmører eller til hurtig ydeevne på minimal eller forældet hardware.

Nogle tjener snævrere formål, såsom Raspberry Pi's Raspbian og LibreELEC, designet til at være lige nok OS til at køre hjemmemultimedieplatformen Kodi.

Her er en hurtig liste over nogle populære desktop distroer:

Er der systemer til håndholdte og andre ikke-stationære enheder, der bruger Linux-kernen? Absolut.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS og Ubuntu Touch (nu drevet af UBports-samfundet) er blot nogle få eksempler.

Fordele og ulemper ved GNU / Linux-systemer

Jeg ville være tålmodig med ikke at sige, at kørsel af et GNU / Linux-system ikke er som at køre macOS eller Windows, især for almindelige brugere.

Enkle opgaver fungerer ikke altid som du forventer.

For eksempel er installation af programmer ikke altid ligetil, selvom du bruger en distros indbyggede appbutik, som muligvis ikke har de nyeste versioner af forskellige programmer.

Til sådanne opgaver skal du være villig til i det mindste at lære det grundlæggende i terminalen eller den indtastede kommandolinjegrænseflade.

Scannere, multifunktionsprintere og andet perifert udstyr giver også udfordringer, da driverinstallationer ikke er så lette at foretage fejlfinding.

Vær forberedt på at bruge meget tid på at genlære, hvordan man udfører grundlæggende opgaver på nye måder og at søge efter løsninger i forskellige fora spredt over internettet.

Hvis du let bliver frustreret over teknologi, passer GNU / Linux-systemer ikke bedst.

I sidste ende afhænger det af, hvordan et open source-operativsystem er det rigtige valg for dig, hvordan du bruger din computer.

Hvis du er programmør, foretrækker du måske et stabilt, afskåret design.

Hvis du har en ekstra eller ældre pc, der ligger rundt i huset, kan en let GNU / Linux-distro give det nyt liv.

En væsentlig grund til at du måske overvejer at bruge en GNU / Linux distro er, at mange er teknisk gratis, selvom du helt sikkert bør bidrage med det, du kan, til det samfund, der opretholder din valgfri distro.

Selvom prisen på operativsystemet ikke er noget, du typisk overvejer, når du køber en pc, kan det være en faktor, hvis du bygger dit eget skrivebord.

Du kan købe en Windows 10 Home-licens, men det vil køre dig mindst $ 139.

Du kan ikke engang få macOS ...

De fleste forbrugere kan med en lille indsats navngive to desktop- og bærbare operativsystemer: Microsofts Windows og Apples macOS.

Få har nogensinde overvejet nogen af ??de open source-alternativer, der findes under paraplyen af ??GNU / Linux, selvom nogle måske har gjort det uden engang at vide det - for eksempel bruger Googles Chrome OS Linux-kernen.

For at være ærlig er GNU / Linux-systemer bortset fra Chrome OS-platformen typisk ikke bedst for folk, der stoler på big-name-software eller ikke kan lide at dabble med en brugerdefinerbar, praktisk grænseflade.

Men hvis du leder efter et tempoændring, ikke ønsker at betale for din software og ikke har noget imod at rulle ærmerne op, kan det ikke kun være værd at skifte til GNU / Linux, men det kan også gøre dig til en konvertere for livet.

Denne guide til ikke-tekniske hjemmebrugere kan hjælpe dig med at komme i gang.

Bemærk, at brug af et GNU / Linux-system til at køre en server er en helt anden brugssag, og en der ikke er dækket her.

Hvad er UNIX, Linux og GNU?

Før du dykker hovedet ind i den skumle verden af ??GNU / Linux-systemer, er det vigtigt at forstå, hvordan de opstod, og nogle af de termer, du kan støde på, når du undersøger og bruger dem.

Jeg starter med en kort historie med de tre store: UNIX, Linux og GNU.

UNIX er et proprietært, kommandolinjebaseret operativsystem, der oprindeligt blev udviklet af Dennis Ritchie og Ken Thompson (blandt andre) på AT & Ts Bell Labs i slutningen af ??1960'erne og begyndelsen af ??1970'erne.

UNIX er næsten udelukkende kodet i C-programmeringssproget (også opfundet af Ritchie) og var oprindeligt beregnet til at blive brugt som et bærbart og praktisk OS til programmører og forskere.

Som et resultat af en lang og kompliceret juridisk historie, der involverede AT&T, Bell Labs og den føderale regering, voksede UNIX og UNIX-lignende operativsystemer i popularitet, ligesom Thompsons indflydelsesrige filosofi om en modulær, minimalistisk tilgang til software design.

I denne periode lancerede Richard Stallman GNU-projektet med det mål at skabe "et operativsystem, der er fri software." GNU står forvirrende for "GNU's Not UNIX." Dette projekt er ansvarlig for det UNIX-lignende GNU OS.

Stallman lancerede også den relaterede Free Software Foundation (FSF) på princippet om, at "enhver bruger kan studere kildekoden, ændre den og dele programmet" for enhver deltagende software.

Jeg vil gå dybere ind i, hvad der udgør et operativsystem på et minut, men plottet blev tykkere, når i det væsentlige GNU's udvikling af en meget vigtig komponent på lavt niveau kaldet kernen (GNU Hurd) ikke fuldt ud realiserede.

Det er her Linux, en kerne udviklet af (blandt andre Linus Torvalds), kom ind i billedet.

Ifølge GNU: "Linux er kernen: programmet i systemet, der tildeler maskinens ressourcer til de andre programmer, du kører.

Kernen er en vigtig del af et operativsystem, men ubrugelig i sig selv; den kan kun fungere i sammenhæng med et komplet operativsystem.

"

GNU-purister hævder, at henvisninger til Linux som det komplette operativsystem, der findes i dag, i stedet skal skrives som GNU / Linux, som en anerkendelse af parrets symbiotiske forhold.

Andre har tendens til at fokusere på det faktum, at Linux (uden præfiks) er blevet et mere almindeligt udtryk, og logikken bag GNU / Linux-nomenklaturen kunne udvides ad nauseam til GNU / Linux / Windowing System Name / Desktop Environment Name / Etc.

Det samme argument kan anvendes på ideen om GNU som et operativsystem, da det ikke kan betragtes som et komplet operativsystem uden en kerne (Linux i dette tilfælde).

I forbindelse med denne vejledning bruger jeg GNU / Linux.

Der findes også andre UNIX-lignende operativsystemer.

For eksempel bruger FreeBSD sin egen kerne og software.

Historierne for disse projekter kunne fylde mange bøger, men denne korte opsummering skulle være nok til at kontekstualisere nogle udtryk, du måske støder på.

Hvad er en distro?

De moderne operativsystemer, vi bruger hver dag, såsom Windows og macOS, er lavet af mange, mange forskellige (og meget tekniske) komponenter, herunder kerner, der hjælper software med at kommunikere med hardware og de grafiske brugergrænseflade (GUI) -elementer, du ser på skærmen .

En detaljeret forklaring på, hvordan alle moduler fungerer, ligger uden for denne artikels anvendelsesområde.

Prøv for eksempel at tænke på, hvordan flytning af musen oversættes til markøren, der bevæger sig over skærmen, eller hvordan en fil er gemt på dit solid-state-drev.

Tilsyneladende enkle opgaver er faktisk uhyre komplekse, når du forstår alle komponenterne i spillet, og hvor hurtigt moderne computere kan udføre disse handlinger.

Windows og macOS er designet til at fungere med så lidt friktion som muligt, da brugerne simpelthen ikke behøver at forstå, hvordan ting fungerer bag kulisserne.

Med andre ord er alt under den grafiske brugergrænseflade (GUI) funktionelt irrelevant for de fleste brugere.

Lad os nu gå til GNU / Linux distroer.

En distro (forkortelse for distribution) betragtes bedst som en pænt indpakket pakke med de centrale softwarekomponenter, der udgør et GNU / Linux-operativsystem.

Overvej distroer som Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu som nogenlunde det funktionelle ækvivalent til Windows og macOS.

En typisk GNU / Linux-distribution inkluderer Linux-kernen; GNU-værktøjer og biblioteker; et vinduesvinduesystem til visning af vinduer på skærmen og interaktion med inputenheder; et skrivebordsmiljø til udførelse af handlinger med OS-programmer og yderligere dele.

Selv den foregående beskrivelse er en enorm forenkling.

Nogle af de mest almindelige skrivebordsmiljøer er GNUs GNOME, KDE's Plasma, MATE og XFCE.

Forskellige varianter af distroer bruger forskellige desktop-miljøer - mere avancerede eller slankere, mere eller mindre som Microsoft Windows eller hvad som helst - men kernekomponenterne i operativsystemet er de samme.

Et softwarefirma eller en organisation pakker typisk alle disse dele og opretter en ISO-fil (teknisk set det komprimerede billede af en installations-cd-rom eller dvd), som brugerne kan downloade og installere på deres computere.

For eksempel er Canonical det firma, der administrerer udgivelsen af ??den populære distro Ubuntu; Microsoft og Apple fungerer i en lignende rolle, når de frigiver nye versioner af Windows eller macOS.

Hvis du er dygtig nok, kan du kirsebærplukke komponenter og pakke en egen distro, men vi kommer ikke ind på det her.

Som nævnt er Apples og Microsofts platforme lige så komplekse, men jeg præsenterer et lignende forenklet overblik over deres kernekomponenter.

Kernen i macOS er et UNIX-lignende operativsystem kaldet Darwin bygget på en UNIX-lignende hybridkerne kaldet XNU (X er ikke UNIX).

Aqua og Finder GUI-elementerne er blot nogle af de ekstra komponenter, der omfatter det fulde macOS-system.

Chrome OS er baseret på Chromium OS og Linux-kernen.

Windows 10 er medlem af Windows NT-familien og bruger en hybridkerne og Windows Shell.

På en sidebemærkning fortsætter Microsoft med at udbygge funktionalitet til sit Windows Subsystem til Linux (WSL), som tilføjede den fulde Linux-kerne til Windows 10.

Takeaway her er, at selvom du måske tænker på Windows og macOS som monolitisk, har de lige så mange bevægelige dele.

Forskellen er, at du sjældent hvis nogensinde møder deres kompleksitet, mens selv de mest brugervenlige Linux-distroer ikke er så sømløse.

Du kan også komme på tværs af vilkårene opstrøms og nedstrøms når man læser om forholdet mellem en distro og en anden.

At holde fast i Ubuntu som et eksempel, er at distro er nedstrøms for en anden populær distro kaldet Debian.

Citerer Ubuntus hjemmeside, "bygger det på Debians arkitektur og infrastruktur og samarbejder bredt med Debian-udviklere." Med andre ord foretager Canonical rettelser og ændringer af Debians pakker baseret på sin egen softwarefilosofi og distribuerer dem til sine brugere (nogle gange sender ændringer tilbage opstrøms til Debian).

Der er mange forskellige GNU / Linux distroer, og det ville være svært at katalogisere dem alle.

Nogle er designet til brugervenlighed, andre til privatlivets fred og stadig andre til programmører eller til hurtig ydeevne på minimal eller forældet hardware.

Nogle tjener snævrere formål, såsom Raspberry Pi's Raspbian og LibreELEC, designet til at være lige nok OS til at køre hjemmemultimedieplatformen Kodi.

Her er en hurtig liste over nogle populære desktop distroer:

Er der systemer til håndholdte og andre ikke-stationære enheder, der bruger Linux-kernen? Absolut.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS og Ubuntu Touch (nu drevet af UBports-samfundet) er blot nogle få eksempler.

Fordele og ulemper ved GNU / Linux-systemer

Jeg ville være tålmodig med ikke at sige, at kørsel af et GNU / Linux-system ikke er som at køre macOS eller Windows, især for almindelige brugere.

Enkle opgaver fungerer ikke altid som du forventer.

For eksempel er installation af programmer ikke altid ligetil, selvom du bruger en distros indbyggede appbutik, som muligvis ikke har de nyeste versioner af forskellige programmer.

Til sådanne opgaver skal du være villig til i det mindste at lære det grundlæggende i terminalen eller den indtastede kommandolinjegrænseflade.

Scannere, multifunktionsprintere og andet perifert udstyr giver også udfordringer, da driverinstallationer ikke er så lette at foretage fejlfinding.

Vær forberedt på at bruge meget tid på at genlære, hvordan man udfører grundlæggende opgaver på nye måder og at søge efter løsninger i forskellige fora spredt over internettet.

Hvis du let bliver frustreret over teknologi, passer GNU / Linux-systemer ikke bedst.

I sidste ende afhænger det af, hvordan et open source-operativsystem er det rigtige valg for dig, hvordan du bruger din computer.

Hvis du er programmør, foretrækker du måske et stabilt, afskåret design.

Hvis du har en ekstra eller ældre pc, der ligger rundt i huset, kan en let GNU / Linux-distro give det nyt liv.

En væsentlig grund til at du måske overvejer at bruge en GNU / Linux distro er, at mange er teknisk gratis, selvom du helt sikkert bør bidrage med det, du kan, til det samfund, der opretholder din valgfri distro.

Selvom prisen på operativsystemet ikke er noget, du typisk overvejer, når du køber en pc, kan det være en faktor, hvis du bygger dit eget skrivebord.

Du kan købe en Windows 10 Home-licens, men det vil køre dig mindst $ 139.

Du kan ikke engang få macOS ...

Daxdi

Daxdi.com Cookies

På Daxdi.com bruger vi cookies (tekniske og profil cookies, både vores egen og tredjepart) for at give dig en bedre online oplevelse og til at sende dig personlige online kommercielle beskeder i henhold til dine præferencer. Hvis du vælger fortsæt eller få adgang til indhold på vores hjemmeside uden at tilpasse dine valg, accepterer du brugen af cookies.

Du kan få flere oplysninger om vores cookiepolitik, og hvordan du afviser cookies

adgang her.

Indstillinger

Fortsætte