Jak Ubuntu plynule upgraduje na novější distribuci, zatímco operační systém stále běží? Upgraduji z 10.10 na 11.04 a provedl jsem upgrade již několikrát a je to tak jednoduché, jako spustit update-manager -d, stáhnout a nainstalovat je a poté restartovat.
Jak přesně to ale funguje? Jak může správce upgradu aktualizovat operační systém, když se stále používá?
Přijatá odpověď:
Ze své zkušenosti bych předpokládal, že zatímco jsou balíčky a moduly spuštěny, jsou uloženy v paměti a příliš se nevrací ke své kopii na pevném disku. Můžete to vidět, pokud spustíte program v ubuntu a poté během jeho běhu odstraníte související balíčky. Poběží dál, ale pokud jej zavřete, nelze jej znovu spustit.
Předpokládám, že totéž se stane s upgradem distribuce. Všechny balíčky související s původní verzí ubuntu stále běží, i když byly odstraněny a nahrazeny novými, takže když jsou konečně zastaveny při restartu systému, převezmou je nové balíčky.