🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #483907

Re: Windows 7 się aktualizuje.

#483907
From: Marek
Date: Wed, 27 Nov 2013 00:00
31 lines
2642 bytes
On Tue, 26 Nov 2013 08:47:34 +0000 (UTC), toslaw <sorry@nomail.4u.pl> 
wrote:
> Plus, istnieją też dodatkowe opcje update'owania aktualnie 
używanych plików
> systemowych o nazwie hot-patching. Polega to na modyfikowaniu 
początków
> eksportowanych funkcji przez biblioteki systemowe tak, aby skakały 
do nowych
> wersji funkcji, omijając stare, do pierwszego restartu. Dopiero po 
restarcie
> pliki są podmieniane, całkowicie usuwając stare wersje funkcji. W 
oczywisty
> sposób to wymaga synchronizacji z resztą części w systemie, 
wpływając na
> dodatkowe opóźnienie.

To jest jakiś absurd. Rozwiązanie, które od razu by design wymaga 
restartu. 20 lat developingu i ciągle mają w tym MS jakas fixacje na 
punkcie tych restartów. A unixach wystarczy aby proces upate'u zrobil 
unlink lib.so a nastepnie cp newlib.so lib.so. Procesy uruchomione i 
zlinkowane z lib.so (starą wersją) będą nadal działać ze starą lib 
(unlink nie usunie fizycznie z dysku otwartej lib przez inny proces, 
plik znika tylko z dirlist) a nowo ładowane procesy już będą 
zlinkowane z nowa wersją lib.so. Stare procesy/usługi wystarczy 
zrestartować aby skorzystały już z nowych funkcji lib.so.
I nie ma potrzeby restartowania systemu. Rozwiązanie proste i 
genialne w swojej prostocie, bo wykorzystuje natywne mechanizmy 
dostępu do fs.

-- 
Marek
Technical Details
Message-ID: <almarsoft.6640777945790376198@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <l6t74c$oi6$1@node2.news.atman.pl> <l6tidi$an9$1@dont-email.me> <l6toe4$apj$1@node2.news.atman.pl> <l71n76$vu8$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Marek <fake@fakeemail.com>
Newsgroups: pl.comp.os.advocacy
Subject: Re: Windows 7 się aktualizuje.
Date: Wed, 27 Nov 2013 01:00:00 +0100
In-Reply-To: <l71n76$vu8$1@dont-email.me>
References: <l6t74c$oi6$1@node2.news.atman.pl> <l6tidi$an9$1@dont-email.me> <l6toe4$apj$1@node2.news.atman.pl> <l71n76$vu8$1@dont-email.me>
Message-ID: <almarsoft.6640777945790376198@news.neostrada.pl>
User-Agent: Groundhog Newsreader for Android
Lines: 31
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.10.127.195
X-Trace: 1385510401 unt-rea-a-02.news.neostrada.pl 2143 83.10.127.195:47285
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2326
X-Received-Body-CRC: 3952495625
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit