Annons
Vad är det med alla dessa nummer i min Ubuntu-installationsfil? Varför har min Arch Linux-fil bara datumet efter namnet? Varför måste jag installera Fedora vartannat år för att få den senaste versionen?
Om du har ställt dig själv någon av dessa frågor, läs vidare för att få en grundläggande översikt av operativsystem med fast frisläppning och rullande frisläppande och ta reda på vilka som är rätt för dig!
Linux är ...
Mycket enkelt, Linux är en operativsystemkärna Linux historia [INFOGRAFISK]Om det finns en sak som verkligen måste förbjuda Bill Gates till inget slut, måste det vara den varaktiga populariteten för Linux och annan gratis programvara, eftersom det undergräver hans "om du vill ha bra programvara, ... Läs mer ; hjärnan i ditt operativsystem. Det är en mjukvara som hanterar alla små saker du aldrig tänker på när du använder en dator. Kärnan bestämmer prioriteten för kod som ska köras vid varje given tidpunkt, hanterar vilket minne varje kodkod har åtkomst till och bestämmer vilken maskinvara som kan nås med vilken bit koda.
I kombination med annan gratis (GNU) programvara blir Linux ett fullständigt operativsystem, GNU / Linux. Det kan vara lättare att förstå om du tänker på ett operativsystem som en mänsklig kropp:
- Du har en intern klocka som berättar för kroppen när du ska vakna. GNU / Linux har en GNU-startladdare.
- Du har en hjärna som säger dina armar att flytta dina filtar och benen för att få dig ur sängen, och i vilken ordning du ska göra det. GNU / Linux har Linux-kärnan.
- Du har förmågan att ta med information från omvärlden medvetet genom dina fem sinnen. GNU / Linux har GNU-demoner eller bakgrundstjänster.
- Du har ett nervsystem som accepterar kommandon från din hjärna och överför dem till dina muskler så att du kan utföra uppgifter. GNU / Linux har ett GNU-skal, som nås via en kommandorad.
- Du har morgon- och kvällsrutiner som gör dig redo för din dag eller för säng. GNU / Linux har GNU-applikationer.
När du sätter ihop alla dessa komplicerade system (och mer!) Får du en hel människa eller ett helt GNU / Linux-operativsystem.
Vad är en fast version?
Chansen är stor att du använder ett operativsystem med fast release just nu. Tänk på Ubuntu 15.04 och Ubuntu 16.04. Dessa är två versioner av ett operativsystem som stöder olika hårdvara och teknik, och kräver att du installerar den nya versionen Varför du behöver uppgradera Ubuntu var tionde månadDet är den gången igen, när Canonical tillkännager att stödet till en av dess standard Ubuntu-byggnader har slutat. Men vad betyder detta för slutanvändaren? Läs mer för att använda de senaste funktionerna. Under livslängden för varje fast utgåva trycks säkerhetsuppdateringarna ut vid behov, och viktiga funktionsuppdateringar paketeras tillsammans som servicepaket.
Det finns många operativsystem med fast frisläppning förutom Ubuntu, som Fedora 24, Linux Mint 18 och Debian 8. På samma sätt är Windows 7, 8 och Apple OS X (Mavericks, Yosemite, El Capitan) fasta utgivningar. Dessutom är både Android och iOS operativsystem med fast release, med stora utgåvor som kommer ut varje år eller så.
Så, vad är en rullande version?
En rullande version är ett relativt ungt koncept i världen av personlig datoranvändning och erbjuder en modell som gör det möjligt för utvecklare kontinuerligt uppdatera operativsystemets komponenter Hur du kan dra nytta av Linux-framsteg nu hellre än senareLinux-utveckling kan faktiskt bli spännande ibland, särskilt när det är några stora förändringar i en mjukvara. Det kan dock hända att du hindrar dig själv från att dra nytta av att inte fatta rätt beslut. Läs mer , samtidigt som användarna kan dra fördel av ändringarna omedelbart. I stället för att släppa större uppdateringar av hela operativsystemet efter en schemalagd tidsperiod, a operativsystem för rullande frisläppning kan ändras på applikationsnivå, när en ändring är nödvändig.
Det finns ett par olika modeller för rullande frisläppningar - halvrullning och fullrullning - och skillnaden är i hur och vilka paket som skjuts ut till användarna när de blir tillgängliga. En halvvalsande distribution, som Chakra Linux och PCLinuxOS PCLinuxOS: En Linux-distribution som blandar och matchar programvara för en bättre upplevelseDet är en underdrift att säga att Linux-användare har gott om val när det gäller vilken distribution de vill använda. Det finns flera sätt att utföra samma uppgifter, från vilken typ av ... Läs mer , klassificerar vissa paket som ska uppgraderas genom ett fast frisläppssystem (vanligtvis basoperativsystemet) för att upprätthålla stabilitet. En fullständig rullande version, som Gentoo, Arch, OpenSUSE Tumbleweed, och Microsoft Windows 10 Hur man hanterar Windows Update i Windows 10För kontrollfreak är Windows Update en mardröm. Det fungerar i bakgrunden och håller ditt system säkert och fungerar smidigt. Vi visar hur det fungerar och vad du kan anpassa. Läs mer , skjuter ut uppdateringar av basoperativsystemet och andra applikationer mycket ofta - ibland lika ofta som med några timmar.
Fördelar och fall
Skillnaden mellan de två utsläppsmodellerna visar en intressant jämförelse av fördelar och nedgångar. Den största fördelen med ett operativsystem med fast frisättning är stabilitet, som kommer genom programvaruåldern Debian vs. Ubuntu vs. Linux Mint: Vilken distribution ska du använda?Med så många Linux-operativsystem att välja mellan, kan det vara mycket svårt för en ny källa med datorkomponenter att komma med sina tankar. Lyckligtvis är vissa Linux-smaker mer populära än andra ... Läs mer . För att kunna uppdateras måste programvaran förbli i testfasen tills nästa version av basoperativsystemet släpps. Detta gör att testteamet kan testa programvaran noggrant och korrigera eller rapportera alla buggar de hittar, utan att behöva oroa sig för att paketet bryter en slutanvändares system. Som ett resultat kan användaren vara relativt säker på att en mjukvara som skapats för sitt system faktiskt kan köras på sitt system.
Den viktigaste nedgången till denna release-modell är något vi berörde ovan: själva release-modellen. Med en fast utgåva finns det en lång uppgraderings- eller ominstallationsprocess för slutanvändaren, som måste hända varje gång för att använda nya funktioner. Dessutom måste utvecklare bestämma om vissa uppdateringar inkluderas eller utesluts i nästa version av operativsystemet om de inte helt har testat dessa funktioner med den senaste versionen.
Den största fördelen med en rullande frigöringsmodell är möjligheten för slutanvändaren att använda de senaste funktionerna som utvecklaren har aktiverat. Till exempel en av nyare funktioner i Linux-kärnan 5 skäl till varför du borde uppdatera din kärna ofta [Linux]Om du använder en Linux-distribution som Ubuntu eller Fedora, använder du också Linux-kärnan, kärnan som faktiskt gör din distribution till en Linux-distribution. Din distribution ber dig ständigt att uppdatera din kärna ... Läs mer , introducerad med 4.0-uppdateringen, var möjligheten att uppdatera kärnan utan att starta om din dator. I en rullande frigöringsdistribution, så snart den här uppdateringen testades och markerades som fungerande av utvecklingsgruppen, kunde den göra det tryck sedan ut till användaren av distributionen, vilket gör att alla framtida uppdateringar av kärnan kan ske utan dator startar om.
Med detta ständigt uppdaterade system kommer ett par nackdelar: systemstabilitet och ökat underhåll. Medan paket fortfarande testas i en rullningsmetodisk distribueringsmodell finns det bara så många kombinationer av nya uppdateringar som kan testas mot gamla applikationer på kort tid. Inga två operativsysteminstallationer är helt identiska, eftersom varje testare kan ha olika hårdvara eller programvara installerad på sitt system, vilket kan leda till programvarubrott.
Och när programvaruuppdateringar pressas ut på en mer frekvent basis måste slutanvändaren proaktivt underhålla sina system, vanligtvis genom att följa släppanteckningar och jämföra nya beroenden med dem som redan är installerade på deras systemet.
Vilken släpptyp passar dig?
Tyvärr, kära läsare, så mycket som att välja och installera en Linux-distribution är ett mycket personligt val, att välja mellan en fast utgåva och en rullande version är lika personligt val. Om systemstabilitet och ”ställa in det, glöm det” -tänkandet är viktigt för dig, är ett fast utsläpp ditt bröd och smör. Om det är viktigt för dig att ha den senaste programvaran och funktionerna, och du har inget emot att göra lite läxor innan du uppdaterar eller undersöker en korrigering av eventuella problem som kan uppstå, kan en rullande utgåva passa dig mycket väl.
Lyckligtvis kan de flesta operativsystem installeras i en virtuell VirtualBox-maskin, så att du kan prova upp varje frisläppsmodell för dig innan du fattar beslutet att installera en distro på din dator.
Så... vilken typ av release använder du? Rullar du med stansarna, eller står du fast i din Tiger Stance? Har du hackat ihop en semi-rullande Debian-installation från testrepos? Låt oss veta i kommentarerna nedan!
Jag är en amerikansk flygvapenveteran, lärare, musiker, IT-konsult och författare.