Daxdi now accepts payments with Bitcoin

Vad är GNU / Linux? | Daxdi

De flesta konsumenter kan med lite ansträngning nämna två operativsystem för stationära och bärbara datorer: Microsofts Windows och Apples macOS.

Få har någonsin övervägt något av de öppen källkodsalternativen som finns under GNU / Linux-paraplyet, även om vissa kanske har gjort det utan att ens veta det - till exempel använder Googles Chrome OS Linux-kärnan.

För att vara ärlig, bortsett från Chrome OS-plattformen, är GNU / Linux-system vanligtvis inte bäst för människor som förlitar sig på programvara med stora namn eller inte gillar att dabbla med ett anpassningsbart, praktiskt gränssnitt.

Men om du letar efter en förändring av takten, inte vill betala för din programvara och inte har något emot att rulla upp ärmarna, kan det inte bara vara värt att byta till GNU / Linux utan det kan också göra dig till en konvertera för livet.

Den här guiden för icke-tekniska hemanvändare kan hjälpa dig att komma igång.

Observera att användning av ett GNU / Linux-system för att köra en server är ett helt annat användningsfall och som inte täcks här.

Vad är UNIX, Linux och GNU?

Innan du dyker först in i den otroliga världen av GNU / Linux-system är det viktigt att förstå hur de kom till och några av de termer du kan stöta på när du undersöker och använder dem.

Jag börjar med en kort historia av de tre stora: UNIX, Linux och GNU.

UNIX är ett proprietärt, kommandoradsbaserat operativsystem som ursprungligen utvecklades av Dennis Ritchie och Ken Thompson (bland andra) på AT & Ts Bell Labs i slutet av 1960-talet och början av 1970-talet.

UNIX är nästan helt kodat i C-programmeringsspråket (uppfanns också av Ritchie) och var ursprungligen tänkt att användas som ett bärbart och bekvämt operativsystem för programmerare och forskare.

Som ett resultat av en lång och komplicerad juridisk historia som involverade AT&T, Bell Labs och den federala regeringen växte UNIX och UNIX-liknande operativsystem i popularitet, liksom Thompsons inflytelserika filosofi om en modulär, minimalistisk strategi för programvarudesign.

Under denna period lanserade Richard Stallman GNU-projektet med målet att skapa "ett operativsystem som är fri programvara." GNU står förvirrande för "GNU's Not UNIX." Detta projekt är ansvarigt för det UNIX-liknande GNU OS.

Stallman lanserade också den relaterade Free Software Foundation (FSF) på principen att "varje användare kan studera källkoden, ändra den och dela programmet" för alla deltagande program.

Jag kommer att gå djupare in i vad som utgör ett operativsystem på en minut, men handlingen förtjockades när, i huvudsak, GNU: s utveckling av en mycket viktig lågnivåkomponent som kallades kärnan (GNU Hurd) inte fullbordades.

Det var här Linux, en kärna utvecklad av (bland andra Linus Torvalds), kom in i bilden.

Enligt GNU: "Linux är kärnan: programmet i systemet som allokerar maskinens resurser till andra program som du kör.

Kärnan är en viktig del av ett operativsystem, men meningslöst i sig; det kan bara fungera i sammanhang för ett komplett operativsystem.

"

GNU-purister hävdar att referenser till Linux som det kompletta operativsystemet som finns idag istället bör skrivas som GNU / Linux, som ett erkännande av parets symbiotiska förhållande.

Andra tenderar att fokusera på det faktum att Linux (utan prefix) har blivit ett mer vanligt begrepp och logiken bakom GNU / Linux-nomenklaturen kan utvidgas ad nauseam till GNU / Linux / Windowing System Name / Desktop Environment Name / Etc.

Samma argument kan tillämpas på idén om GNU som ett operativsystem, eftersom det inte kan betraktas som ett komplett operativsystem utan en kärna (Linux i detta fall).

För syftet med den här guiden använder jag GNU / Linux.

Andra UNIX-liknande operativsystem finns också.

Till exempel använder FreeBSD sin egen kärna och programvara.

Historierna för dessa projekt kan fylla många böcker, men den här korta summeringen borde vara tillräcklig för att kontextualisera några termer du kan stöta på.

Vad är en distro?

De moderna operativsystem som vi använder varje dag, till exempel Windows och macOS, består av många, många olika (och mycket tekniska) komponenter, inklusive kärnor som hjälper programvara att kommunicera med hårdvara och grafiska användargränssnittselement (GUI) som du ser på skärmen .

