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 hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster