如果 Windows 系統全套源代碼(技術文檔)泄漏,會發生什麼?
假使一群頂級技術工程師潛入微軟,破譯了微軟的重重加密,最後用幾塊移動硬碟拷走了全部源碼,後來開源了,會發生什麼?Windows 系統會變得和如今安卓一樣嗎? ---------------- 好吧,接受批評(? ̄?^ ̄??) 這個問題應該改成 Windows 全套源碼被偷會怎樣
好吧,我烏鴉嘴了,時隔一年,真有此事發生了"(o Д o*)………………………………………
題主想表達的意思應該是,遍地大小公司都能像做安卓一樣做 Windows 對世界會有什麼影響?類似微軟或蘋果公司的全部產品同時全部消失世界將會怎樣?
這叫盜竊,不叫開源。別的帖子已經提了,我就不說了。我補充一些外(小)界(白)不容易知道的事情。
要訪問到Windows的源代碼沒那麼難。自從原MSR OS組的領導者、Windows工程顧問、我的好朋友Galen Hunt發起一項運動,讓微軟員工都可以更容易地訪問到Windows源代碼之後,MSR的默認都能只讀訪問,發個申請就能寫入訪問。沒什麼層層加密的事情。靠的是法律和道德。
編譯環境不用配置。全自動化的,甚至比編譯一些小開源庫還簡單。編譯只要敲個命令行,等就行了。
Sync的時候,服務端都會知道哪個員工sync的。編譯的過程中也需要和伺服器來來回回交互。(如果你sync之後就不管它了,過一陣子會有一封自動郵件,告訴你你有一個目錄下的windows代碼太久沒更新,你想嘎哈)
android用得廣,是因為系統小、硬體專用、定製容易。而對windows來說,很多時候你打開一個文件,看到的是針對1200種不同硬體的不同workaround。你敢動嗎?A、這不叫開源,這叫盜竊
B、因為是盜竊的所以沒有託管網站敢掛這些代碼C、代碼量太大,沒有哪個下載站提供下載
D、真的得到代碼,你也沒有足夠的資源編譯不過,有一點事就一定會發生的,那就是:那名工程師被捕入獄了!!!然而,那群源碼託管網站,它放得下 Windows 的源碼么……以及 CI 要怎麼做,叫 CRAY 給他們修個超算?
1、NT和2K的代碼泄漏過,很全。
2、流出來肯定有人看的。當時瞅過一眼,kernel內部實現了一個對象結構,印象深刻。當時還有人寫過教程怎麼把 rich text editor 挖出來用。
3、印象中 wince 對於授權廠商是可以拿到源碼進行定製的。
4、ReactOS 是正經的開源 windows,但源碼泄漏對這個項目非但沒有幫助,反倒添亂。這個團隊里有一些原微軟的人,對系統很熟,根本不需要藉助這些漏出來的代碼。這事兒出了之後,ReactOS的人只好自證清白,不能解釋清楚知識來源的代碼都不能要了。
5、整體幾十年的代碼倉庫那真存不下。不過一個 Windows 全系統源碼的 snapshot 編譯估計我還是能 hold 住的。1、把源代碼公開出來不叫做開源。
2、你想搞到源代碼有簡單得多的方法。所以基本上你想多了。ReactOS會快速迭代升級,大量增加新功能
我知道ReactOS不接受泄露出來的NT源碼,但這並不妨礙我自己 Fork 一份然後加入泄露出來的源碼自己編譯
開源不是指把源代碼偷出來。如果有人把微軟源代碼偷出來公開,法律上微軟仍然擁有代碼的版權,你仍然不能用。微軟曾經主動公開過一些源代碼,叫做Windows Research Kernel,供大學教學研究用。另外,Windows NT 4和Windows 2000的一些源代碼也曾經泄露過。也沒有發生什麼啊。
首先你要確保你的機器性能足夠編譯Windows。打嘴炮果然是最不需要成本的,張嘴就能來。
2004年 Windows 2000的源代碼就發生過泄漏 2015年微軟和FBI才清理的差不多。你說呢?
會有FBI持搜查令和拘捕令上門,並且不久將有法庭傳喚。不會有android那樣的局面。
題主神預測
微軟驚呆了!Windows 10源代碼網上泄漏:一共32TB-微軟,Windows 10,系統,代碼,-驅動之家內核方面,Windows Research Kernel 已經發布近十年了;Win32 子系統方面,ReactOS 的實現也是極為忠實的。
更不要提那泄出的 NT4 和 2K。
結果呢?你現在看到的是什麼,就是你所問的「會發生什麼」。假設Windows10源碼泄漏,我估計沒過多久,中國獨立自主研發的cndows就面世了。doge臉。
拉倒吧,把代碼都拿出來,估計都累死一幫人
那句,kernel中實現了一個對象系統。。還是蠻值說討論的。。
開源了也不見得就有人看。有人看也不見得能找到bug。天國的心臟流血bug。。
其他不知道,會有一大堆人找他。
除了fbi,就是各國的特工。
Ps.明明是盜竊。怎麼可以叫開源。高級黑?推薦閱讀:
※控制面板和設置在 Windows 10 正式版中會被合併嗎?
※windows的記事本有存在的價值么?
※為什麼 Windows 中的軟體不像 Android 中的應用一樣強制自啟動?
※office上載中心有什麼用?可以卸載嗎?
※如何破解windows開機密碼?
TAG:微軟Microsoft | MicrosoftWindows | Windows開發 |