Haiku R1 operatsion tizimining ikkinchi beta-versiyasi chiqarildi

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 bir nechta yuklanadigan Live tasvirlar tayyorlandi (x86, x86-64). Ko'pgina Haiku OS uchun manba kodi bepul dasturiy ta'minot ostida tarqatiladi. MIT litsenziyasi, 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 RAM (Intel Core i3 va 2 GB RAM tavsiya etiladi).

OpenBFS fayl tizimi sifatida ishlatiladi, u kengaytirilgan fayl atributlarini, jurnalni, 64-bitli ko'rsatkichlarni, meta teglarni saqlashni qo'llab-quvvatlaydi (har bir fayl uchun siz atributlarni kalit=value shaklida saqlashingiz mumkin, bu fayl tizimini ma'lumotlar bazasiga o'xshash qiladi. ) va ularni qidirishni tezlashtirish uchun maxsus indekslar. B+ daraxtlari katalog strukturasini tashkil qilish uchun 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 innovatsiyalar:

  • 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. Standart 12 nuqtali shrift. (standart o'lcham) и 18 nuqtali shrift.

  • 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.

  • 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.

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

  • POSIX bilan yaxshilangan muvofiqlik va yangi dasturlar, o'yinlar va grafik asboblar to'plamlarining katta qismi ko'chirildi. Jumladan, ishga tushirish uchun mavjud LibreOffice, Telegram, Okular, Krita va AQEMU ilovalari, shuningdek o'yinlar FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot va boshqalar..


  • 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.

  • 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).

  • 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.

Asl maqola shu yerda.
Ingliz tilida nashr yozuvlari shu yerda.

PS: Savollaringiz bormi? ga taklif qilamiz Rus tilidagi telegram kanali.

Manba: linux.org.ru

a Izoh qo'shish