חזרה
SiTech
Haiku R1/beta6 שוחררה: מיתוג רשמי ל-Firefox והאצת QEMU
SiTech AI Team2 წთ. საკითხავი

Haiku R1/beta6 שוחררה: מיתוג רשמי ל-Firefox והאצת QEMU

שנתיים אחרי beta5 מגיעה Haiku R1/beta6 עם מיתוג רשמי ל-Firefox, וירטואליזציה חומרתית ל-QEMU דרך NVMM ובנייה של HaikuWebKit מהירה כמעט פי שניים.

פרויקט Haiku הודיע על שחרור R1/beta6 — הבטא השישית של מערכת ההפעלה השולחנית בקוד פתוח שלו, המיועדת במיוחד למחשוב אישי.

שנתיים של עבודה ויותר מ-530 כרטיסים שנסגרו

ההודעה פורסמה באתר הפרויקט ב-26 באוגוסט, כשנתיים אחרי המהדורה הקודמת R1/beta5, ורק כשבוע אחרי יום ההולדת ה-25 של Haiku. לפי הערות השחרור נסגרו במהדורה זו יותר מ-530 דיווחי באגים ובקשות שיפור. הפרויקט מדגיש כי Haiku נותרה תוכנה באיכות בטא: שלמה מבחינת תכונות אך עם באגים ידועים ובלתי ידועים, ולכן אין התחייבות נגד אובדן נתונים. עוד נכתב כי את Haiku מפתח צוות קטן של מתנדבים בעיקרו, בלי שימוש בקוד או בחומרים שנוצרו ב"בינה מלאכותית" ברכיבים של הצד הראשון.

Firefox במיתוג רשמי והאצת QEMU

כמה חודשים אחרי beta5 הופיעו במאגרים הדפדפנים העובדים הראשונים המבוססים על בסיס הקוד של Firefox — תחילה עם לא מעט באגים וללא מיתוג רשמי. במשך השנתיים הם התייצבו, ומוזילה נתנה אישור לשימוש במיתוג הרשמי "Firefox", כך שהיום אפשר לענות בחיוב על השאלה "האם Firefox עובד על Haiku?". ב-HaikuDepot זמינים גם LibreWolf, Waterfox, Floorp ו-Icedove — גרסה ללא מיתוג של Thunderbird; עם זאת, Firefox ונגזרותיו זמינים כרגע רק ל-x86_64. אותה מהדורה מוסיפה וירטואליזציה חומרתית ל-QEMU ב-x86_64 דרך NVMM, ה-NetBSD Virtual Machine Monitor, ברוב המערכות עם Intel VT-x או AMD-V; היא מופעלת בהוספת ‎"-accel nvmm"‎ ועדיין מוגדרת ניסיונית.

ביצועים: בניית HaikuWebKit מהירה פי שניים

הערות השחרור מפרטות אופטימיזציות רוחביות: זיהוי MIME מהיר פי 5–10 ויותר, גיבוב מחרוזות מהיר יותר. הימנעות מנעילות בלעדית במימוש ה-FIFO (pipe) העלתה את התפוקה ממאות MB/s לכמה GB/s. ההשפעה המצטברת ניכרת בבנייה מלאה של HaikuWebKit: 4 שעות ו-53 דקות ב-R1/beta5 לעומת שעתיים ו-33 דקות ב-R1/beta6. גם ניהול הזיכרון נכתב מחדש, עם מערכת הקצאה מאוחדת לזיכרון ולמרחב החלפה ותיקוני חוצץ באתחול שחסכו עד 100 MB ויותר לאחר העלייה; מערכות 32-ביט יכולות שוב לאתחל את Haiku עם 128 MB זיכרון בלבד.

מה עוד בדרך

לא כל מה שמוזג בשנתיים האחרונות נכנס למהדורה. יציאת ARM64 מאתחלת כעת עד לשולחן העבודה תחת וירטואליזציה, ולמפתח אחד יש ענף שלא מוזג שמאתחל על חומרת Apple M1; WebPositive עדיין משתמש ב-WebKit חד-תהליכי, אף שמצב רב-תהליכי מתקדם. שינויים נוספים כוללים תמיכה ב-FAT לכוננים מעל 2TB ומגזרים של 4KB, תיקוני NFSv4, תפריט "Disk image" חדש ב-DriveSetup, טיפול באתחול מחדש של app_server ותמיכה רחבה יותר במתאמי USB ל-Ethernet ול-WiFi. שדרוג מהתקנות קודמות נעשה בכמה פקודות pkgman ואחריהן full-sync.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.