De release van WinBtrfs 1.10, een implementatie van het Btrfs-bestandssysteem voor Windows.

Na meer dan twee jaar ontwikkeling is versie 1.10 van het WinBtrfs-project uitgebracht, dat een stuurprogramma ontwikkelt voor het gebruik van het bestandssysteem Btrfs op het Windows-platform. WinBtrfs is niet gebaseerd op de Btrfs-code uit de Linux-kernel, maar is een alternatieve implementatie die vanaf nul is gemaakt. Het ondersteunt werken met Windows XP en nieuwere versies. Het stuurprogramma is opgenomen in het besturingssysteem ReactOS en kan worden gebruikt om Windows op te starten vanuit een partition met Btrfs. De code is geschreven in C/C++ en wordt verspreid onder de LGPLv3-licentie.

WinBtrfs ondersteunt de meeste functies van de Linux-versie van Btrfs, waaronder asynchroon lezen en schrijven, het gebruik van RAID0/1/10/5/6, caching, automatische detectie van partities, ACL, symbolische koppelingen, subvolumes, snapshots, harde koppelingen, spaarbestanden, voorwaartse toewijzing van ruimte, compressie, balancering, gegevensintegriteitscontroles, verwijderen en toevoegen van opslagapparaten, verzenden en ontvangen van subvolumes, het wijzigen van de grootte van partities, en uitgebreide controle sommen (xhash, sha256, blake2). Specifieke functies van het stuurprogramma omvatten de implementatie van alternatieve gegevensstromen en de mapping van gebruikersidentificatie van Linux en Windows. Het is mogelijk om bestaande NTFS-partities naar Btrfs om te zetten.

Onder de wijzigingen in de nieuwe versie:

  • Ondersteuning toegevoegd voor het schrijven van bitmap-informatie over vrije ruimte.
  • De mogelijkheid geĆÆmplementeerd om kleine bestanden in blokken met metadata (inline) gecomprimeerd op te slaan.
  • Verbeterde werking met verwijderbare opslagsystemen. Ondersteuning voor het creĆ«ren van RAID-arrays op verwijderbare opslagsystemen is stopgezet.
  • De betrouwbaarheid van herstel na fouten door een tekort aan geheugen (OOM) of het opraken van vrije ruimte op het opslagapparaat (ENOSPC) is verhoogd.
  • Crashes die zich voordeden bij het verplaatsen van bestanden tussen subvolumes en bij het gelijktijdig maken van een groot aantal bestanden zijn verholpen.
  • Een fout verholpen die leidde tot beschadiging van de extent-tree bij het schrijven van snapshots.
  • Deadlocks die optraden bij het werken met harde koppelingen zijn gecorrigeerd.
  • De interne structuren en constanten zijn herzien om ze dichter bij de varianten die in Linux worden gebruikt te brengen.
  • Tijdens de beoordeling van veranderingen en het analyseren van fouten werd AI-assistent Claude ingezet, maar de code wordt zoals vanouds uitsluitend handmatig gemaakt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster