A Windows belső machanizmusa a valóságban

Címkék

Még régebben találtam egy cikket a vindóz belső mechanizmusáról, de mivel az oldal nem volt elérhető, kénytelen voltam bepötyögni...Amugy az eredeti verzió itt.

---

A Windows belső mechanizmusa a valóságban

(A felhasználó éppen a Program Manager ablakában van)

Progman az egérmeghajtóhoz: Jött valami?

Egérmeghajtó a Progmanhoz: Nem, kihalt vidék.

Progman a billentyűzetvezérlőhöz: Na, megütötték a billentyűket?

Billentyűzetvezérlő a Progmanhoz: Nem, semmi sem történik errefelé.

Progman: A francba, mindjárt kitalálok valamit, hogy ne legyen ilyen unalmas az élet.

Egér az Egérmeghajtóhoz: Hé, belém rugtak!

Egérmeghajtó: Heee?

Egér: Auu, ez fáj, még mindig rugdosnak.

Egérmeghajtó: Mindegy, fogd be a szád.

Egérmeghajtó a Progmanhoz: Egérkét éppen x231 y478 -re rugdosták.

Progman: Most ne, nem érek rá.

Egérmeghajtó: Nade...

Progman: Kuss, vagy kiváglak, világos?

Egérmeghajtó: Uhum, rendben... (magában azt gondolja: hülye állat)

(Kb. 5 másodperccel később:)

Progman Egérmeghajtóhoz: Na most mondjad!

Egérmeghajtó: Heee?

Progman: Kit rugdostak az előbb?

Egérmeghajtó: Hát az Egérkét természetesen.

Progman: Aha. És neked mi közöd van az Egérkéhez?

Egérmeghajtó: Hát nem ismersz meg, én vagyok a mouse.drv!

Progman: Felőlem... És hova rugdostak?

Egérmeghajtó: Pillanat... x231 y478-ra.

Progman: Rendben, lássuk, hol is van...

Egér az Egérmeghajtóhoz: Most fentről nyomnak!

Egérmeghajtó Progmanhoz: Most ráklikkeltek, most ráklikkeltek!

Progman: A fenébe, megint plusz munka...

Progman: Na megvan, az Egér a winword ikon felett áll.

Progman a grafikusmeghajtóhoz: Töltsd be 0815-ös számú ikont x200 y450-re!

Grafikus meghajtó: Nincsen 0815-ös számú ikonom!

Progman: ***** életbe!

Progman a merevlemezhez: Töltsd be a win0815.pif-t!

Merevlemez: Pif? Miért nem paff vagy puff?

Progman: Kuss, vagy összegányollak!

Merevlemez: Jól van na... Mindig én... Mindig én vagyok a bűnös, ha ezek szétterpeszkednek a RAM-ban...

Merevlemez: Krrr, krrr, krrr (szokásos üzembeli hangok)

Progman: Na lesz ma még valami, nem érek rá a világ végéig...

Merevlemez: Na már meg is van.

Progman: Na végre, ide vele!

Merevlemez: Nem, ez az enyém!

Progman: Nem, én akarok!

Merevlemez: Nem!

Progman DMA-hoz: Lopd már el a merevlemeztől a 0815-t!

DMA: Olyan szépen aludtam pedig...

Progman: Csönd, és tedd azt amit mondtam!

DMA ellopja a merevlemeztől a file-t.

Merevlamez: Aú, ez fájt.

Progman az adatokhoz: Na nyomás a grafikus vezérlőkhöz!

Egérmeghajtó a Progmanhoz: Megint ráklikkeltek egérkére!

Progman: Ez a felhasználó tiszta hülye, tényleg be akarja tölteni a winworld-öt.

Progman a merevlemezhez: Winworld-öt betölteni, de gyorsan!

Merevlemez: khrrr, khrrr, khrrr...

(Felhasználó: hú de rohadt lassú ez a Windows)

Merevlemez Progmanhoz: Fúú, na ez is megvolna...

Progman: dhfg78bghjleklr843dskj8r3rhjkbf3fa+_%^#bjh^5cTE

Mindenki: ?????

