Co je to Rolling Release?
Stálé vydání je filozofie aktualizace softwaru, která místo vytváření velkých aktualizací najednou zahrnuje provádění mnoha nepřetržitých aktualizací. Aktualizace probíhají se schématem postupného vydání, takže jsou často menší a k nim není připojeno číslo verze. Výhodou této metody je to, že aktualizace vycházejí mnohem rychleji a programátoři jsou obvykle snáze zpracovatelní. Aktualizace nemusí být zároveň tak důkladná.
Většina programů je časem aktualizována, obvykle prostřednictvím standardního vydání aktualizace. Se standardními aktualizacemi vytvoří vývojář softwaru zcela novou verzi programu a aktualizace se obvykle dějí každých pár týdnů nebo měsíců. Pokud vývojář používá schéma postupného vydání, dělají se věci jinak. Místo občasných aktualizací se aktualizace obvykle provádějí každý den nebo každých několik dní. Vývojář také pracuje pouze na aktualizaci jedné programové větve, zatímco standardní aktualizace na několika pobočkách.
Aktualizace softwaru jsou obvykle poměrně velké a mohou změnit celý program. Pokud má program postupné vydání, jsou aktualizace obvykle mnohem menší. To pomáhá vývojáři neustále aktualizovat, a protože filozofie diktuje, že vývojář aktualizuje pouze jednu větev najednou, nutí jej vytvářet menší aktualizace. Zároveň je lze snáze stáhnout a program by měl být neustále aktuální.
Jednou z hlavních výhod, které přináší vývojové vydání pro vývojáře, je to, že obvykle může provádět aktualizace v malém množství času. Program, který je aktualizován, bude také často fungovat lépe. Program je neustále aktualizován, takže by měl docházet k rychlejším aplikačním rychlostem a chyby by měly být rychle opraveny.
I když existují výhody plynoucí z uvolnění pro program, existují i některé nevýhody. Se standardními aktualizacemi má vývojář dostatek času na diagnostiku programu pro případné chyby nebo vážné problémy ovlivňující program. Ve schématu průběžných aktualizací vývojář neustále provádí aktualizace, takže si nemusí všimnout závažných problémů. K dispozici je také méně času na testování aktualizací, takže mohou existovat zřejmé nedostatky, které by byly opraveny standardními aktualizacemi. Program se mění tak často, že i když jsou změny malé, činí software zranitelným vůči virům a hackerským problémům.