Pēc vairāk nekā divu gadu izstrādes ir izlaists projekts WinBtrfs 1.10, kas izstrādā draiveri lietošanai ar platformas Btrfs failu sistēmu. WindowsWinBtrfs nav balstīts uz Btrfs kodola kodu. Linux, un tā ir alternatīva ieviešana, kas izveidota no nulles. Tā atbalsta darbu ar Windows XP un jaunākas versijas. Draiveris ir iekļauts ReactOS operētājsistēmā un to var izmantot palaišanai. Windows No sadaļas Btrfs. Kods ir rakstīts C/C++ valodā un tiek izplatīts saskaņā ar LGPLv3 licenci.
WinBtrfs atbalsta lielāko daļu funkciju Linux- Btrfs versijas, tostarp asinhronā lasīšana/rakstīšana, RAID 0/1/10/5/6 atbalsts, kešatmiņa, nodalījumu automātiska noteikšana, ACL, simboliskās saites, apakšatslēgas, momentuzņēmumi, cietās saites, reti faili, iepriekšēja piešķiršana, saspiešana, atkārtota balansēšana, datu integritātes pārbaude, disku noņemšana un pievienošana, apakšatslēgu sūtīšana un saņemšana, nodalījumu izmēru maiņa un paplašinātas kontrolsummas (xhash, sha256, blake2). Konkrētas draivera funkcijas ietver alternatīvas datu plūsmas un lietotāja ID saskaņošanu. Linux и WindowsEsošās NTFS nodalījumus ir iespējams konvertēt uz Btrfs.
Starp izmaiņām jaunajā versijā:
- Pievienots atbalsts bitkaršu rakstīšanai ar informāciju par brīvo vietu.
- Ir ieviesta iespēja saglabāt mazus failus blokos ar metadatiem (iekļauti) saspiestā formā.
- Uzlabota veiktspēja ar noņemamiem diskdziņiem. Atbalsts RAID masīvu izveidei noņemamos diskos ir pārtraukts.
- Uzlabota atkopšanas uzticamība pēc kļūdām, ko izraisa atmiņas trūkums (OOM) vai izsmelta krātuves vieta (ENOSPC).
- Novērstas avārijas, kas radās, pārvietojot failus starp apakšsadaļām un vienlaikus veidojot lielu skaitu failu.
- Novērsta kļūda, kas izraisīja apjoma koka bojājumus, rakstot momentuzņēmumus.
- Novērsta strupceļa kļūme, strādājot ar cietajām saitēm.
- Iekšējās struktūras un konstantes ir pārveidotas, lai tās tuvinātu versijām, kas izmantotas Linux.
- Mākslīgā intelekta asistents Klods tiek izmantots izmaiņu pārskatīšanai un kļūdu analīzei, taču kods joprojām tiek pilnībā veidots manuāli.
Avots: opennet.ru