Progman: JH%675hjgfUIGUgrFHJu%456uikfghmnmv+_)&$fdhj

Mindenki: Ez tiszta hülye lett..

Rendszer: Figyelem, figyelem! Minden adatbusz-utasnak! Memória és I/O chip között hibás adatok zavarják a forgalmat. A hely nagy ívben elkerülendő!

Mindenki: Ajjaj!

Rendszer: Prooogmaaaan!!!

(Progman nem válaszol)

Mindenki: Hahó, Progman!

Progman: Harakiri, harakiri!

Rendszer: Na ez meghülyült?

(Rendszer ellenőrzi Progman-t)

Rendszer: Melyik állat írta felül a Progman-t?

(Néma csend.)

Rendszer: Na ki volt az? Ki vele!

Merevlemez: azt hiszem én is részes vagyok benne...

Rendszer: És még ki?

DMA: Azt hiszem, én voltam...

Rendszer: Hogyhogy?

DMA: Hát az úgy volt, hogy a Progman azt mondta, hogy valami kell neki a vincsiről, és a címet nem módosította a Winworld betöltéséhez...

Rendszer: Egy bug, mi?

Rendszer a Képernyővezérlőnek: Írd ki a képernyőre, hogy egy védelmi funkció lett végrehajtva! Ne tűnjön fel senkinek, hogy a Progman a hibás...

(Felhasználó: Rohadt Windows, már megint lefagyott...)

Rendszer: Bumm, hrrr, paff...

BIOS: Apám, ezek tiszta kretének!

---

Ennyi.

Hozzászólások

Ez már kb 10 éves, a Win 3.1-ben használták a Progmant, bár még az XP-ben is van egy ilyen nevű file

Terry Pratchett jut eszembe a kis ladiko, ami kepes megorokiteni a kepet. van benn egy kis mano aki lefesti amit lat.

itt sok kis mano van:))

Nos, teljesen el tudnám ezt képzelni egy színházi előadásban :D

Aranyos, de Winworld csak akkor lesz, ha a Microsoftnak sikerul veghezvinnie a terveit. De remelem az nem jon el...

Én azért megnézném, hogy a Linux kernel is mit csinál beülről. Biztos lehetne írni vicces dolgokat abból is.

noflame

A cikk egy másik változata:

#include "win31.h"

#include "win95.h”

#include "win98.h"

#include "workst~1.h"

#include "evenmore.h"

#include "oldstuff.h"

#include "monopoly.h"

#define INSTALL = HARD

char make_prog_look_big[1600000];

void main(){

while(!CRASHED){

display_copyright_message();

do_nothing_loop();

if (first_time_installation){

make_50_megabyte_swapfile();

do_nothing_loop();

TotallyScrewUpHPFS_fileSystem();

SearchAndDestroyTheRestOfOS/2();

MakeFutileAttemptToDamageLinux();

disable_Netscape();

disable_RealPlayer();

disable_Lotus_Products();

disable_Corel_Office();

hang_system();

}

write_something(anything);

display_copyright_message();

do_nothing_loop();

do_some_stuff();

if (still_not_crashed){

display_copyright_message();

do_nothing_loop();

basically_run_windows_3.1();

do_nothing_loop();

do_nothing_loop();

}

}

if (detect_cache()) disable_cache();

if (fast_cpu()){

set_wait_states(lots);

set_mouse(speed, very_slow);

set_mouse(action, jumpy);

set_mouse(reaction, sometimes);

}

/* printf("Welcome to Windows 3.1"); */

/* printf("Welcome to Windows 3.11"); */

/* printf("Welcome to Windows 95"); */

/* printf("Welcome to Windows NT 3.0"); */

/* printf("Welcome to Windows 98"); */

/* printf("Welcome to Windows NT 4.0"); */

printf("Welcome to Windows 2000");

if (system_ok()) crash(to_dos_prompt)

else system_memory =

open("a:swp0001.swp", > O_CREATE);

while(something){

sleep(5);

get_user_input();

sleep(5);

act_on_user_input();

sleep(5);

}

create_general_protection_fault();

}

:)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE