Vad är en Linux Rolling Release, och vill du ha det?
Vad är det med alla dessa nummer i min Ubuntu installationsfil? Varför har min Arch Linux-fil bara datum efter namnet? Varför måste jag installera Fedora varje par år till den senaste versionen?
Om du har ställt dig till några av dessa frågor, läs vidare för att få en grundläggande översyn av operativsystem med fast release och rullande släpp och ta reda på vilka som passar dig!
Linux är ...
Linux är helt enkelt ett operativsystemkärna. Historien om Linux [INFOGRAFISK] Historien om Linux [INFOGRAFISK] Om det finns en sak som verkligen måste pissa bort Bill Gates till ingen slut, måste det vara den uthålliga populariteten hos Linux och annan fri programvara , eftersom det underkänner 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 prioriteringen av kod som körs vid vilken tidpunkt som helst, hanterar vilket minne varje kodstycke kan komma åt och bestämmer vilken maskinvara som kan nås av vilken kodbit.
När det kombineras med annan fri (GNU) programvara blir Linux ett komplett operativsystem, GNU / Linux. Det kan vara lättare att förstå om du tycker om ett operativsystem som en mänsklig kropp:
- Du har en intern klocka, som berättar för din kropp när du ska vakna. GNU / Linux har en GNU bootloader.
- Du har en hjärna som berättar att dina armar 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 Linuxkärnan.
- Du har möjlighet att ta in 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 sänder dem till dina muskler så att du kan utföra uppgifter. GNU / Linux har ett GNU Shell, tillgängligt via en kommandorad.
- Du har morgon och kväll rutiner som gör dig redo för din dag eller för sängen. GNU / Linux har GNU-applikationer.
När du sätter alla dessa invecklade system tillsammans (och mer!) Får du ett helt människa eller ett helt GNU / Linux operativsystem.
Vad är en fast release?
Chansen är att du använder ett fast operativsystem just nu. Tänk på Ubuntu 15.04 och Ubuntu 16.04. Det här är två versioner av ett operativsystem som stöder olika hårdvaror och teknik och kräver att du installerar den nya versionen Varför behöver du uppgradera Ubuntu var 9: e månad Varför behöver du uppgradera Ubuntu var 9: e månad Det är den tiden då Canonical meddelar att Stöd till en av sina vanliga Ubuntu-byggnader har upphört. Men vad betyder detta för slutanvändaren? Läs mer för att utnyttja de senaste funktionerna. Under livslängden för varje fast release, trycks säkerhetsuppdateringar ut om det behövs, och stora funktioner uppdateras tillsammans som service packs.
Det finns många operativsystem med fast operativsystem förutom Ubuntu, som Fedora 24, Linux Mint 18 och Debian 8. Likaså är Windows 7, 8 och Apple OS X (Mavericks, Yosemite, El Capitan) fasta utgåvor. Dessutom är både Android och IOS operativsystem med fast release, med stora versioner som kommer ut varje år eller så.
Så, vad är en rullande frisättning?
En rullningslösning är ett relativt ungt koncept i världen av personlig databehandling och erbjuder en modell som gör det möjligt för utvecklare att kontinuerligt uppdatera operativsystemkomponenter. Hur kan man dra nytta av Linux-förbättringar, snarare än senare. Så här drar du nytta av Linux-förbättringar i stället för senare Linuxutveckling kan faktiskt bli spännande ibland, speciellt när det finns några stora förändringar i ett program. Du kan dock förhindra dig att dra nytta av att du inte fattar de rätta besluten. Läs mer, samtidigt som användarna kan dra nytta av ändringarna omedelbart. I stället för att släppa ut stora uppdateringar för hela operativsystemet efter en schemalagd tid kan ett rullande släpp operativsystem ändras på applikationsnivån närhelst en förändring är nödvändig.
Det finns ett par olika rullande släppmodeller - halvvalsande och fullvalsning - och skillnaden är hur och vilka paket som skjuts ut till användarna när de blir tillgängliga. En semi-rullande distribution, som Chakra Linux och PCLinuxOS PCLinuxOS: En Linux-distribution som blandar och matchar programvara för en bättre upplevelse PCLinuxOS: En Linuxdistribution som mixar och matchar programvara för en bättre upplevelse Det är en underdrift att säga att Linux-användare har gott om valet när det gäller vilken distribution de skulle vilja använda. Det finns flera tillvägagångssätt för att utföra samma uppgifter, från vilken typ av ... Läs mer, klassificerar några paket som ska uppgraderas via ett system för fastavlösning (vanligtvis basoperativsystemet) för att bibehålla stabiliteten. En fullständig rullande release, som Gentoo, Arch, OpenSUSE Tumbleweed och Microsoft Windows 10 Så här hanterar du Windows Update i Windows 10 Så här hanterar du Windows Update i Windows 10 För kontrollfreaks är Windows Update en mardröm. Det fungerar i bakgrunden, och håller ditt system säkert och fungerar smidigt. Vi visar dig hur det fungerar och vad du kan anpassa. Läs mer, skjuter ut uppdateringar till basoperativsystemet och andra applikationer mycket ofta - ibland så ofta som några timmar.
Fördelar och nedgångar
Skillnaden mellan de två utsläppsmodellerna ger en intressant jämförelse mellan fördelar och nedgångar. Den främsta fördelen med ett operativsystem med fast release är stabiliteten, som kommer genom programvaruinder Debian vs Ubuntu vs Linux Mint: Vilken distribution ska du använda? 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 väldigt svårt för en öppen källkods nybörjare att tänka sig. Lyckligtvis är vissa Linux-smaker mer populära än andra ... Läs mer. För att uppdateras måste mjukvaran förbli i testfasen tills nästa version av basoperativsystemet släpps. Detta gör det möjligt för testteamet att noggrant testa mjukvaran och fixa eller rapportera eventuella fel som 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 är gjord för deras system faktiskt kan köras på deras system.
Den största undergången till denna release-modell är något vi berörde ovan: själva utgåvan. Med en fast utgåva finns det en lång uppgradering eller ominstallation för slutanvändaren, vilket måste ske så ofta för att kunna använda nya funktioner. Dessutom måste utvecklare avgöra huruvida vissa uppdateringar får inkluderas eller uteslutas i nästa version av operativsystemet om de inte har testat dem fullständigt med den senaste versionen.
Den största fördelen med en rullande släppmodell är möjligheten för slutanvändaren att använda de senaste funktionerna som utvecklaren har aktiverat. 5 Grundar varför du borde uppdatera din kärna ofta [Linux] 5 skäl till att du borde uppdatera din kärna ofta [Linux] Om du använder en Linux-distribution som Ubuntu eller Fedora, kan du använder även Linux-kärnan, kärnan som faktiskt gör din distribution en Linux-distribution. Din distribution ber dig ständigt uppdatera din kärna ... Läs mer, introducerad med 4.0-uppdateringen, var möjligheten att uppdatera kärnan utan att starta om datorn. I en rolling release-distribution, så snart uppdateringen testades och markerades som utvecklingsgruppens arbete, kunde den sedan skjutas ut till användaren av distributionen, så att alla framtida uppdateringar av kärnan kan ske utan att datorn startas om.
Med detta ständigt uppdateringssystem kommer ett par nackdelar: systemstabilitet och ökat underhåll. Medan paketet fortfarande testas i en modell med rullande frisättning, finns det bara så många kombinationer av nya uppdateringar som kan testas mot gamla applikationer på kort tid. Inga operativsysteminstallationer är helt identiska, eftersom varje tester kan ha olika hårdvara eller programvara installerad på deras system, vilket kan leda till programbrott.
Och eftersom programvaruuppdateringar utpressas oftare måste slutanvändaren proaktivt behålla sitt system, vanligtvis genom att följa släppnoteringar och jämföra nya beroenden med dem som redan är installerade på deras system.
Vilken versionstyp är rätt för dig?
Okej, kära läsare, lika mycket som att plocka och installera en Linux-distribution är ett mycket personligt val, att bestämma mellan en fast release och en rullande släpp är lika personlig ett val. Om systemstabilitet och “sätt det, glöm det” tankegång är viktigt för dig, en fast frisättning är ditt bröd och smör. Om du har den senaste mjukvaran och funktionerna är viktigt för dig, och du har inget emot att göra några läxor innan du uppdaterar eller undersöker en lösning på problem som kan uppstå, kan en rullande släpp passa dig väldigt bra.
Lyckligtvis kan de flesta operativsystem installeras i en VirtualBox virtuell maskin, så du kan prova varje release-modell för dig själv innan du fattar beslutet att installera en distro på din dator.
Så ... vilken typ av utgivning använder du? Rullar du med stansarna, eller står fast i din Tiger Stance? Hackade du ihop en semi-rullande Debian-installation från testrepositionen? Låt oss veta i kommentarerna nedan!
Utforska mer om: Linux.