Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

nashr etilgan operatsion tizimning ikkinchi beta-versiyasi Xayku R1. Loyiha dastlab BeOS operatsion tizimining yopilishiga reaktsiya sifatida yaratilgan va OpenBeOS nomi ostida ishlab chiqilgan, ammo bu nomdagi BeOS savdo belgisidan foydalanish bilan bog'liq da'volar tufayli 2004 yilda nomi o'zgartirilgan. Yangi nashrning ishlashini baholash uchun tayyorlangan bir nechta yuklanadigan Live tasvirlar (x86, x86-64). Haiku OS ning aksariyati uchun manba kodi bepul litsenziya ostida tarqatiladi MIT, ba'zi kutubxonalar, media kodeklari va boshqa loyihalardan olingan komponentlar bundan mustasno.

Haiku OS shaxsiy kompyuterlarga mo'ljallangan bo'lib, modulli arxitektura asosida qurilgan, foydalanuvchi harakatlariga yuqori javob berish va ko'p bosqichli ilovalarni samarali bajarish uchun optimallashtirilgan o'z yadrosidan foydalanadi. Ishlab chiquvchilar uchun ob'ektga yo'naltirilgan API taqdim etiladi. Tizim to'g'ridan-to'g'ri BeOS 5 texnologiyalariga asoslangan va ushbu OT uchun ilovalar bilan ikkilik muvofiqlikka qaratilgan. Minimal apparat talabi: Pentium II protsessor va 256 MB operativ xotira (Intel Core i3 va 2 GB RAM tavsiya etiladi).

Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

OpenBFS fayl tizimi sifatida ishlatiladi, u kengaytirilgan fayl atributlarini, jurnalni yozishni, 64 bitli ko'rsatkichlarni, meta teglarni saqlashni qo'llab-quvvatlaydi (har bir fayl uchun atributlar key=value shaklida saqlanishi mumkin, bu fayl tizimini o'xshash qiladi. ma'lumotlar bazasi) va ular bo'yicha qidirishni tezlashtirish uchun maxsus indekslar. Katalog tuzilmasini tashkil qilish uchun β€œB+ daraxtlari” ishlatiladi. BeOS kodidan Haiku Tracker fayl boshqaruvchisi va ish stolini o'z ichiga oladi, ularning ikkalasi ham BeOS sahnani tark etgandan so'ng ochiq manbaga ega edi.

Oxirgi yangilanishdan so'ng deyarli ikki yil ichida 101 ta dasturchi Haiku-ni ishlab chiqishda ishtirok etdi, ular 2800 dan ortiq o'zgartirishlar tayyorladilar va 900 ta xato hisobotlari va innovatsiyalar so'rovlarini yopdilar. Asosiy yangiliklar:

  • Yuqori pikselli zichlikdagi (HiDPI) ekranlarda ishlash yaxshilandi. Interfeys elementlarining to'g'ri miqyosi ta'minlanadi. Shrift o'lchami masshtablashning asosiy omili sifatida ishlatiladi, unga qarab barcha boshqa interfeys elementlarining shkalasi avtomatik ravishda tanlanadi.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • Ish stoli paneli "mini" rejimini amalga oshiradi, bunda panel ekranning butun kengligini egallamaydi, lekin joylashtirilgan piktogrammalarga qarab dinamik ravishda o'zgaradi. Yaxshilangan panelni avtomatik kengaytirish rejimi, u faqat sichqonchani bosish orqali kengayadi va oddiy rejimda yanada ixchamroq variantni ko'rsatadi.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • Sichqoncha, klaviatura va joystik konfiguratorlarini birlashtirgan kiritish qurilmalarini sozlash uchun interfeys qo'shildi. Uchdan ortiq tugmali sichqonchani qo'llab-quvvatlash va sichqoncha tugmalarining harakatlarini sozlash qobiliyati qo'shildi.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • Yangilangan veb-brauzer WebPositive, WebKit dvigatelining yangi versiyasiga tarjima qilingan va xotira sarfini kamaytirish uchun optimallashtirilgan.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • POSIX bilan yaxshilangan muvofiqlik va yangi dasturlar, o'yinlar va grafik asboblar to'plamlarining katta qismi ko'chirildi. LibreOffice, Telegram, Okular, Krita va AQEMU kabi ilovalar, shuningdek FreeCiv, DreamChess va Minetest o'yinlari ishga tushirilishi mumkin.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • Endi o'rnatuvchi ommaviy axborot vositalarida mavjud bo'lgan ixtiyoriy paketlarni o'rnatishda istisno qilish imkoniyatiga ega. Disk bo'limlarini o'rnatishda drayvlar haqida ko'proq ma'lumot ko'rsatiladi, shifrlashni aniqlash amalga oshiriladi va mavjud bo'limlarda bo'sh joy haqida ma'lumot qo'shiladi. Haiku R1 Beta 1 ni Beta 2 versiyasiga tezda yangilash imkoniyati mavjud.

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • Terminal Meta kalitining emulyatsiyasini ta'minlaydi. Sozlamalarda siz bo'sh joyning chap tomonida joylashgan Alt/Option tugmachasiga Meta rolini belgilashingiz mumkin (bo'sh joyning o'ng tomonidagi Alt tugmasi o'z tayinlanishini saqlab qoladi).

    Haiku R1 operatsion tizimining ikkinchi beta-versiyasi

  • NVMe drayverlarini qo'llab-quvvatlash va ulardan yuklanadigan vosita sifatida foydalanish amalga oshirildi.
  • USB3 (XHCI) ni qo'llab-quvvatlash kengaytirildi va barqarorlashtirildi. USB3 qurilmalaridan yuklash sozlandi va kiritish qurilmalari bilan to'g'ri ishlash ta'minlandi.
  • UEFI-ga ega tizimlar uchun yuklovchi qo'shildi.
  • Asosiy ish faoliyatini barqarorlashtirish va yaxshilash bo'yicha ishlar amalga oshirildi. Muzlash yoki ishdan chiqishga sabab bo'lgan ko'plab xatolar tuzatildi.
  • FreeBSD 12 dan import qilingan tarmoq drayver kodi.

Manba: opennet.ru

a Izoh qo'shish