Svelato il codice sorgente di Windows XP!
Questo è uno scoop... Per la prima volta è possibile sbirciare all'interno del codice sorgente di Windows XP. Date un'occhiata, non è difficile da interpretare...
/* Source Code - Windows XP */ #include "win31.h" #include "win95.h" #include "win98.h" #include "workst~1.h" #include "evenmore.h" #include "oldstuff.h" #include "billrulz.h" #include "monopoly.h" #include "backdoor.h" #define INSTALL = HARD char make_prog_look_big(16000000); void main() { while(!CRASHED) { display_copyright_message(); display_bill_rules_message(); do_nothing_loop(); if (first_time_installation) { make_100_megabyte_swapfile(); do_nothing_loop(); totally_screw_up_HPFS_file_system(); search_and_destroy_the_rest_of-OS2(); make_futile_attempt_to_damage_Linux(); disable_Netscape(); disable_RealPlayer(); disable_Lotus_Products(); hang_system(); } //if 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_31(); do_nothing_loop(); } // if } //while 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); } //if /* 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 XP"); 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); } // while create_general_protection_fault(); } // mai
Si scherza, eh... ![]()
Articoli che potrebbero interessarti
Formattare codice sorgente in HTMLCartelle per la tombola da stampare - 2a parte
AAA cercasi blog editor
Voglio i vostri codici Wii…
Leggere i feed RSS con PHP





(4 voti, media: 4.75)
20 Novembre 2007 alle 20:33
Cmq svelare il codice sorgente di XP è una cosa impossibile, tanto che se era vero sarei uscito fuori di casa completamente nudo per la gioia.
20 Novembre 2007 alle 20:39
Non esageriamo… Addirittura nudo…

20 Novembre 2007 alle 20:39
Non è corretto: è una bufala.
Ne sono certo: si sono troppi pochi do_nothing_loop()
20 Novembre 2007 alle 20:42
Però quanto è bello il C ?
Altro che Java, Python, .Net e chi più ne ha più ne metta…
20 Novembre 2007 alle 20:52
Il titolo è sfacciatamente da acchiappa referrer..:D
20 Novembre 2007 alle 20:53
Eh, il C è il meglio del meglio… Bei tempi…
20 Novembre 2007 alle 21:07
LOL
Ma ci dobbiamo forse preoccupare un pochino noi che leggiamo, capiamo e ridiamo di un codice sorgente umoristico?
if (system_ok())
crash(to_dos_prompt)
Bellissimo
20 Novembre 2007 alle 21:10
@Dario Salvelli
Dici? Non mi sembra…
@Sergio
Eh, infatti ogni tanto penso che siamo malati (o un popolo eletto) a seconda delle giornate…
20 Novembre 2007 alle 21:17
Mi sa che nei LOG ti ritroverai visite da Seattle!
20 Novembre 2007 alle 23:27
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
hahahha..
bellissimo questo post. stupendo davvero
20 Novembre 2007 alle 23:52
Looool non mi sbellicavo così da molto grazie XD
21 Novembre 2007 alle 00:32
mancano quantomeno dei ‘goto’ perchè sia il vero codice di windows
21 Novembre 2007 alle 02:06
Si ma adesso mi dici che plugin utilizzi per pubblicare del codice?
Ciao,
Emanuele
21 Novembre 2007 alle 06:54
Il plugin è questo.
21 Novembre 2007 alle 10:52
quel tuo “si scherza eh” alla fine mi fa pensare “anche quelli di microsoft scherzano quando programmano i loro sistemi operativi!”
21 Novembre 2007 alle 10:57
LOL!
21 Novembre 2007 alle 11:03
21 Novembre 2007 alle 11:50
manca la funzione grow_like_a_beast() ad ogni avvio di windows.
e la chiamata alla funzione panic!() che richiama blue_screen_of_death() ogni volta che un’istanza di do_something() viene chiamata più di una volta contemporaneamente…
ora vado a vergognarmi.
21 Novembre 2007 alle 12:31
quoto la if della fast cpu … bellissima…
comunque… se questo sorgente appartiene a XP… come sarà quello di VISTA ????
lol
21 Novembre 2007 alle 12:36
Perfino io, che di codice non ne capisco niente, ho detto:
non ci credo…! Ed ho continuato a pensare che fosse vero fino a quando ho letto i vostri commenti

21 Novembre 2007 alle 12:57
E’ un vecchio remake ;D Complimenti, noto che molti non lo conoscevano… e quindi è sempre utile un nuovo sorriso
21 Novembre 2007 alle 13:05
Bellino!
Però secondo me sarebbe stato più divertente farne uno su Vista. Anche perché XP oggettivamente è stato un buon sistema operativo che ha comportato delle enormi migliorie per gli utenti rispetto alla serie 98/Me*da. Cosa che con Vista non accade, anzi.
disable_RealPlayer();
Questa linea di codice mi trova perfettamente d’accordo!
21 Novembre 2007 alle 14:04
ok con Lore, infatti xp non è tanto male, in fondo oggi, dopo le varie patch ed i sp è maturo e gira bene, soprattutto anche grazie all’aumento di prestazioni dei pc. In fondo non è molto di più di win 2k pro (che però a parità di hw è nettamente più veloce) e fa dimenticare coimpletamente la serie win 9x che invece aveva seri problemi di stabilità e prestazioni. Quanto alla questione sicurezza non sarà a prova di bomba, ma basta veramente un minimo di attenzione…
Vista l’ho provato su un portatile (ultrapompato), ma sembra fatto solo per far ricomprare tutto l’hw (malgrado i muscoli il portatile andava lentissimo), i miglioramenti tecnologici se ci sono, sono ben nascosti e non mi sembra che siano pensati per, o diano vantaggi all’utente finale (basta provare il media player per rendersene conto) e l’interfaccia completamente nuova, tutt’altro che funzionale, sembra un invito netto verso altri lidi..
21 Novembre 2007 alle 14:17
il while(!CRASHED) è fantastico
21 Novembre 2007 alle 17:07
Posso dire solo una cosa… fantastico

21 Novembre 2007 alle 17:34
Ho capito che era un falso perchè mancava la versione ME!!!
21 Novembre 2007 alle 17:47
«do_some_stuff();» è il mio preferito
anecòico
21 Novembre 2007 alle 18:21
Stupendo
21 Novembre 2007 alle 23:39
… perche’ non pubblichi qualche pezzo del kernel di vista cosi’ ci facciamo 64tb di risate
22 Novembre 2007 alle 20:05
Non sapevo fosse un remake. Questo sorgente cmq è geniale!
Do_nothing_loop();
ROTFL!
(che poi se non erro qualcosa del genere c’è sul serio…’ciclo_idle’…sbaglio?)
Ora capisco cosa fa tutte le volte che mi viene da sfrantumare la tastiera e sfracassare il monitor come in un famoso video…
22 Novembre 2007 alle 20:08
Salve, sono un responsabile Microsoft…
VOI NON AVETE VISTO NULLA DI STRANO
http://i5.tinypic.com/6nqf6eu.jpg
22 Novembre 2007 alle 22:54
Grazie del link… appena mi gira proverò ad attivarlo…
Ciao,
Emanuele
05 Febbraio 2008 alle 13:30
portiamo lo swap a 100 GB così il sistema corre di più…