多年來,Microsoft與Linux進行了無休止的戰鬥,他因此贏得了許多社區的仇恨,最重要的是得到了足夠的報復。 但是幾年 (尤其是隨著微軟的人員變動) 這已經改變了 好吧,已經有一些Microsoft運動受到了人們的青睞,這些運動都支持開源社區,尤其是Linux。
就是最近 微軟在出版物中宣布了其打算包括 的技術規格 exFAT文件系統 y 表達了他的意願 轉讓使用權 與exFAT相關的所有專利中 在Linux上免費使用。
應當注意,已發布的文檔足以創建與Microsoft產品完全兼容的exFAT的可移植實現。 該計劃的最終目標是向Linux內核內核添加exFAT支持。
Microsoft♥Linux-我們說了很多,我們是認真的! 今天,我們很高興地宣布,Microsoft支持在Linux內核中添加Microsoft的exFAT技術。
exFAT是Microsoft開發的文件系統,可在Windows和許多類型的存儲設備(例如SD卡和USB閃存驅動器)中使用。 這就是為什麼當將數百萬個exFAT格式的存儲設備連接到筆記本電腦,相機和汽車時,它們“可以正常工作”的原因。
開放發明網絡組織的成員 (OIN),其中包括Microsoft, 他們同意不提起訴訟為了在»Linux系統的組件中使用其技術。
但是exFAT不在其中,因此該技術不會擴展到Microsoft提供使用其專利的能力的義務中。
對於那些不熟悉exFA文件系統的人你要知道 由Microsoft創建以解決FAT32 c的局限性在大容量閃存驅動器中使用時。
支持exFAT文件系統 出現在Windows Vista Service Pack 1中 和帶有Service Pack 2的Windows XP。
與FAT32相比,最大文件大小從4GB擴展到16艾字節, 取消了對最大分區大小32GB的限制,以減少碎片並增加速度,引入了免費塊位圖,將目錄中文件的數量限制提高到65,並提供了存儲ACL的功能。
exFAT文件系統 使用64位來描述文件大小, 允許依賴非常大文件的應用程序。
exFAT文件系統 還允許最大32MB的群集,有效地允許非常大的存儲設備。
為了解決專利主張的威脅, Microsoft計劃確保包含exFAT驅動程序 在下一版的Linux系統定義中。
這樣,與exFAT相關的專利將落入OIN成員之間的協議範圍之內。
值得注意的是,以前exFAT的專利是Microsoft大部分主張中的關鍵環節,影響了基於Linux的解決方案的預安裝。
三星六年前以GPLv2許可使用exFAT實現打開了驅動程序,但由於Microsoft提起專利侵權訴訟的危險,該驅動程序尚未包含在主要的Linux內核中。
Microsoft網站上仍有一個頁面,該頁面需要使用exFAT的許可證,並且該信息已獲得100多家公司(包括最大的OEM)授權使用此技術。
還 需要強調的是,這一運動 由Microsoft 不發布exFAT代碼 (因為許多人會認為它會成為開源的)。 Microsoft僅釋放使用權 並與OIN成員一起保留任何索償或要求的意圖。
來源: https://cloudblogs.microsoft.com