صدور Haiku R1/beta6: علامة فايرفوكس الرسمية وتسريع QEMU
بعد عامين من beta5 يأتي Haiku R1/beta6 بعلامة فايرفوكس الرسمية، وتسريع عتادي لـ QEMU عبر NVMM، وبناء HaikuWebKit أسرع بنحو الضعف.
أعلن مشروع Haiku عن إصدار R1/beta6، وهو الإصدار التجريبي السادس من نظام تشغيل مكتبي مفتوح المصدر موجّه تحديداً للحوسبة الشخصية.
عامان من العمل وأكثر من 530 تذكرة مغلقة
نُشر الإعلان على موقع المشروع في 26 آب/أغسطس، بعد نحو عامين من الإصدار السابق R1/beta5، وبعد أسبوع فقط من ذكرى Haiku الخامسة والعشرين. وبحسب ملاحظات الإصدار أُغلقت أكثر من 530 تذكرة أخطاء وطلب تحسين لهذه النسخة. ويشدد المشروع على أن Haiku لا يزال برمجية بجودة بيتا: مكتمل الميزات لكنه يحتوي على أخطاء معروفة وغير معروفة، ولذلك لا يمكن تقديم ضمانات ضد فقدان البيانات. وتذكر الملاحظات أيضاً أن Haiku يطوّره فريق صغير من المتطوعين في أغلبه، من دون استخدام شيفرة أو مواد مُنتَجة بـ«الذكاء الاصطناعي» في مكوّنات الطرف الأول.
فايرفوكس بشعار رسمي وتسريع QEMU
بعد أشهر من إصدار beta5 ظهرت في المستودعات أول متصفحات عاملة مبنية على قاعدة شيفرة فايرفوكس — كانت مليئة بالأخطاء في البداية وبلا شعار رسمي. وعلى مدى عامين استقر أداؤها، وسمحت موزيلا باستخدام علامة «Firefox» الرسمية، بحيث يمكن الآن الإجابة بنعم عن سؤال «هل يعمل فايرفوكس على Haiku؟». ويتيح HaikuDepot أيضاً LibreWolf وWaterfox وFloorp وIcedove، وهي نسخة من Thunderbird بلا علامة تجارية؛ غير أن فايرفوكس ومشتقاته متاحة حالياً لمعمارية x86_64 فقط. ويضيف الإصدار نفسه تسريعاً عتادياً لـ QEMU على x86_64 عبر NVMM، وهو مراقب الآلة الافتراضية من NetBSD، على معظم الأنظمة التي تدعم Intel VT-x أو AMD-V؛ ويُفعَّل بإضافة "-accel nvmm" ولا يزال تجريبياً إلى حد ما.
الأداء: بناء HaikuWebKit أسرع بالضعف
تسرد ملاحظات الإصدار تحسينات شاملة: صار التعرّف على MIME أسرع 5 إلى 10 مرات أو أكثر، وتحسّن تجزئة النصوص. وأدّى تجنّب الأقفال الحصرية في تنفيذ FIFO (pipe) إلى رفع معدل النقل من مئات الميغابايت في الثانية إلى عدة غيغابايت. ويظهر الأثر التراكمي في إعادة بناء كاملة لـ HaikuWebKit: 4 ساعات و53 دقيقة على R1/beta5 مقابل ساعتين و33 دقيقة على R1/beta6. وأُعيدت كتابة إدارة الذاكرة أيضاً بنظام حجز موحّد للذاكرة والمساحة التبديلية، مع إصلاحات في مخازن المؤقّل وفّرت ما يصل إلى 100 ميغابايت أو أكثر بعد الإقلاع؛ ويمكن للأنظمة 32-بت أن تُقلع من جديد بـ 128 ميغابايت فقط من الذاكرة.
ما لا يزال قيد التطوير
لم يدخل كل ما دُمج خلال العامين الماضيين هذا الإصدار. فمنفذ ARM64 يصل الآن إلى سطح المكتب داخل بيئة افتراضية، ولدى أحد المساهمين فرع غير مدموج يُقلع على عتاد Apple M1؛ ولا يزال WebPositive يستخدم WebKit أحادي العملية رغم تقدّم الوضع متعدد العمليات. ومن التغييرات الأخرى دعم FAT للأقراص التي تتجاوز 2 تيرابايت والقطاعات بحجم 4 كيلوبايت، وإصلاحات NFSv4، وقائمة «Disk image» جديدة في DriveSetup، ومعالجة إعادة تشغيل app_server، ودعم أوسع لمحولات USB من نوع إيثرنت وواي فاي. ويتم الترقية من التنصيبات السابقة بعدة أوامر من pkgman يتبعها full-sync.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.