{"id":147,"date":"2004-02-14T03:10:00","date_gmt":"2004-02-14T03:10:00","guid":{"rendered":"http:\/\/www.shiromi.com\/cgi-bin\/blosxom.cgi\/net\/200402141210.html"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T16:00:00","slug":"windows-source-code","status":"publish","type":"post","link":"https:\/\/shiromi.com\/blog\/2004\/02\/14\/windows-source-code\/","title":{"rendered":"Windows source code"},"content":{"rendered":"<p>Slashdot <a href=\"http:\/\/slashdot.org\/article.pl?sid=04\/02\/13\/165231\">reports<\/a> that Microsoft has <a href=\"http:\/\/www.microsoft.com\/presspass\/press\/2004\/Feb04\/02-12windowssource.asp\">acknowledged<\/a> that portions of Windows 2000 and Windows NT source code were illegally made available on the Internet<\/p>\n<p>The leak would <a href=\"http:\/\/www.eweek.com\/article2\/0,4149,1526831,00.asp\">allegedly<\/a> come from some third party groups, which were participating to the <a href=\"http:\/\/www.microsoft.com\/resources\/sharedsource\/default.mspx\">Microsoft Shared Source Initiative<\/a>, a program launched by Microsoft to provide portions of the source code of its (hardly) operating system in the scope of some business partnerships.<\/p>\n<p>I&#8217;m wondering what&#8217;s really new in that, since we know the core of Windows was already available a few years back.<br \/> I can&#8217;t resist but to make it available again in this weblog, at the risk of being tracked down by Microsoft&#8230;<\/p>\n<blockquote>\n<pre> \/* Source Code Windows 2000 *\/  #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 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);     } \/\/ while   create_general_protection_fault();  } \/\/ main <\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Slashdot reports that Microsoft has acknowledged that portions of Windows 2000 and Windows NT source code were illegally made available on the Internet The leak [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-net"],"_links":{"self":[{"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":0,"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"wp:attachment":[{"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shiromi.com\/blog\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}