En detaljerad förklaring av hur alla moduler fungerar ligger utanför denna artikel.

Prova att tänka på till exempel hur du flyttar musen till markören som rör sig över skärmen eller hur en fil lagras på din SSD-enhet.

Verkligen enkla uppgifter är faktiskt oerhört komplicerade när du förstår alla komponenter i spel och hur snabbt moderna datorer kan utföra dessa åtgärder.

Windows och macOS är utformade för att fungera med så lite friktion som möjligt, eftersom användare helt enkelt inte behöver förstå hur saker fungerar bakom kulisserna.

Med andra ord är allt under det grafiska användargränssnittet (GUI) funktionellt irrelevant för de flesta användare.

Låt oss nu gå till GNU / Linux-distributioner.

En distro (förkortning för distribution) är bäst att tänka på som ett snyggt förpackat paket med de viktigaste mjukvarukomponenterna som utgör ett GNU / Linux-operativsystem.

Betrakta distros som Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu som ungefär den funktionella motsvarigheten till Windows och macOS.

En typisk GNU / Linux-distribution inkluderar Linux-kärnan; GNU-verktyg och bibliotek; ett fönstersystem för att visa fönster på skärmen och interagera med inmatningsenheter; en skrivbordsmiljö för att utföra åtgärder med OS-program; och ytterligare delar.

Även den föregående beskrivningen är en stor förenkling.

Några av de vanligaste skrivbordsmiljöerna är GNU: s GNOME, KDE: s Plasma, MATE och XFCE.

Olika smaker av distros använder olika skrivbordsmiljöer - snyggare eller smalare, mer eller mindre som Microsoft Windows eller vad som helst - men operativsystemets kärnkomponenter är desamma.

Ett programvaruföretag eller en organisation paketerar vanligtvis alla dessa delar och skapar en ISO-fil (tekniskt sett den komprimerade bilden av en installations-CD-ROM eller DVD), som användare kan ladda ner och installera på sina datorer.

Canonical är till exempel företaget som hanterar lanseringen av den populära distro Ubuntu; Microsoft och Apple fungerar i en liknande roll när de släpper nya versioner av Windows eller macOS.

Om du är tillräckligt skicklig kan du körsbärsplocka komponenter och paketera en egen distro, men vi kommer inte in på det här.

Som nämnts är Apples och Microsofts plattformar lika komplexa, men jag presenterar en liknande förenklad översikt över deras kärnkomponenter.

Kärnan i macOS är ett UNIX-liknande operativsystem som heter Darwin byggt på en UNIX-liknande hybridkärna som heter XNU (X är inte UNIX).

Aqua och Finder GUI-elementen är bara några av de ytterligare komponenterna som omfattar hela macOS-systemet.

Chrome OS är baserat på Chromium OS och Linux-kärnan.

Windows 10 är medlem i Windows NT-familjen och använder en hybridkärna och Windows Shell.

På en sidoanteckning fortsätter Microsoft att bygga ut funktionalitet för sitt Windows Subsystem for Linux (WSL), som lagt till hela Linux-kärnan i Windows 10.

Takeaway här är att även om du kanske tänker på Windows och macOS som monolitiska, har de lika många rörliga delar.

Skillnaden är att du sällan om någonsin kommer att stöta på deras komplexitet, medan även de mest användarvänliga Linux-distributionerna inte är lika sömlösa.

Du kan också stöta på villkoren uppströms och nedströms när man läser om förhållandet mellan en distro och en annan.

Att hålla fast vid Ubuntu som ett exempel är att distro är nedströms från en annan populär distro som heter Debian.

Citerar Ubuntus webbplats och bygger "på Debians arkitektur och infrastruktur och samarbetar mycket med Debian-utvecklare." Med andra ord gör Canonical korrigeringar och ändringar av Debians paket baserat på sin egen programvarufilosofi och distribuerar dem till sina användare (ibland skickar ändringar tillbaka uppströms till Debian).

Det finns massor av olika GNU / Linux-distributioner och det skulle vara svårt att katalogisera dem alla.

Vissa är utformade för användbarhet, andra för integritet, och andra för programmerare eller för snabb prestanda på minimal eller föråldrad hårdvara.

Vissa tjänar smalare syften, till exempel Raspberry Pi's Raspbian och LibreELEC, utformade för att vara tillräckligt med operativsystem för att köra hemma-multimediaplattformen Kodi.

