Paragon Software го отвори кодот на возачот со имплементацијата на датотечен систем exFAT

Paragon Software, кој обезбедува лиценцирана од Microsoft сопственички драјвери NTFS и exFAT за Linux, објавено на мејлинг листата за развивачи на кернелот Линукс
првична имплементација на новиот двигател exFAT со отворен код. Кодот на возачот е лиценциран според GPLv2 и е привремено ограничен на режим само за читање. Верзијата на двигателот што поддржува режим на снимање е во развој, но сè уште не е подготвена за објавување. Закрпата за вклучување во кернелот Линукс беше испратен лично од Константин Комаров, основач и шеф на компанијата Софтвер за Парагон.

Парагон софтверска компанија добредојдени Акциите на Мајкрософт да ги објави јавно достапни спецификации и обезбедување можност за користење на exFAT патенти без авторски права во Linux, и како придонес подготви двигател exFAT со отворен код за кернелот Linux. Забележано е дека драјверот е дизајниран во согласност со барањата за подготовка на код за Linux и не содржи врзувања за дополнителни API, што овозможува да се вклучи во главниот кернел.

Да потсетиме дека во август, во експерименталниот дел „стајџинг“ на Linux 5.4 кернелот („drivers/staging/“), каде се сместени компонентите што бараат подобрување, додаде Samsung разви двигател exFAT со отворен код. Во исто време, додадениот драјвер се базира на застарен код (1.2.9), кој бара подобрување и прилагодување на барањата за дизајнирање на код за кернелот. Подоцна за кернелот имаше
предложи ажурирана верзија на двигателот на Samsung, преведена во гранката „sdFAT“ (2.2.0) и покажува значително зголемување на перформансите, но овој драјвер сè уште не е прифатен во кернелот на Linux.

Датотечниот систем exFAT е создаден од Microsoft за да се надминат ограничувањата на FAT32 кога се користи на флеш-дискови со голем капацитет. Поддршката за датотечен систем exFAT се појави во Windows Vista Service Pack 1 и Windows XP со Service Pack 2. Максималната големина на датотеката во споредба со FAT32 беше проширена од 4 GB на 16 егзабајти, а максималната граница на големината на партицијата од 32 GB беше елиминирана за да се намали фрагментација и зголемување на брзината, воведена е битмапа на бесплатни блокови, границата на бројот на датотеки во еден директориум е зголемена на 65 илјади, а обезбедена е и можност за складирање на ACL.

Извор: opennet.ru

Додадете коментар