mboost-dp1

Microsoft

SP1 til Vista tilføjer hotpatching

- Via Ars Technica - , redigeret af Net_Srak

En funktion, der ikke rigtigt er blevet nævnt i forbindelse med frigivelsen af Service Pack 1 til Windows Vista, er muligheden for fremover at foretage opdateringer af komponenter, der er låst af en kørende proces.

Microsoft kalder funktionen for hotpatching, og skulle gerne minimere det antal gange, man skal reboote i forbindelse med opdateringer. For at kunne udnytte funktionaliteten, skal opdateringspakker understøtte hotpatch-teknologien.

Angiveligt har funktionen hele tiden været indbygget i Windows Vista, men det er først med SP1, at den nu aktiveres eller er blevet færdig.





Gå til bund
Gravatar #1 - jr
17. dec. 2007 11:31
jeg foretrækker nu piger i hotpants
Gravatar #2 - quadcore
17. dec. 2007 11:33
Egentlig en positiv nyhed, men det bestyrker troen på at det blot - ligesom en masse andre features - ikke rigtigt var "klar", da Vista blev frigivet.
Gravatar #3 - mhartvig
17. dec. 2007 11:33
LOOOOOOOOOOL #1... HAHAHAHAHAHAH HAHAHAHAHHA HAHAHAHAAHHAHAHAHA HAHAHAHAHAHA
Gravatar #4 - GurliGebis
17. dec. 2007 11:40
Det bliver jo interessant, så er det stort set kun ganske få dele (selve kernen), som ikke kan blive skiftet ud/opdateret on-the-fly, eller?
Gravatar #5 - Törleif Val Viking
17. dec. 2007 11:47
Genialt feature! Det er simpelthen så besværligt med 10^3 reboots efter en formatering hvor man lige har installeret et styresystem igen.

Så må vi jo bare håbe på at diverse udviklere tager tekniken til sig.
Gravatar #6 - Lurr
17. dec. 2007 11:48
Ja kernen kan ikke skiftes on-the-fly. Men der var en nyhed for nogen måneder siden, her på newz, om MS gerne ville lave deres kerne modul opbygget.
Gravatar #7 - manisto
17. dec. 2007 11:49
Det lyder squ lækkert. Jeg bøvlede i aftes med at installere den nyeste version af TortoiseSVN. Den kunne selvfølgelig ikke opdatere, fordi filerne var i brug af Windows, så jeg måtte først afinstallere, så genstarte, og så kunne jeg installere. Og det er jo bare et enkelt eksempel. Det lyder som en rigtig lækker feature.
Gravatar #8 - sguft
17. dec. 2007 12:22
Den support der har eksisteret fra dag 1 i Vista er at installationsprogrammet kan bede de applikationer der benytter en ressource om at gemme deres state og lukke ned og så vil installationsprogrammet starte applikationerne op igen når den er færdig med at opdatere de filer de gjorde brug af, hvorefter de så vil loade deres gemte state ind og køre videre som om intet var hændt. Dette krævede dog at alle applikationer der gjorde brug af den pågældende ressource implementerede det nødvendige Vista API til dette (Som også kan bruges i andre sammenhænge iøvrigt, bl.a. til at gemme state ved applikations-crashes - fungerer på den måde at programmet registrerer et callback handle, som Vista så spawner en seperat tråd til og kalder såfremt programmet holder op med svare).

Hvorvidt det her "Hotpatching" bygger videre på ovenstående og applikationerne dermed skal understøtte tankegangen skal jeg ikke kunne sige, det ville da være lidt blæret hvis man kunne patche systemfiler mens ressourceafhængige programmer blev holdt kørende, men jeg ved ikke helt hvor realistisk det er.
Gravatar #9 - jr
17. dec. 2007 12:28
#8 programmet skal understøtte det, og ja, det vil også fungere selv om andre er afhængige af det pågældende program, da der bliver patchet i hukommelsen, ifølge dette:

http://technet2.microsoft.com/windowsserver/en/lib...
Gravatar #10 - sguft
17. dec. 2007 12:51
#9: Interessant, det var præcis sådan noget information jeg ikke lige syntes jeg kunne finde om det - tak for linket.
Gravatar #11 - Valkar
17. dec. 2007 13:05
#9 & #10
Se det er derfor jeg elsker newz.com

Vi har folk som mig som ikke ved alverden, og så har vi folk som jer 2 som kan gøre mig enormt meget klogere.

Tak for det gutter!
Gravatar #12 - zigma.dk
17. dec. 2007 17:10
Weeh, endelig et tiltag mod færre antal genstart på Windows. Kan det virkelig passe? Har da længe haft "Windows=Genstart" i hovedet - uden det er det jo bare... Kedeligt!? :-D
Gravatar #13 - Odyssey
17. dec. 2007 20:16
Hør vent nu lidt... Det her kan da ikke være en nyhed, det lovede de jo også i XP? ...lad os lige se det i funktion før vi jubler af glæde!
Gravatar #14 - Leonhard
17. dec. 2007 22:23
Genialt, hvorfor tænkte folk ikke på dette for 30 år siden? Ohh, wait...
Gravatar #15 - TheThufir
18. dec. 2007 00:43
Hehe.. endnu engang har Disky voted et indlæg til irellevant bare fordi det er imod hans elskede styresystem :) (jeg snakker om #13)

Manden har jo ret? Microsoft sagde da de udgav windows XP at genstarter ville blive en sjældenhed! Hvilket da langt fra var tilfældet! Desuden sagde de det samme inden de udgav Vista.. Og alligevel er et først i Vistas SP1 at funktionen kommer, og så kræver det endda at programmøren af softwaren implementerer det... Jeg venter spændt på at se om det holder hvad det lover denne gang.. eller om det endnu engang bare er en bunke salgstal-fremmende propaganda.....
Gravatar #16 - Mnc
18. dec. 2007 06:19
Er jeg den eneste der synes at det ikke er så slemt at skulle reboote 2-3 gange om måneden?
- Når der kommer en bunke updates, og når der kommer kritiske fixes

Come on, people.
Gravatar #17 - Mnc
18. dec. 2007 06:21
#15 TheThufir
Jeg oplevede, i XP, at skulle reboote langt færre gange, end jeg skulle i Win2k, i forbindelse med at installere updates.

Bestemt enig i at reboots ikke blev en sjældenhed, men de fik da skruet ned for det. Mere end hvad jeg har set i XP -> Vista, so far.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login