Çeşitli cihazlar için Android aygıt yazılımını taşıma konusunda uzmanlaşmış Koreli geliştirici Park Ju Hyung,
Mevcut kod tabanına geçişe ek olarak, önerilen exfat-linux sürücüsü, FAT12/16/32 ile çalışmaya yönelik kodun varlığı gibi Samsung'a özgü değişikliklerin kaldırılmasıyla da öne çıkıyor (FS verileri Linux'ta ayrı sürücüler) ve yerleşik bir birleştirici. Bu bileşenlerin kaldırılması, sürücünün taşınabilir olmasını ve yalnızca Samsung Android donanım yazılımında kullanılan çekirdeklere değil, standart Linux çekirdeğine de uyarlanmasını mümkün kıldı.
Geliştirici ayrıca sürücü kurulumunu basitleştirmek için de çalışmalar yaptı. Ubuntu kullanıcıları bunu şuradan yükleyebilir:
Gelecekte, ana Samsung kod tabanındaki değişiklikleri aktararak ve yeni çekirdek sürümlerine taşıyarak sürücünün güncel tutulması planlanıyor. Şu anda sürücü, x3.4 (i5.3), x86_386 (amd86), ARM64 (AArch64) ve ARM32 (AArch32) platformlarında 64'ten 64-rc'ye kadar çekirdeklerle oluşturulduğunda test edilmiştir. Yeni sürücü varyantının yazarı, çekirdek geliştiricilerinin, yeni eklenen eski varyant yerine, standart exFAT çekirdek sürücüsünün temeli olarak yeni sürücüyü hazırlama dalına dahil etmeyi düşünmelerini önerdi.
Performans testleri, yeni sürücüyü kullanırken yazma işlemlerinin hızında bir artış olduğunu göstermiştir. Bölümü ramdisk'e yerleştirirken: Sıralı G/Ç ile 2173 MB/s'ye karşı 1961 MB/s, rastgele erişimle 2222 MB/s'ye karşı 2160 MB/s ve bölümü NVMe'ye yerleştirirken: 1832 MB/s'ye karşı 1678 MB /s ve 1885 MB/s, 1827 MB/s'ye karşı. Ramdisk'teki sıralı okuma testinde (7042 MB/s'ye karşı 6849 MB/s) ve NVMe'de rastgele okumada (26 MB/s'ye karşı 24 MB/s) okuma işlemlerinin hızı arttı.
Kaynak: opennet.ru