Haiku R1 operatsion tizimining uchinchi beta-versiyasi

Bir yillik rivojlanishdan so'ng, Haiku R1 operatsion tizimining uchinchi beta-versiyasi chop etildi. 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 versiyaning ishlashini baholash uchun bir nechta yuklanadigan Live tasvirlari (x86, x86-64) tayyorlangan. Ko'pgina Haiku OS uchun manba kodi bepul MIT litsenziyasi ostida tarqatiladi, ba'zi kutubxonalar, media kodeklar 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 384 MB operativ xotira (Intel Core i3 va 2 GB RAM tavsiya etiladi).

Haiku R1 operatsion tizimining uchinchi beta-versiyasi

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

Asosiy innovatsiyalar:

  • Loyiha tomonidan ishlab chiqilgan WebPositive veb-brauzeri WebKit 612.1.21 dvigatelidan foydalanishga o'tkazildi. Boshqa brauzerlar bilan barqarorlik va moslik sezilarli darajada yaxshilandi.
  • Yaxshilangan o'rnatish jarayoni. Diskni bo'limlarga bo'lish interfeysi soddalashtirildi va drayverlarni sozlash interfeysi modernizatsiya qilindi.
  • Kengaytirilgan apparat yordami. Simsiz qurilmalar uchun drayverlar FreeBSD 13 dan ko'chirildi. Ovoz kartalari, saqlash tizimlari va USB qurilmalari uchun yangi drayverlar qo'shildi. Yaxshilangan USB 3 qoβ€˜llab-quvvatlashi.NVIDIA grafik kartalari (GeForce 6200-GeForce Go 6400) boβ€˜lgan tizimlarda ishlash yaxshilandi.
  • Tarmoqdagi nosozliklar tufayli uzilib qolgan yangilanishlarni yuklab olishni davom ettirish imkoniyati joriy etildi.
  • To'q rangli mavzularni qo'llab-quvvatlash yaxshilandi.
  • Kirish tizimi sozlamalariga sensorli panelni o'chirish imkoniyati qo'shildi.
  • XFS va NFS fayl tizimlarini qo'llab-quvvatlash yaxshilandi.
  • Sun VTOC bo'lim jadvallarini qo'llab-quvvatlash qo'shildi.
  • Shrift o'lchamiga qarab aylantirish satrlarini masshtablash ta'minlangan.
  • Mahalliylashtirishni qo'llab-quvvatlash yaxshilandi.
  • MediaPlayer barqarorligi yaxshilandi. 4K video uchun qo'shimcha qo'llab-quvvatlash.
  • Paket menejeri paketni olib tashlash vaqtida ishlov beruvchi skriptlarini ishga tushirishni qo'llab-quvvatlaydi.
  • Dastur versiyalari yangilandi. Python 2 eskirgan va Python 3.7 bilan almashtirilgan.
  • App_server grafik serveri xotira boshqaruvini qayta ishlab chiqdi va qoΚ»shimcha kompozit renderlash operatsiyalarini qoΚ»shdi (brauzerda kanvas elementlarini koΚ»rsatish uchun foydalaniladi).
  • Terminal emulyatori takroriy belgilarni chiqarish uchun qochish ketma-ketligini qo'llab-quvvatlaydi.
  • POSIX spetsifikatsiyalari bilan yaxshilangan muvofiqlik, shu jumladan mlock/munlock, ppoll va exp10/exp10f/exp10l operatsiyalari uchun qo'shimcha yordam.

Manba: opennet.ru

a Izoh qo'shish