Digg網站日前發表一篇文章爆炸性地披露了Windows Vista原代碼的細節。人們能夠在網頁的圖片中清晰地看到Vista代碼的復雜性,或者看到Vista源代碼是什么樣子。
一幅圖片也許比1000個字更有說服力。但是,這些源代碼不會永遠存在于網頁的圖片上。谷歌的搜索引擎肯定會找到它。因此,一位業內人士把這個代碼的圖片轉換為文本重新發表出來。
在美國司法部和歐盟最終看到Vista為何如此失敗的原因的時候,微軟的律師肯定會忙得不可開交。微軟肯定要投入大量資金調查這個事情。
同時,微軟的敵人現在能夠看到這個很容易拷貝的有價值的代碼。采用開源軟件修改的盜版的Vista軟件也許很快就會出現。Linux開發人員也許能從這些源代碼中學到一些教訓。
目前還不清楚這些源代碼是否包含Vista SP1的改進功能,不過,業內人士認為這是Vista RTM版的源代碼。也許泄漏這個源代碼的人還會找到SP1的源代碼并且把它曝光。下面是Digg網站發表的源代碼。的確,這是某個人編的一個笑話。因為有趣,所以發表出來與大家共享。
Digg網站發表的源代碼
/*
GNOT General Public License!
(c) 1995-2007 Microsoft Corporation
*/
#include "dos.h"
#include "win95.h"
#include "win98.h"
#include "sco_unix.h"
class WindowsVista extends WindowsXP implements Nothing
{}
int totalNewFeatures = 3;
int totalWorkingNewFeatures = 0;
float numberOfBugs = 345889E+O8;
boolean readyForRelease = FALSE;
void main {
while (!CRASHED) {
if (first_time_install) {
if ((installedRAM < 2GB) ||
(processorSpeed < 4GHz))
{
MessageBox("Hardware incompatibility error.");
GetKeyPress();
BSOD();
}
}
Make10GBswapfile():
SearchAndDestroy(FIREFOX|OPENOFFICEORG|ANYTHING_GOOGLE);
AddRandomDriver();
MessageBox("Driver incompatibility error.");
GetKeyPress();
BSOD();
}
//printf("Welcome to Windows 2000");
//printf(Welcome to Windows XP");
printf ("Welcome to Windows Vista");
if (still_not_crashed){
CheckUserLicense();
DoubleCheckUserLicense();
TripleCheckUserLicense();
RelayUserDetaitsToRedmond();
DisplayFancyGraphics();
FlickerLED(hard_drive);
RunWindowsXP();
return LotsMoreMoney,
}
}
小編百度了一下“Vista源代碼”,找到相關網頁約2,180,000篇??梢娋W友對Vista源代碼的關注度之高。