Shpërthimi i WinBtrfs 1.10, implementimi i sistemit të skedarëve Btrfs për Windows

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

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster