Pas më shumë se dy vjet zhvillim, u publikua versioni i projektit WinBtrfs 1.10, i cili zhvillon një driver për përdorimin e sistemit të dosjeve Btrfs në platformën Windows. WinBtrfs nuk bazohet në kodin Btrfs nga bërthama Linux, por është një implementim i alternativë i krijuar nga zero. Mbështetet puna me Windows XP dhe versione më të reja. Driveri është i përfshirë në sistemin operativ ReactOS dhe mund të përdoret për të ngarkuar Windows nga një ndarje me Btrfs. Kodi është shkruar në gjuhët C/C++ dhe shpërndahet nën licencën LGPLv3.
WinBtrfs mbĂ«shtet shumicĂ«n e funksionaliteteve tĂ« versionit Linux tĂ« Btrfs, duke pĂ«rfshirĂ« shkrimin dhe leximin nĂ« mĂ«nyrĂ« asinkrone, pĂ«rdorimin e RAID0/1/10/5/6, cachimin, auto-zbulesĂ«n e ndarjeve, ACL, lidhjet simbolike, nĂ«nndarjet, snapshotet, lidhjet e forta, skedarĂ«t e hollĂ«, alokimin proaktiv tĂ« hapĂ«sirĂ«s, komprimimin, balancimin, kontrollin e integritetit tĂ« tĂ« dhĂ«nave, fshirjen dhe shtimin e ndarjeve, dĂ«rgimin dhe marrjen e nĂ«nndarjeve, ndryshimin e madhĂ«sisĂ« sĂ« ndarjeve, checksum-et e avancuara (xhash, sha256, blake2). NjĂ« nga funksionalitetet specifike tĂ« driverit Ă«shtĂ« realizimi i rrjedhĂ«ve alternative tĂ« tĂ« dhĂ«nave dhe pĂ«rputhja e identifikatorĂ«ve tĂ« pĂ«rdoruesve Linux dhe Windows. ĂshtĂ« e mundur tĂ« konvertohen ndarjet ekzistuese NTFS nĂ« Btrfs.
Ndër ndryshimet në versionin e ri:
- U shtua mbështetje për shkrimin e imazheve të informacionit mbi hapësirën e lirë.
- U realizua mundësia e ruajtjes së skedareve të vegjël në blloqe me metadata (inline) në formë të kompresuar.
- U përmirësua funksionimi me pajisjet e nxjerrshme. U ndërpre mbështetje për krijimin e grupeve RAID në pajisje të nxjerrshme.
- U rrit qëndrueshmëria në rikuperim pas gabimeve të shkaktuara nga mungesa e memorjes (OOM) ose nga shterimi i hapësirës së lirë në pajisje (ENOSPC).
- U eliminuar mbyllja e papritur që ndodhte gjatë lëvizjes së skedarëve midis nënndarjeve dhe gjatë krijimit të një numri të madh skedaresh në të njëjtën kohë.
- U eliminua një gabim që shkaktonte dëmtimin e pemës së ekstentëve gjatë shkrimit të snapshot-eve.
- U korrigjua bllokimi i ndërsjellë gjatë punës me lidhje të forta.
- U realizua refaktorizimi i strukturave të brendshme dhe konstantave për t'i afruar ato me variantet e përdorura në Linux.
- Gjatë rishikimit të ndryshimeve dhe zgjidhjes së gabimeve, u përfshi një asistent AI, Claude, por Kodi si më parë krijohet ekskluzivisht manualisht.
Burimi: opennet.ru
