Samsungは、exFATドライバーをLinuxに含めることを提案しています。含める場合は、Kernel5.6に組み込まれます。

exFAT-on-Linux

exFATは、Microsoftによって作成されたファイルシステムです。 大容量フラッシュドライブで使用する場合のFAT32の制限に対処するため。 exFATファイルシステムのサポート Windows Vista Service Pack1およびWindowsXP with Service Pack2に登場.

FAT32と比較した最大ファイルサイズが4GBから16エクサバイトに拡張されました。 断片化を減らすために、最大パーティションサイズの32GBの制限が削除されました。 さらに、速度のために無料のブロックビットマップが導入されました、ディレクトリ内のファイル数の制限が65に引き上げられ、ACLを保存する機能が提供されました。

あなたが知っているように、 最近まで、Linuxでのこのファイルシステムの使用は の助けを借りてそのサポートのアクティブ化 サードパーティによって開発されたソフトウェアの使用。 実装はプライベートだったからです。

しかし 数ヶ月前まで、マイクロソフトは公開されている仕様を公開していました Linux用のexFAT特許を無料で使用できるようにしました。

しかし マイクロソフトによるこの動きはソースコードをリリースしませんでした、それがすることは exFATを使用する権利のみを解放します オープンインベンションネットワーク(OIN)のメンバーと一緒に請求または要求の意図を留保します。

それとはかけ離れて, 同じくSamsungによって開発されたexFATドライバー Linuxカーネルに、新しいexFATドライバーの実装を含む一連のパッチを含めることを提案しています。 ベースコード「sdfat」に基づく 現在、SamsungAndroidスマートフォンのファームウェア用に開発されています。

このリリースは、マージされたコードベースのボトムアップの未来として扱う予定であり、すべての新機能とバグ修正が最初に行われます。

入手可能なデータから判断すると、 新しいコードには、メタデータを使用したより多くの操作が含まれます いくつかのエラーの修正が含まれています。 これまでは、SamsungAndroidデバイスでのみ使用されていました。

サムスンが提供するこの実装では、 実験セクションに追加»ステージング» ( "ドライバー/ステージング/") Linuxカーネル5.4 古いコード(バージョン1.2.9)に基づいています。

Androidファームウェア愛好家が新しいドライバーを移植したとしても sdFAT(2.x)、ただし Samsungは、このドライバーをメインのLinuxカーネルに独自に導入することを決定しました。

これまでのところ、Samsungによって提案された実装は、著名なLinuxカーネル開発者からいくつかの承認を受けています。

そのため、現時点では、残りのコードレビューがうまくいけば、このexFATドライバーがLinux5.6用の現在のprepexFATドライバーを置き換える可能性があります。

電話で出荷されたsdfatドライバーと比較してs、次の変更が行われました。

  • 以前にカーネルに追加されたexFATドライバーと比較して、新しいドライバーは約10%のパフォーマンス向上を提供します。
  • このファイルシステムはすでにカーネル(fs / fat)で個別にサポートされているため、VFATFS実装のコードは削除されました。
  • コントローラ名がexfatに変更されました
  • コードの再請求とクリーンアップにより、アップストリームのLinuxバージョンに完全に統合され、Linuxのコーディングスタイルに従います。
  • ファイル作成、ファイルシステムアイテム検索(検索)、ディレクトリコンテンツ定義(readdir)などのメタデータ操作の最適化が実行されました。
  • 追加のテスト中に特定されたバグが修正されました。

パッチが受け入れられると、それらはLinux5.6カーネルコードに含まれます。、現在までに約2〜3か月で公開される予定です。 問題が発生した場合でも、SamsungexFATドライバーの実装がLinuxカーネルのバージョン5.7に遅れる可能性があります。

最後に、 ニュースについてもっと知りたい場合、およびバージョン11であるSamungexFATドライバーの新しいバージョンで追加された機能と同様にそれを行うことができます 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。