Article View: pl.comp.os.advocacy
Article #483917Re: Windows 7 się aktualizuje.
From: Piotr B. [pb2004]
Date: Wed, 27 Nov 2013 19:39
Date: Wed, 27 Nov 2013 19:39
37 lines
3299 bytes
3299 bytes
Marek <fake@fakeemail.com> wrote: > 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. Pod Uniksami w przeciwieństwie do Windowsa nie ma po prostu działającego mechanizmu file lockingu[1][2] więc nie było dotąd motywacji aby realizować aktualizację prawidłowo. Jednak to się zmienia np. Fedora idzie drogą Windowsa z Offline System Updates[3]. Inne dystrybucje także są świadome problemów z takim działaniem aktualizacji. Debian od zawsze upgrade dystrybucji zalecał robić nie spod środowiska graficznego. 1. http://0pointer.de/blog/projects/locking.html 2. http://0pointer.de/blog/projects/locking2 3. http://fedoraproject.org/wiki/Features/OfflineSystemUpdates -- Piotr Borkowski
Technical Details
Message-ID:
<l75keu.6hc.1@pb2004.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.task.gda.pl!news.mm.pl!.POSTED!not-for-mailReferences:
<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> <almarsoft.6640777945790376198@news.neostrada.pl>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.task.gda.pl!news.mm.pl!.POSTED!not-for-mail
From: "Piotr B. [pb2004]" <p_borkowski@nospamgazeta.pl>
Newsgroups: pl.comp.os.advocacy
Subject: Re: Windows 7 się aktualizuje.
Date: Wed, 27 Nov 2013 19:39:50 +0000 (UTC)
Organization: Multimedia Polska SA
Lines: 37
Message-ID: <l75keu.6hc.1@pb2004.pl>
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> <almarsoft.6640777945790376198@news.neostrada.pl>
NNTP-Posting-Host: host-89-231-65-111.plock.mm.pl
Mime-Version: 1.0
X-Trace: news.mm.pl 1385581190 12784 89.231.65.111 (27 Nov 2013 19:39:50 GMT)
X-Complaints-To: abuse@multimedia.pl
NNTP-Posting-Date: Wed, 27 Nov 2013 19:39:50 +0000 (UTC)
User-Agent: tin/2.0.1-20111224 ("Achenvoir") (UNIX) (CYGWIN_NT-6.2-WOW64/1.7.25(0.270/5/3) (i686)) Hamster-Pg/1.25.2.0
X-Face: C\72mB@7o`]]`eB]Dc+=SP2P/`.zTC)&eI)d3eW`Fiunj2tV%U.P@QZ%{@(=d?f9`nfah^@ dZY)7[Lo!_',`tv'g|OV+E:I{j{;z%^{z3Q\7>XxBiZ~1NghO1Ss,FGI:J"]YQKn}cl>n?(<
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit