Haiku R1/beta6 buraxıldı: rəsmi Firefox brendi və QEMU sürətləndirməsi
beta5-dən iki il sonra gələn Haiku R1/beta6 rəsmi Firefox brendini, QEMU üçün NVMM aparat virtuallaşdırmasını və təxminən iki dəfə sürətli HaikuWebKit yığımını gətirir.
Haiku layihəsi şəxsi hesablamalar üçün nəzərdə tutulmuş açıq kodlu masaüstü əməliyyat sisteminin altıncı betası olan R1/beta6-nın buraxıldığını elan edib.
İki illik iş, 530-dan çox bağlanmış bilet
Elan layihənin saytında avqustun 26-da yerləşdirilib — əvvəlki buraxılış R1/beta5-dən təxminən iki il, Haiku-nun 25 illiyindən isə cəmi bir həftə sonra. Buraxılış qeydlərinə görə, bu versiya üçün 530-dan çox xəta və təkmilləşdirmə bileti bağlanıb. Layihə vurğulayır ki, Haiku hələ beta keyfiyyətli proqramdır: funksional baxımdan tamamlanmış, amma məlum və bilinməyən xətalar var, buna görə məlumat itkisinə qarşı zəmanət verilmir. Qeydlərdə həmçinin bildirilir ki, Haiku əsasən könüllülərdən ibarət kiçik komanda tərəfindən hazırlanır və birinci tərəf komponentlərində "süni intellekt" tərəfindən yaradılmış kod və ya material istifadə olunmur.
Rəsmi brendli Firefox və QEMU sürətləndirməsi
beta5-dən bir neçə ay sonra depolarda Firefox kod bazası üzərində qurulmuş ilk işlək brauzerlər peyda oldu — əvvəlcə kifayət qədər xətalı və rəsmi brendsiz. İki il ərzində onlar sabitləşdi və Mozilla rəsmi "Firefox" brendindən istifadəyə icazə verdi; yəni "Firefox Haiku-da işləyirmi?" sualına artıq müsbət cavab vermək olar. HaikuDepot-da LibreWolf, Waterfox, Floorp və Thunderbird-ün brendsiz versiyası Icedove da mövcuddur; lakin Firefox və törəmələri hələlik yalnız x86_64 üçün əlçatandır. Eyni buraxılış x86_64-də QEMU üçün aparat virtuallaşdırmasını NVMM (NetBSD Virtual Machine Monitor) vasitəsilə əlavə edir; Intel VT-x və ya AMD-V dəstəkləyən sistemlərdə işləyir, "-accel nvmm" parametri ilə aktivləşdirilir və hələ eksperimental sayılır.
Performans: HaikuWebKit yığımı iki dəfə sürətli
Buraxılış qeydləri sistem miqyaslı optimallaşdırmaları sadalayır: MIME aşkarlanması 5–10 dəfə və daha çox sürətlənib, sətir heşləməsi yaxşılaşıb. FIFO (pipe) tətbiqində eksklüziv kilidlərdən çəkinmək ötürmə qabiliyyətini saniyədə yüzlərlə MB-dan bir neçə GB-a qaldırıb. Ümumi effekt tam HaikuWebKit yığımında görünür: R1/beta5-də 4 saat 53 dəqiqə, R1/beta6-da 2 saat 33 dəqiqə. Yaddaş idarəetməsi də yenidən işlənib: yaddaş və swap üçün vahid rezervasiya sistemi və yükləyici buferlərindəki düzəlişlər yüklənmədən sonra 100 MB-a qədər və daha çox qənaət edir; 32-bit sistemlər yenidən Haiku-nu cəmi 128 MB RAM ilə yükləyə bilir.
Hələ gözləyən yeniliklər
Son iki ildə birləşdirilən hər şey bu buraxılışa daxil olmayıb. ARM64 portu artıq virtuallaşdırma altında masaüstünə qədər yüklənir, bir töhfəçinin Apple M1 aparatında işləyən birləşdirilməmiş budağı var; WebPositive isə çoxprosesli rejim irəliləsə də hələ təkprosesli WebKit-dən istifadə edir. Digər dəyişikliklər arasında 2 TB-dan böyük disklər və 4 KB sektorlar üçün FAT dəstəyi, NFSv4 düzəlişləri, DriveSetup-da yeni "Disk image" menyusu, app_server-in yenidən başladılmasının idarəsi və daha geniş USB ethernet/WiFi adapter dəstəyi var. Köhnə quraşdırmalardan yeniləmə bir neçə pkgman əmri və ardınca full-sync ilə aparılır.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.