csak egy buta arnyek
Vótmá (eddigi posztok):
We can check your plugins and stuff
2008-02-20 12:42:28
blog
Immár SP3 (3300-as build) színben látom a világot. Ugyan 2 nap alatt sikerült elérni ezt a fantasztikus állapotot, de már elegem van belőle. Crackelni ezt, kiiktatni azt. Linuxon kicsit másképp mennek a dolgok :|

Persze ez csak kellemetlenség, meg apró zavarok nyugalom tengerén. De ami igazán fel, felbassza a tükörsíma felszínt, az az irracionalitás. Ami viszont erősen megvan minden platformon. Eléggé kétélű a dolog, tudom, de akkor sincs így rendben.

Arról van szó, hogy miért kell egy telepítésnek 1 órát igénybe vennie, mikor a tényleges fájlok átmásolása és a mindenféle beállítás nem tart tovább 10 percnél. Kiírja, hogy a Start menü elemeinek beállítása. Nem tudom, hogy nálatok hogy megy, de eddig nekem mindig bitre pontosan ugyan az volt a Start menümben, akár hogyan is kattingattam.

Akarja, hogy CD-ről induljon el? Akarja. Utána miért kell 5-10 percig várni, hogy betöltsön 30-40 CD drájvert és még öt tucat egyéb meghajtót?! Csinál egy PCI busz vizsgálatot, megállapítja, hogy mi is van a gépemben, aztán annak megfelelően betölti azt a megadott 10 kacatot. Ez lenne a logikus, nem? De.

Nincs a hátam mögött három évtizednyi szoftverfejlesztés tapasztalata, de azt már most egész nagy pofával és biztonsággal meg tudom mondani, hogy az a program, amelyik képes arra, hogy belekerüljön egy olyan végtelen ciklusba, amiben még a számítógép újraindulása is benne van, az nem szimplán szar, hanem katasztrofálisan pocsék.

Másik jópofa dolog, az a nem válaszoló programok bezárása. Mióta van multitask képes operációs rendszer (már a Sys V, az UNIXok ősapja is az volt), azóta van kernel. A kernel pedig nem más, mint a parton ücsörgő úszómester, és amikor valaki nem szépen játszik, vagy a csúnya öltönyösök azt mondják, hogy Pistinek lejárt a bérlete, akkor az kedves bácsi feláll és belefolytja G. Istvánt brutális kegyetlenséggel és hidegvérrel a medencébe. Az analógia egész jó, főleg ha figyelembe vesszük, hogy a kernel (a rendszermag) erős, gyors és nincs lelkiismerete, a másodperc törtrésze alatt ha kell az egész strandot lepucolja.

Technikailag ez úgy van, hogy a futó folyamatok bent vannak a memóriában, a kernel meg - amikor úgy látja jónak - nekik dobja a labdát. (Egyszerűen egy memóriacímet hív meg.) Ha Tibor okos, ügyes és jól megírt program/függvény/eljárás/szubrutin, akkor kicsit játszik a labdával, aztán visszadobja a közösbe. Ha nem ez lenne a helyzet, akkor a kedves öregúr (nevezzük Miyagi sannak) odamegy és elkéri tőle. És mivel a folyamat ütemezés egy ideális totalitarianista világ, ezért Tibor nem mond ellent Miyaginak. Persze vadabb scifikben, mint a Tron, Tibor beleit katanán sütnék a többiek, ha ellenkezne.

Tehát a lehetőség megvan, hogy a beragadt, retardált, végtelen ciklusba esett programokat egyszerűen kilőjjük a gecibe. De akkor miért kell perceket várni rá? (Technikailag a kilövés egyszerűen annyi, hogy a process minden erőforrását felszabadítja a kernel. Tehát törli a foglalt jelzést a napágyról, a törülközőt leadja a Towel Hutban, stb.. ezt pedig gond nélkül teszi is meg a kernel amúgy is, mert amikor egy program fut, minden memóriafoglalást, fájlműveletet, stb.-t a kernelen kereszül intéz.)

Azért kell rá perceket várni, mert különösen szadista emberekkel állunk szemben. Vagy csak isten kelt fel bal lábbal.

Köszörűre fel!
microsoft.com-on 32xx-es build van még, "jobb helyeken" már 3300-as is fellelhető :)

Semmi "groundbreaking/breathtaking". Cserébe ha eddig kimaradtál a jóból (WGA/WPA), akkor lehet, hogy most szembejön.
#2 PAStheLoD 2008-02-20 20:22:58
sp3 rc2, elvileg ez a 3300-as build, de gyanúsan 38Kbytenak tűnik csak :|
#3 PAStheLoD 2008-02-20 20:50:04
Jah, ha végigolvasnám a cikket, akkor tudnááám, hogy ez csak egy .reg, ami után a Win.Update jelzi, hogy van új anyag.
#4 PAStheLoD 2008-02-20 20:53:10




Milyen nap van ma?

Megkíméljelek egy kis gépeléstől legközelebb?