Här är en snabb lista över några populära skrivbordsfördelningar:

Finns det system för handhållna och andra icke-stationära enheter som använder Linux-kärnan? Absolut.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS och Ubuntu Touch (nu drivs av UBports-communityn) är bara några exempel.

Fördelar och nackdelar med GNU / Linux-system

Jag skulle vara ledsen att inte säga att körning av ett GNU / Linux-system inte är som att köra macOS eller Windows, särskilt för vanliga användare.

Enkla uppgifter fungerar inte alltid som du förväntar dig.

Till exempel är det inte alltid enkelt att installera program även om du använder en distros inbyggda appbutik, som kanske inte har de senaste versionerna av olika program.

För sådana uppgifter måste du vara villig att åtminstone lära dig grunderna i terminalen eller det skrivna kommandoradsgränssnittet.

Skannrar, multifunktionsskrivare och andra kringutrustning innebär också utmaningar eftersom drivrutinsinstallationer inte är lika lätta att felsöka.

Var beredd att spendera mycket tid på att lära dig hur du gör grundläggande uppgifter på nya sätt och att söka efter lösningar i olika forum spridda över nätet.

Om du lätt blir frustrerad över tekniken passar GNU / Linux-system inte bäst.

I slutändan beror det på hur ett operativsystem med öppen källkod är det rätta valet för dig.

Om du är programmerare kanske du föredrar en stabil, avskalad design.

Om du har en extra eller äldre dator som ligger runt huset kan en lätt GNU / Linux-distro ge det nytt liv.

En viktig anledning till att du kan överväga att använda en GNU / Linux-distro är att många är tekniskt gratis, även om du verkligen borde bidra med vad du kan till det samhälle som behåller din distro av ditt val.

Även om priset på operativsystemet inte är något du vanligtvis överväger när du köper en dator, kan det vara en faktor om du bygger ditt eget skrivbord.

Du kan köpa en Windows 10 Home-licens, men det ger dig minst $ 139.

Du kan inte ens få macOS ...

De flesta konsumenter kan med lite ansträngning nämna två operativsystem för stationära och bärbara datorer: Microsofts Windows och Apples macOS.

Få har någonsin övervägt något av de öppen källkodsalternativen som finns under GNU / Linux-paraplyet, även om vissa kanske har gjort det utan att ens veta det - till exempel använder Googles Chrome OS Linux-kärnan.

För att vara ärlig, bortsett från Chrome OS-plattformen, är GNU / Linux-system vanligtvis inte bäst för människor som förlitar sig på programvara med stora namn eller inte gillar att dabbla med ett anpassningsbart, praktiskt gränssnitt.

Men om du letar efter en förändring av takten, inte vill betala för din programvara och inte har något emot att rulla upp ärmarna, kan det inte bara vara värt att byta till GNU / Linux utan det kan också göra dig till en konvertera för livet.

Den här guiden för icke-tekniska hemanvändare kan hjälpa dig att komma igång.

Observera att användning av ett GNU / Linux-system för att köra en server är ett helt annat användningsfall och som inte täcks här.

Vad är UNIX, Linux och GNU?

Innan du dyker först in i den otroliga världen av GNU / Linux-system är det viktigt att förstå hur de kom till och några av de termer du kan stöta på när du undersöker och använder dem.

Jag börjar med en kort historia av de tre stora: UNIX, Linux och GNU.

UNIX är ett proprietärt, kommandoradsbaserat operativsystem som ursprungligen utvecklades av Dennis Ritchie och Ken Thompson (bland andra) på AT & Ts Bell Labs i slutet av 1960-talet och början av 1970-talet.

UNIX är nästan helt kodat i C-programmeringsspråket (uppfanns också av Ritchie) och var ursprungligen tänkt att användas som ett bärbart och bekvämt operativsystem för programmerare och forskare.

Som ett resultat av en lång och komplicerad juridisk historia som involverade AT&T, Bell Labs och den federala regeringen växte UNIX och UNIX-liknande operativsystem i popularitet, liksom Thompsons inflytelserika filosofi om en modulär, minimalistisk strategi för programvarudesign.

Under denna period lanserade Richard Stallman GNU-projektet med målet att skapa "ett operativsystem som är fri programvara." GNU står förvirrande för "GNU's Not UNIX." Detta projekt är ansvarigt för det UNIX-liknande GNU OS.

Stallman lanserade också den relaterade Free Software Foundation (FSF) på principen att "varje användare kan studera källkoden, ändra den och dela programmet" för alla deltagande program.

Jag kommer att gå djupare in i vad som utgör ett operativsystem på en minut, men handlingen förtjockades när, i huvudsak, GNU: s utveckling av en mycket viktig lågnivåkomponent som kallades kärnan (GNU Hurd) inte fullbordades.

Det var här Linux, en kärna utvecklad av (bland andra Linus Torvalds), kom in i bilden.

Enligt GNU: "Linux är kärnan: programmet i systemet som allokerar maskinens resurser till andra program som du kör.

Kärnan är en viktig del av ett operativsystem, men meningslöst i sig; det kan bara fungera i sammanhang för ett komplett operativsystem.

"

GNU-purister hävdar att referenser till Linux som det kompletta operativsystemet som finns idag istället bör skrivas som GNU / Linux, som ett erkännande av parets symbiotiska förhållande.

Andra tenderar att fokusera på det faktum att Linux (utan prefix) har blivit ett mer vanligt begrepp och logiken bakom GNU / Linux-nomenklaturen kan utvidgas ad nauseam till GNU / Linux / Windowing System Name / Desktop Environment Name / Etc.

Samma argument kan tillämpas på idén om GNU som ett operativsystem, eftersom det inte kan betraktas som ett komplett operativsystem utan en kärna (Linux i detta fall).

För syftet med den här guiden använder jag GNU / Linux.

Andra UNIX-liknande operativsystem finns också.

Till exempel använder FreeBSD sin egen kärna och programvara.

Historierna för dessa projekt kan fylla många böcker, men den här korta summeringen borde vara tillräcklig för att kontextualisera några termer du kan stöta på.

Vad är en distro?

De moderna operativsystem som vi använder varje dag, till exempel Windows och macOS, består av många, många olika (och mycket tekniska) komponenter, inklusive kärnor som hjälper programvara att kommunicera med hårdvara och grafiska användargränssnittselement (GUI) som du ser på skärmen .

En detaljerad förklaring av hur alla moduler fungerar ligger utanför denna artikel.

Prova att tänka på till exempel hur du flyttar musen till markören som rör sig över skärmen eller hur en fil lagras på din SSD-enhet.

Verkligen enkla uppgifter är faktiskt oerhört komplicerade när du förstår alla komponenter i spel och hur snabbt moderna datorer kan utföra dessa åtgärder.

Windows och macOS är utformade för att fungera med så lite friktion som möjligt, eftersom användare helt enkelt inte behöver förstå hur saker fungerar bakom kulisserna.

Med andra ord är allt under det grafiska användargränssnittet (GUI) funktionellt irrelevant för de flesta användare.

Låt oss nu gå till GNU / Linux-distributioner.

En distro (förkortning för distribution) är bäst att tänka på som ett snyggt förpackat paket med de viktigaste mjukvarukomponenterna som utgör ett GNU / Linux-operativsystem.

Betrakta distros som Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu som ungefär den funktionella motsvarigheten till Windows och macOS.

En typisk GNU / Linux-distribution inkluderar Linux-kärnan; GNU-verktyg och bibliotek; ett fönstersystem för att visa fönster på skärmen och interagera med inmatningsenheter; en skrivbordsmiljö för att utföra åtgärder med OS-program; och ytterligare delar.

Även den föregående beskrivningen är en stor förenkling.

Några av de vanligaste skrivbordsmiljöerna är GNU: s GNOME, KDE: s Plasma, MATE och XFCE.

Olika smaker av distros använder olika skrivbordsmiljöer - snyggare eller smalare, mer eller mindre som Microsoft Windows eller vad som helst - men operativsystemets kärnkomponenter är desamma.

Ett programvaruföretag eller en organisation paketerar vanligtvis alla dessa delar och skapar en ISO-fil (tekniskt sett den komprimerade bilden av en installations-CD-ROM eller DVD), som användare kan ladda ner och installera på sina datorer.

Canonical är till exempel företaget som hanterar lanseringen av den populära distro Ubuntu; Microsoft och Apple fungerar i en liknande roll när de släpper nya versioner av Windows eller macOS.

Om du är tillräckligt skicklig kan du körsbärsplocka komponenter och paketera en egen distro, men vi kommer inte in på det här.

Som nämnts är Apples och Microsofts plattformar lika komplexa, men jag presenterar en liknande förenklad översikt över deras kärnkomponenter.

