Post by McJukeHLinux ei edes jää shutdownin ja
startupin aikana hieromaan niitä päivityksiä koneesen, kuten windows
tekee.
Linuxin kernelin rakenne on sellainen, että kun yksi ohjelma kaipaa
päivitystä, se vain päivitetään. Toki tälläinen ohjelma pitää sulkea jos
se on käynnissä, ennen kuin saa päivitetyn ohjelman käyttöön.
Sama koskee kernelin ladattavia moduleita. Moduli pitää pois päältä,
ladata uusi päivittynyt moduli. Mutta kerneliä ei tarvitse ladat
uudestaan eli konetta ei tarvitse buutata. Buuttitarve tulee vain jos
kernelin sisällä jokin muuttuu. Kerneli ei voi käynnisttää uutta kerneliä
joka ottaisi vanhan kernelin tehtävät lennosta. Sitä ei sentään ole
linuxiin koodattu.
Linuxissa buuttitarve päivityksen takia on siis hyvin harvinainen. Vain
jos kernelissä itsessään jokin muuttuu, pitää Linux-kone buutata, mutta
Linuxissa suuositaan moduleita, joten kernelin moduleiksi koodattujen
päivittyminenkään ei aiheuta buuttaustarvetta.
Windows on toista maata. Se on buuttikäyttis. Se on täynnä
ohjelmakirjastoja (dll) joista ei voi tietää mikä versio on ladattu
muistiin. Jos se päivittyy kiintolevylle, se ei päivity muistiin, jossa
on vaha versio edelleen. Kun tätä ohjelmakirjastoa käyttävä päivitetty
ohjelma käynnistyy, se saattaa käyttää vanhaa ohjelmakirjastoa. Sekasotku
on valmis, ohjalma voi toimia arvaamattomasti.
Minusta Windows sanookin tai sanoi että uudet ominaisuudet tulevat
käyttöön vasta buutin jälkeen. Tai että buutti _saattaa_ olla tarpeen,
jos jokin päivittyy.
No joka tapauksessa, kun vasta buutin jälkeen voi olla varma. että kaikki
latautuu muistiin uusina versioina, niin sitten buuttaillaan.
Windowsissa jonkun asian päivitys on ohjelma, joka pitää koodata. On
olemassa hyvin tehtyjä päivitysohjelmia, joka tutkii onko muistissa
kirjastoja jotka päivittyvät ja mitkä ohjelmat näitä käyttävät ja vaatii
sulkemaan nämä ohjelmat ennen kuin jatkaa päivitystä. Kun ajaa tälläisen
hyvin tehdyn päivityksen ei tarvita buuttia sen jälkeen. Valitettavasti
hyvin tehtyjen päivitysohjelmien työ on varmaan työlästä, sillä kaikki
päivitysohjelmat eivät ole näin hyvin tehtyjä. Näiden huonosti tehtyjen
päivitysohjelmien jälkeen koke on siis buutattava.
Tälläisen englanniuniielisen sivuston löysin tästä buuttauksesta.
<https://windowssecrets.com/top-story/why-the-need-to-reboot-after-
updating-windows/> Valittavat siinäkin, että vaikka on Win7 tai Win 8,
aina vaan tarvitaan buuttailua.
Parempi ehkä päivittää koneensa illalla ja antaa sen päivittyä itsekseen.
Se buuttailee automaattisesti. Aamulla todennäköisesti on buttannut niin
monta kertaa kun tarvitsee että päivitykset ovat läpi. Päivällä ei
yleensä vaadi buuttia, jos ei käsin käynnistä päivityksiä.
--
***@iki.fi.nospam.invalid
http://www.iki.fi/Reijo