Wat is een Linux Rolling Release en wil je het?
Wat zit er met al die nummers in mijn Ubuntu-installatiebestand? Waarom heeft mijn Arch Linux-bestand alleen de datum na de naam? Waarom moet ik Fedora elke paar jaar opnieuw installeren naar de nieuwste release?
Als je jezelf een van deze vragen hebt gesteld, lees dan verder om een basisoverzicht te krijgen van de besturingssystemen voor vaste uitgaves en rolling release en uit te zoeken wat goed voor je is!
Linux is ...
Heel eenvoudig, Linux is een kernel van een besturingssysteem. The History Of Linux [INFOGRAPHIC] The History Of Linux [INFOGRAPHIC] Als er één ding is dat Bill Gates echt kwaad moet maken, moet het de aanhoudende populariteit van Linux en andere gratis software zijn , omdat het zijn "als je goede software wilt, ... Lees meer, het brein van je besturingssysteem .Het is een stuk software dat alle kleine dingen behandelt waar je nooit aan denkt tijdens het gebruik van een computer. De kern bepaalt de prioriteit van code die op een gegeven moment wordt uitgevoerd, beheert in welk geheugen elk stuk code toegang heeft en bepaalt welk stukje hardware toegankelijk is voor welk stuk code.
In combinatie met andere gratis (GNU) software wordt Linux een volledig besturingssysteem, GNU / Linux. Het is misschien makkelijker te begrijpen als u een besturingssysteem als een menselijk lichaam ziet:
- Je hebt een interne klok, die je lichaam vertelt wanneer hij moet ontwaken. GNU / Linux heeft een GNU bootloader.
- Je hebt een brein, dat je armen vertelt om je dekens en je benen te bewegen om je uit bed te krijgen, en in welke volgorde. GNU / Linux heeft de Linux-kernel.
- Je hebt de mogelijkheid om onbewust intake-informatie van de buitenwereld te ontvangen via je vijf zintuigen. GNU / Linux heeft GNU daemons of achtergronddiensten.
- Je hebt een zenuwstelsel, dat commando's van je hersenen accepteert en naar je spieren overbrengt, zodat je taken kunt uitvoeren. GNU / Linux heeft een GNU Shell, toegankelijk via een commandoregel.
- Je hebt 's morgens en' s avonds routines die je klaar maken voor je dag of voor het slapen gaan. GNU / Linux heeft GNU-applicaties.
Wanneer je al deze ingewikkelde systemen samenvoegt (en meer!), Krijg je een compleet menselijk wezen, of een volledig GNU / Linux-besturingssysteem.
Wat is een vaste release?
De kans is groot dat u nu een besturingssysteem met een vaste release gebruikt. Denk aan Ubuntu 15.04 en Ubuntu 16.04. Dit zijn twee versies van een besturingssysteem dat verschillende hardware en technologie ondersteunt, en vereist dat u de nieuwe versie installeert. Waarom u de Ubuntu elke 9 maanden moet upgraden Waarom u nodig hebt om Ubuntu elke 9 maanden te upgraden Het is weer zover, wanneer Canonical dat aankondigt ondersteuning voor een van de standaard Ubuntu-builds is ten einde. Maar wat betekent dit voor de eindgebruiker? Lees meer om de nieuwste functies te gebruiken. Gedurende de levensduur van elke vaste release worden beveiligingsupdates indien nodig gedeactiveerd en belangrijke feature-updates worden samen verpakt als servicepacks.
Naast Ubuntu zijn er veel besturingssystemen met een vaste release, zoals Fedora 24, Linux Mint 18 en Debian 8. Op dezelfde manier zijn Windows 7, 8 en Apple OS X (Mavericks, Yosemite, El Capitan) vaste releases. Bovendien zijn zowel Android als iOS vaste besturingssystemen, met grote releases die elk jaar of zo uitkomen.
Dus wat is een rollende release?
Een rollende release is een relatief jong concept in de wereld van personal computing, en biedt een model waarmee ontwikkelaars continu hun besturingssysteemcomponenten kunnen bijwerken. Voordelen van Linux-ontwikkelingen nu eerder dan hoe te profiteren van Linux-ontwikkelingen Nu eerder Linux-ontwikkeling kan soms opwindend worden, vooral als er een paar grote veranderingen in een stukje software zijn. U kunt echter voorkomen dat u profiteert door niet de juiste beslissingen te nemen. Meer lezen, terwijl gebruikers onmiddellijk van de wijzigingen kunnen profiteren. In plaats van na een geplande periode grote updates vrij te geven voor het volledige besturingssysteem, kan een besturingssysteem voor rolling release op applicatieniveau worden gewijzigd, telkens wanneer een wijziging nodig is.
Er zijn een paar verschillende rollende releasemodellen - semi-rolling en full rolling - en het verschil zit hem in hoe en welke pakketten naar gebruikers worden geduwd wanneer ze beschikbaar komen. Een semi-rollende distributie, zoals Chakra Linux en PCLinuxOS PCLinuxOS: een Linux-distributie die software combineert en combineert voor een betere ervaring PCLinuxOS: een Linux-distributie die software combineert en combineert voor een betere ervaring Het is een understatement om te zeggen dat Linux-gebruikers genoeg hebben keuzevrij als het gaat om de distributie die ze willen gebruiken. Er zijn meerdere benaderingen om dezelfde taken uit te voeren, van wat voor soort ... Lees meer, classificeert sommige pakketten die geüpgraded moeten worden via een vast systeem (meestal het basisbesturingssysteem) om de stabiliteit te behouden. Een volledig rollende release, zoals Gentoo, Arch, OpenSUSE Tumbleweed en Microsoft Windows 10 Windows Update beheren in Windows 10 Windows Update beheren in Windows 10 Voor control freaks is Windows Update een nachtmerrie. Het werkt op de achtergrond en houdt uw systeem veilig en werkt soepel. We laten u zien hoe het werkt en wat u kunt aanpassen. Lees Meer, pusht updates naar het basisbesturingssysteem en andere applicaties zeer vaak - soms zo vaak als om de paar uur.
Voordelen en downfalls
Het verschil tussen de twee releasemodellen biedt een interessante vergelijking van voordelen en ondergangen. Het belangrijkste voordeel van een besturingssysteem met een vaste release is stabiliteit, dat komt door de leeftijd van de software Debian versus Ubuntu versus Linux Mint: welke distributie moet u gebruiken? Debian versus Ubuntu versus Linux Mint: welke distributie zou u moeten gebruiken? Met zoveel Linux-besturingssystemen om uit te kiezen, kan het heel moeilijk zijn voor een open source computer-nieuwkomer om zijn of haar gedachten te verzinnen. Gelukkig zijn sommige Linux-smaken populairder dan andere ... Lees meer. Om te worden bijgewerkt, moet de software in de testfase blijven totdat de volgende versie van het basisbesturingssysteem wordt vrijgegeven. Hierdoor kan het testteam de software grondig testen en eventuele gevonden fouten repareren of rapporteren, zonder zich zorgen te hoeven maken over het doorbreken van het systeem van een eindgebruiker. Als gevolg hiervan kan de gebruiker er relatief zeker van zijn dat een stukje software dat voor zijn systeem is gemaakt, daadwerkelijk op zijn systeem kan worden uitgevoerd.
Het belangrijkste nadeel van dit releasemodel is iets dat we hierboven hebben genoemd: het releasemodel zelf. Bij een vaste release is er een langdurig upgrade- of herinstallatieproces voor de eindgebruiker, wat af en toe moet gebeuren om nieuwe functies te gebruiken. Daarnaast moeten ontwikkelaars bepalen of sommige updates worden opgenomen of uitgesloten in de volgende versie van het besturingssysteem als ze deze functies niet volledig hebben getest met de nieuwste versie.
Het belangrijkste voordeel van een rolling release-model is de mogelijkheid voor de eindgebruiker om de nieuwste functies te gebruiken die de ontwikkelaar heeft ingeschakeld. Bijvoorbeeld, een van de nieuwere functies van de Linux-kernel 5 Redenen waarom je je kernel vaak zou moeten updaten [Linux] 5 Redenen waarom je je kernel vaak zou moeten updaten [Linux] Als je een Linux-distributie zoals Ubuntu of Fedora gebruikt, gebruik ook de Linux-kernel, de kern die jouw distributie feitelijk tot een Linux-distributie maakt. Uw distributie vraagt u constant om uw kernel bij te werken ... Lees Meer, geïntroduceerd met de 4.0 update, was de mogelijkheid om de kernel bij te werken zonder uw computer opnieuw te starten. In een rolling release-distributie, kon deze update, zodra deze werd getest en gemarkeerd als werkend door het ontwikkelteam, naar de gebruiker van de distributie worden geduwd, waardoor alle toekomstige updates van de kernel kunnen plaatsvinden zonder dat de computer opnieuw wordt opgestart.
Met dit voortdurend bijgewerkte systeem komt een paar nadelen: systeemstabiliteit en meer onderhoud. Hoewel pakketten nog steeds worden getest in een rolling release-distributiemodel, zijn er slechts zoveel combinaties van nieuwe updates die in korte tijd kunnen worden getest tegen oude applicaties. Geen twee installaties van het besturingssysteem zijn volledig identiek, omdat bij elke tester verschillende hardware of software op hun systeem is geïnstalleerd, wat kan leiden tot softwarebreuken.
En omdat software-updates frequenter worden verspreid, moet de eindgebruiker proactief hun systeem onderhouden, meestal door release-opmerkingen te volgen en nieuwe afhankelijkheden te vergelijken met de versies die al op hun systeem zijn geïnstalleerd.
Welk type release voor u geschikt is?
Helaas, beste lezer, net zo goed als het kiezen en installeren van een Linux-distributie is een zeer persoonlijke keuze. Beslissen tussen een vaste release en een rollende release is net zo persoonlijk een keuze. Als de systeemstabiliteit en de “stel het in, vergeet het maar” mindset is belangrijk voor je, een vaste release is je brood en boter. Als het hebben van de nieuwste software en functies belangrijk voor je is, en je het niet erg vindt om wat huiswerk te doen voordat je een oplossing gaat bijwerken of onderzoeken voor problemen die zich kunnen voordoen, kan een rollende release heel goed bij je passen.
Gelukkig kunnen de meeste besturingssystemen worden geïnstalleerd in een VirtualBox virtuele machine, zodat je elk releasemodel zelf kunt uitproberen voordat je de beslissing neemt om een distro op je computer te installeren.
Dus ... welk type release gebruik je? Rol jij met de stoten, of sta je stevig in je Tiger Stance? Heb je een semi-rollende Debian-installatie van de testreposities samengehakt?? Laat het ons weten in de comments hieronder!
Ontdek meer over: Linux.