Kärnan i macOS är ett UNIX-liknande operativsystem som heter Darwin byggt på en UNIX-liknande hybridkärna som heter XNU (X är inte UNIX).

Aqua och Finder GUI-elementen är bara några av de ytterligare komponenterna som omfattar hela macOS-systemet.

Chrome OS är baserat på Chromium OS och Linux-kärnan.

Windows 10 är medlem i Windows NT-familjen och använder en hybridkärna och Windows Shell.

På en sidoanteckning fortsätter Microsoft att bygga ut funktionalitet för sitt Windows Subsystem for Linux (WSL), som lagt till hela Linux-kärnan i Windows 10.

Takeaway här är att även om du kanske tänker på Windows och macOS som monolitiska, har de lika många rörliga delar.

Skillnaden är att du sällan om någonsin kommer att stöta på deras komplexitet, medan även de mest användarvänliga Linux-distributionerna inte är lika sömlösa.

Du kan också stöta på villkoren uppströms och nedströms när man läser om förhållandet mellan en distro och en annan.

Att hålla fast vid Ubuntu som ett exempel är att distro är nedströms från en annan populär distro som heter Debian.

Citerar Ubuntus webbplats och bygger "på Debians arkitektur och infrastruktur och samarbetar mycket med Debian-utvecklare." Med andra ord gör Canonical korrigeringar och ändringar av Debians paket baserat på sin egen programvarufilosofi och distribuerar dem till sina användare (ibland skickar ändringar tillbaka uppströms till Debian).

Det finns massor av olika GNU / Linux-distributioner och det skulle vara svårt att katalogisera dem alla.

Vissa är utformade för användbarhet, andra för integritet, och andra för programmerare eller för snabb prestanda på minimal eller föråldrad hårdvara.

Vissa tjänar smalare syften, till exempel Raspberry Pi's Raspbian och LibreELEC, utformade för att vara tillräckligt med operativsystem för att köra hemma-multimediaplattformen Kodi.

Här är en snabb lista över några populära skrivbordsfördelningar:

Finns det system för handhållna och andra icke-stationära enheter som använder Linux-kärnan? Absolut.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS och Ubuntu Touch (nu drivs av UBports-communityn) är bara några exempel.

Fördelar och nackdelar med GNU / Linux-system

Jag skulle vara ledsen att inte säga att körning av ett GNU / Linux-system inte är som att köra macOS eller Windows, särskilt för vanliga användare.

Enkla uppgifter fungerar inte alltid som du förväntar dig.

Till exempel är det inte alltid enkelt att installera program även om du använder en distros inbyggda appbutik, som kanske inte har de senaste versionerna av olika program.

För sådana uppgifter måste du vara villig att åtminstone lära dig grunderna i terminalen eller det skrivna kommandoradsgränssnittet.

Skannrar, multifunktionsskrivare och andra kringutrustning innebär också utmaningar eftersom drivrutinsinstallationer inte är lika lätta att felsöka.

Var beredd att spendera mycket tid på att lära dig hur du gör grundläggande uppgifter på nya sätt och att söka efter lösningar i olika forum spridda över nätet.

Om du lätt blir frustrerad över tekniken passar GNU / Linux-system inte bäst.

I slutändan beror det på hur ett operativsystem med öppen källkod är det rätta valet för dig.

Om du är programmerare kanske du föredrar en stabil, avskalad design.

Om du har en extra eller äldre dator som ligger runt huset kan en lätt GNU / Linux-distro ge det nytt liv.

En viktig anledning till att du kan överväga att använda en GNU / Linux-distro är att många är tekniskt gratis, även om du verkligen borde bidra med vad du kan till det samhälle som behåller din distro av ditt val.

Även om priset på operativsystemet inte är något du vanligtvis överväger när du köper en dator, kan det vara en faktor om du bygger ditt eget skrivbord.

Du kan köpa en Windows 10 Home-licens, men det ger dig minst $ 139.

Du kan inte ens få macOS ...

PakaPuka

pakapuka.com Cookies

På pakapuka.com använder vi cookies (tekniska och profilkakor, både våra egna och tredje part) för att ge dig en bättre online-upplevelse och för att skicka dig personliga kommersiella meddelanden online enligt dina önskemål. Om du väljer fortsätt eller kommer åt något innehåll på vår webbplats utan att anpassa dina val godkänner du användningen av cookies.

För mer information om vår policy för cookies och hur du avvisar cookies

tillgång här.

Inställningar

Fortsätta