當前位置:
首頁 > 科技 > 微軟的內核工程師稱:ReactOS「公然剽竊Windows研究內核」!

微軟的內核工程師稱:ReactOS「公然剽竊Windows研究內核」!

他認為,「這個操作系統絕對不可能是從零開始編寫的。」

ReactOS是用開源實現Windows的操作系統。

微軟的內核工程師Axel Rietschin聲稱,ReactOS這個旨在與Windows在二進位上兼容的開源操作系統「剽竊微軟授權諸大學使用的Windows 研究內核(Windows Research Kernel)。」

據LinkedIn個人簡介顯示,Rietschin目前是「高級軟體工程師(Windows基礎內核和容器技術)」,他在2017年底就提出了這個說法,但當時顯然基本上沒引起太多人的注意,今天他在Hacker News上發帖重申。

「我認為這剽竊微軟授權諸大學使用的Windows研究內核,一些地方顯然違反了協議,因為代碼已被上傳到眾多地方,一些代碼放在GitHub上。」

Rietschin寫道:「我瞥了一眼ReactOS代碼樹;在我看來,這個操作系統絕對不可能是從零開始僅用可用的公開文檔就能編寫出來的。」

他稱:「內部數據結構和內部函數與研究內核中出現的名稱一模一樣。」

他在最近的帖子中闡明了進一步的觀點,駁斥ReactOS是沒有引用源代碼就實現的「乾淨的操作系統」這個說法。「宏名稱和參數等從未出現在已編譯的代碼中。乾淨的重新實現到頭來將宏用於相同的任務幾乎肯定不可能,更不用說名稱相同或相似的宏了。」

ReactOS是一個由來已久的項目,始於1996年,至今仍處於Alpha狀態(目前版本為0.4.11)。關於抄襲源代碼的說法並不新穎。早在2006年,一名開發人員就在ReactOS開發人員列表上提出了類似的說法,導致ReactOS團隊發表了聲明,並進行了內部審計。ReactOS開發人員Steven Edwards聲稱,ReactOS代碼肯定遵守「美國逆向工程標準方法」,他將其定義為「一個人拆解設備的實現原理,編寫說明文檔,另一個人閱讀說明文檔並實現。」Edwards表示,該團隊將「重寫發現未使用美國逆向工程方法實現的所有代碼」,不過他也表示「我們並未禁止任何可能訪問已泄露源代碼的開發人員為ReactOS貢獻代碼。」

Windows源代碼受版權所有,但部分代碼已發布用於研究,代碼也已泄露,比如2017年6月IT外媒The Register所報道的內容。

ReactOS開發人員Alex Ionescu在OffensiveCon安全大會上暢談了他使用的方法;他講的其中一堂課名為《Reversing without reversing》:

在微軟稱霸操作系統界的那個年代,開源ReactOS項目過去比現在來得重要,PC充其量銷售平平,Windows在移動領域毫無競爭力可言。微軟的方向也發生了變化,現在更專註於雲服務和訂閱,而不是專註於Windows,這使得Rietschin的說法不如以前那麼重要了。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

IBM 裁員 1700 餘人

TAG:雲頭條 |