Microsoft は Linux カーネルに exFAT サポートを組み込むことに率先して取り組みました

マイクロソフト社 опубликовала 技術的な 仕様書 exFAT ファイル システム上での使用権を譲渡し、exFAT 関連のすべての特許を Linux 上で自由に使用できるように譲渡する意向を表明しました。公開されたドキュメントは、Microsoft 製品と完全に互換性のある移植可能な exFAT 実装を作成するのに十分であることに注意してください。この取り組みの最終目標は、メインの Linux カーネルに exFAT サポートを追加することです。

Microsoft を含む Open Invention Network (OIN) のメンバーは、コンポーネントでのテクノロジーの使用について法的請求を追求しないことに同意します。」Linuxシステム"("Linux システム")。しかし、exFAT はその中には含まれないため、このテクノロジはマイクロソフトの特許公開の義務の対象ではありません。特許請求の脅威に対処するために、Microsoft は、「Linux システム」の定義の次版に含まれるコンポーネントに exFAT ドライバーを含めることを模索する予定です。したがって、exFAT 関連の特許は、OIN 参加者間で締結された協定の範囲内に含まれます。

exFAT に関する以前の特許が キーリンク в ほとんどの 請求 マイクロソフト、 影響 Linux ベースのソリューションのプレインストール。 6 年前に exFAT を実装したドライバーは 開いている Samsung によって GPLv2 ライセンスに基づいて提供されていますが、Microsoft が特許侵害で訴えられるリスクがあるため、依然としてメインの Linux カーネルには含まれていません。 Microsoft の Web サイトにはまだあります ページは残ります exFAT を使用するためのライセンスを取得する必要があることと、このテクノロジーが最大手の OEM を含む 100 社以上の企業からライセンスを取得しているという情報が含まれています。

exFAT ファイル システムは、大容量フラッシュ ドライブで使用する場合の FAT32 の制限を克服するために Microsoft によって作成されました。 exFAT ファイル システムのサポートは、Windows Vista Service Pack 1 および Windows XP Service Pack 2 で導入されました。FAT32 と比較した最大ファイル サイズは 4 GB から 16 エクサバイトに拡張され、最大パーティション サイズ 32 GB の制限はなくなりました。 、断片化を軽減し、速度を向上させるために、空きブロックのビットマップが導入され、65 つのディレクトリ内のファイル数の制限が XNUMX に引き上げられ、ACL を保存する機能が提供されました。

追加: グレッグ・クローア・ハートマン 承認済み Samsung が開発した exFAT ドライバーを、改善が必要なコンポーネントが配置される Linux カーネルの実験的な「ステージング」セクション (「drivers/staging/」) に含めます。カーネルに含めると、ドライバーをメインのカーネル ソース ツリーでの配信に適した状態にすることが容易になることに注意してください。

出所: オープンネット.ru

コメントを追加します