Väljaanne WinBtrfs 1.10, Btrfsi failisüsteemi teostuse jaoks Windowsile

Pärast üle kahe aasta pikkust arendust on välja antud WinBtrfs projekti versioon 1.10, mis arendab draiverit Btrfs failisüsteemi kasutamiseks Windows platvormil. WinBtrfs ei põhine Linuxi kernelist pärit Btrfs koodil, vaid on nullist loodud alternatiivne teostus. Toetatakse Windows XP ja uuemate versioonide kasutamist. Draiver on kaasas ReactOS operatsioonisüsteemis ja seda saab kasutada Windowsi käivitamiseks Btrfs osast. Kood on kirjutatud C/C++ keeltes ja levitatakse LGPLv3 litsentsi alusel.

WinBtrfs toetab enamikku Linuxi versiooni Btrfs omadustest, sealhulgas asünkroonset lugemist ja kirjutamist, RAID0/1/10/5/6 kasutamist, vahemälu, partitsioonide automaatset avastamist, ACL, sümboolseid linke, alamkasutusi, snapshots, kõvasid linke, lahjendatud faile, ettevaatavat ruumide eraldamist, pakkimist, tasakaalustamist, andmete terviklikkuse kontrollimist, salvestite eemaldamist ja lisamist, alamkasutuste saatmist ja vastuvõtmist, partitsioonide suuruse muutmist, arenenud kontrollsummasid (xhash, sha256, blake2). Draiveri spetsiifiliste omaduste seas on alternatiivsete andmevoogude rakendamine ja Linuxi ning Windowsi kasutaja ID-de sidumine. Olemasolevate NTFS partitsioonide konverteerimine Btrfs-iks on võimalik.

Uues versioonis on järgmised muudatused:

  • Lisatud tugi bitmapide kirjutamiseks, mis sisaldavad infot vaba ruumi kohta.
  • Rakendatud võimalus salvestada väikseid faile metainformatsiooniga (inline) komprimeeritult.
  • Parandatud töö detailide eemaldatavate salvestitega. Eemaldatud tugi RAID-massiivide loomisele eemaldatavate salvestitega.
  • Tõstetud taastamisusaldusväärsust vigade korral, mida põhjustavad mälu nappus (OOM) või salvestajal vaba ruumi lõppemine (ENOSPC).
  • Korrigeeritud kokkuvarisemisi, mis juhtusid failide liigutamisel alamkasutuste vahel ja samal ajal suure hulga failide loomisel.
  • Parandatud viga, mis põhjustas eksituste puu rikutuse snapshotsite kirjutamisel.
  • Korrigeeritud omavaheline lukustus töötamisel kõvade linkidega.
  • Teostatud sise-struktuuride ja konstantide refaktoreerimine, et need oleksid sarnasemad Linuxis kasutatavatele variantidele.
  • Muudatuste ülevaatamisel ja vigade lahkamisel kasutati AI-assistenti Claude, kuid kood luuakse nagu varem ainult käsitsi.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster