Btrfs fayl tizimining implementatsiyasi bo'lgan WinBtrfs 1.10 ning chiqarilishi Windows

Ikki yildan ortiq ishlab chiqilgandan so'ng, platformadagi Btrfs fayl tizimi bilan foydalanish uchun drayver ishlab chiqilayotgan WinBtrfs 1.10 loyihasi chiqarildi. WindowsWinBtrfs Btrfs yadro kodiga asoslanmagan. Linuxva noldan yaratilgan muqobil amalga oshirishdir. U bilan ishlashni qo'llab-quvvatlaydi Windows XP va undan keyingi versiyalar. Drayver ReactOS operatsion tizimiga kiritilgan va uni yuklash uchun ishlatish mumkin. Windows Btrfs bo'limidan. Kod C/C++ tilida yozilgan va LGPLv3 litsenziyasi ostida tarqatilgan.

WinBtrfs ko'pgina funksiyalarni qo'llab-quvvatlaydi Linux- Btrfs versiyalari, jumladan, asinxron o'qish/yozish, RAID 0/1/10/5/6 qo'llab-quvvatlashi, keshlash, bo'limni avtomatik aniqlash, ACLlar, ramziy havolalar, pastki kalitlar, suratlar, qattiq havolalar, siyrak fayllar, oldindan ajratish, siqish, qayta muvozanatlash, ma'lumotlar yaxlitligini tekshirish, drayverlarni olib tashlash va qo'shish, pastki kalitlarni yuborish va qabul qilish, bo'lim o'lchamini o'zgartirish va kengaytirilgan checksumlar (xhash, sha256, blake2). Drayverning o'ziga xos xususiyatlari muqobil ma'lumotlar oqimlari va foydalanuvchi identifikatorini moslashtirishni o'z ichiga oladi. Linux и WindowsMavjud NTFS bo'limlarini Btrfs ga o'zgartirish mumkin.

Yangi versiyadagi o'zgarishlar orasida:

  • Bo'sh joy haqida ma'lumot bilan bitmaplarni yozish uchun qo'llab-quvvatlash qo'shildi.
  • Kichik fayllarni bloklarda metama'lumotlar (inline) bilan siqilgan shaklda saqlash imkoniyati amalga oshirildi.
  • Olinadigan disklarni boshqarish yaxshilandi. Olinadigan disklarda RAID massivlarini yaratishni qo'llab-quvvatlash to'xtatildi.
  • Xotira tugab qolishi (OOM) yoki xotira tugab qolishi (ENOSPC) tufayli yuzaga kelgan xatolardan tiklanishning ishonchliligi oshdi.
  • Fayllarni kichik bo'limlar orasida ko'chirishda va bir vaqtning o'zida ko'p sonli fayllarni yaratishda yuzaga kelgan nosozliklar tuzatildi.
  • Suratlarni yozishda daraxt daraxtining buzilishiga olib kelgan xato tuzatildi.
  • Qattiq havolalar bilan ishlashda muammo hal qilindi.
  • Ichki tuzilmalar va konstantalar ularni ishlatilgan versiyalarga yaqinlashtirish uchun qayta ishlab chiqilgan Linux.
  • O'zgarishlarni ko'rib chiqish va xatolarni tahlil qilish uchun AI yordamchisi Klod ishlatiladi, ammo kod hali ham butunlay qo'lda yaratiladi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster