Rullande release
Rullande release , även känd som rullande uppdatering eller kontinuerlig leverans , är ett koncept inom mjukvaruutveckling för att ofta leverera uppdateringar till applikationer. Detta till skillnad från en standard- eller punktutgivningsutvecklingsmodell som använder programvaruversioner som måste installeras om jämfört med den tidigare versionen. [ förtydligande behövs ] Ett exempel på denna skillnad skulle vara flera versioner av Ubuntu Linux kontra den enda och ständigt uppdaterade versionen av Arch Linux .
Rullande release
Utvecklingsmodeller för rullande versioner är en av många typer av livscykler för programvaruversioner . Även om en rullande releasemodell kan användas i utvecklingen av vilken del eller samling programvara som helst, ses den ofta användas av Linux-distributioner , anmärkningsvärda exempel är till exempel GNU Guix System , Arch Linux , Gentoo Linux , openSUSE Tumbleweed , PCLinuxOS , Solus , SparkyLinux och Void Linux . Vissa moderna distribuerade SQL- databaser som YugabyteDB kan också stödja denna funktion.
En rullande version implementeras vanligtvis med små och frekventa uppdateringar . Men att bara ha uppdateringar betyder inte automatiskt att en mjukvara använder en rullande utgivningscykel; för detta måste utvecklarnas filosofi vara att arbeta med en kodgren , kontra diskreta versioner. När den rullande versionen används som utvecklingsmodell, levereras mjukvaruuppdateringar vanligtvis till användare av en pakethanterare på användarens persondator , som via internet kommer åt ett fjärrprogramvarulager (ofta via en nedladdningsspegel ) som lagras på en internetfilserver .