Što je Rolling Release?

Pokretno izdanje filozofija je ažuriranja softvera koja, umjesto stvaranja velikih ažuriranja odjednom, uključuje izradu mnogih kontinuiranih ažuriranja. Ažuriranja su u tijeku s trajnom shemom izdanja, tako da su često manja i nemaju priložen broj verzije. Prednost ove metode je u tome što ažuriranja izlaze mnogo brže, a programeri su obično lakši za rukovanje. Istodobno, ažuriranja možda neće biti tako temeljita.

Većina programa ažurira se tijekom vremena, obično putem standardnog izdanja ažuriranja. Uz standardna ažuriranja, programer softvera stvara potpuno novu verziju programa, a ažuriranja se obično događaju svakih nekoliko tjedana ili mjeseci. Ako razvojni programer koristi shemu pomicanja izdanja, stvari se rade drugačije. Umjesto rijetkih ažuriranja, ažuriranja se obično rade svaki dan ili svakih nekoliko dana. Programer također radi samo na ažuriranju jedne grane programiranja, dok standardna ažuriranja rade na nekoliko grana.

Ažuriranja softvera obično su prilično velika i mogu promijeniti cijeli program. Ako program ima tekuće izdanje, tada su ažuriranja obično mnogo manja. To pomaže razvojnom programeru da vrši stalna ažuriranja i, budući da filozofija nalaže da programer ažurira samo jednu granu odjednom, to ga prisiljava da stvara manja ažuriranja. Istodobno ih je lakše preuzeti i program bi trebao biti stalno aktualan.

Jedna od glavnih prednosti pokretanja izdanja za razvojnog programera je ta što on obično može izvršiti ažuriranja u malom vremenu. Program koji se često ažurira također će raditi bolje. Program se stalno ažurira, tako da bi trebao imati veće brzine aplikacije, a greške bi trebale biti brzo ispravljene.

Iako postoje prednosti pokretanja izdanja za program, postoje i neki nedostaci. Uz standardna ažuriranja, programer ima dovoljno vremena za dijagnosticiranje programa za bilo kakve greške ili ozbiljne probleme koji utječu na program. U stalnoj shemi ažuriranja, programer stalno izrađuje ažuriranja, tako da možda neće primijetiti ozbiljne probleme. Također je manje vremena za testiranje ažuriranja, tako da mogu postojati očiti nedostaci koji bi se ispravili standardnim ažuriranjima. Program se mijenja toliko često da, iako su promjene male, čine softver ranjivim na probleme s virusima i hakiranjem.