Haiku R1 əməliyyat sisteminin üçüncü beta buraxılışı

Bir illik inkişafdan sonra Haiku R1 əməliyyat sisteminin üçüncü beta versiyası nəşr olundu. Layihə əvvəlcə BeOS əməliyyat sisteminin bağlanmasına reaksiya olaraq yaradıldı və OpenBeOS adı altında inkişaf etdirildi, lakin adda BeOS ticarət nişanının istifadəsi ilə bağlı iddialara görə 2004-cü ildə adı dəyişdirildi. Yeni buraxılışın performansını qiymətləndirmək üçün bir neçə yüklənə bilən Canlı şəkillər (x86, x86-64) hazırlanmışdır. Bəzi kitabxanalar, media kodekləri və digər layihələrdən götürülmüş komponentlər istisna olmaqla, Haiku ƏS-nin əksəriyyəti üçün mənbə kodu pulsuz MIT lisenziyası altında paylanır.

Haiku ƏS fərdi kompüterlərə yönəldilmişdir və modul arxitektura üzərində qurulmuş, istifadəçi hərəkətlərinə yüksək həssaslıq və çox yivli proqramların səmərəli icrası üçün optimallaşdırılmış öz nüvəsindən istifadə edir. Tərtibatçılar üçün obyekt yönümlü API təmin edilir. Sistem birbaşa BeOS 5 texnologiyalarına əsaslanır və bu ƏS üçün tətbiqlərlə binar uyğunluğa yönəlib. Minimum avadanlıq tələbi: Pentium II CPU və 384 MB RAM (Intel Core i3 və 2 GB RAM tövsiyə olunur).

Haiku R1 əməliyyat sisteminin üçüncü beta buraxılışı

OpenBFS genişləndirilmiş fayl atributlarını, girişi, 64-bit göstəriciləri, meta teqlərin saxlanması dəstəyini dəstəkləyən fayl sistemi kimi istifadə olunur (hər bir fayl üçün atributlar açar=dəyər şəklində saxlanıla bilər ki, bu da fayl sistemini fayl sistemi ilə oxşar edir. verilənlər bazası) və onların axtarışını sürətləndirmək üçün xüsusi indekslər. Kataloq strukturunu təşkil etmək üçün “B+ ağacları” istifadə olunur. BeOS kodundan Haiku, BeOS səhnəni tərk etdikdən sonra hər ikisi açıq mənbəli olan Tracker fayl meneceri və Deskbar-ı ehtiva edir.

Əsas yeniliklər:

  • Layihə tərəfindən hazırlanmış WebPositive veb brauzeri WebKit 612.1.21 mühərrikindən istifadə etmək üçün köçürülüb. Digər brauzerlərlə sabitlik və uyğunluq əhəmiyyətli dərəcədə təkmilləşdirildi.
  • Təkmilləşdirilmiş quraşdırma prosesi. Diskin bölmələrə bölünməsi üçün interfeys sadələşdirilmiş və sürücülərin konfiqurasiyası üçün interfeys modernləşdirilmişdir.
  • Genişləndirilmiş aparat dəstəyi. Simsiz qurğular üçün drayverlər FreeBSD 13-dən köçürülüb. Səs kartları, yaddaş sistemləri və USB cihazları üçün yeni drayverlər əlavə edildi. Təkmilləşdirilmiş USB 3 dəstəyi NVIDIA qrafik kartları (GeForce 6200-GeForce Go 6400) olan sistemlərdə təkmilləşdirilmiş performans.
  • Şəbəkə nasazlıqları səbəbindən dayandırılmış yeniləmələrin endirilməsini davam etdirmək imkanı həyata keçirilib.
  • Tünd rəngli mövzular üçün təkmilləşdirilmiş dəstək.
  • Daxiletmə sisteminin parametrlərinə toxunma panelini söndürmək imkanı əlavə edildi.
  • XFS və NFS fayl sistemləri üçün təkmilləşdirilmiş dəstək.
  • Sun VTOC bölmə cədvəlləri üçün əlavə dəstək.
  • Şriftin ölçüsündən asılı olaraq sürüşdürmə çubuqlarının miqyası təmin edilmişdir.
  • Təkmilləşdirilmiş lokalizasiya dəstəyi.
  • MediaPlayer-in təkmilləşdirilmiş sabitliyi. 4K video üçün əlavə dəstək.
  • Paket meneceri paketin çıxarılması zamanı işləyici skriptlərini işə salmaq üçün dəstək verir.
  • Proqram versiyaları yeniləndi. Python 2 köhnəldi və Python 3.7 ilə əvəz olundu.
  • app_server qrafik serveri yaddaş idarəetməsini yenidən işləyib və əlavə kompozit render əməliyyatları əlavə edib (brauzerdə kətan elementlərini göstərmək üçün istifadə olunur).
  • Terminal emulyatoru dublikat simvolları çıxarmaq üçün qaçış ardıcıllığına dəstək verir.
  • mlock/munlock, ppoll və exp10/exp10f/exp10l əməliyyatları üçün əlavə dəstək daxil olmaqla, POSIX spesifikasiyası ilə təkmilləşdirilmiş uyğunluq.

Mənbə: opennet.ru

Добавить комментарий