הוכרזה השקת הגרסה החדשה של ToaruOS 2.2, שהיא מערכת הפעלה עצמאית, נכתב מאפס ומסופק עם גרעין משלו. בגרסה החדשה הזו שמוצגת בולטים שיפורים בתמיכה, טוען אתחול, תיקוני באגים ועוד.
למי שלא מודע ל-ToaruOS, הוא צריך לדעת שזה, זוהי מערכת הפעלה חינוכית, שמתמקד בעיקר בשימוש בו במכונות וירטואליות. הוא מספק סביבה דמוית יוניקס, עם ממשק גרפי לשולחן העבודה, ספריות משותפות, אמולטור מסוף עשיר בתכונות ותמיכה בהפעלת GCC, Quake ויציאות שונות אחרות.
ליבת ToaruOS, המסופקת על ידי תמונות התקליטורים עבור מהדורה זו, בנויה לחלוטין מאפס. מטעין האתחול, הליבה, מנהלי ההתקנים, ספריית תקן C ויישומי מרחב המשתמש הם תוכנות מקוריות שנוצרו על ידי המחברים, וכך גם המשאבים הגרפיים.
החידושים העיקריים של ToaruOS 2.2
בגרסה החדשה הזו של ToaruOS 2.2 המוצגת, אלמספר רב של שינויים, מתוכם השינויים ו שיפורים שבוצעו בממשק המשתמש (UI). ובהשקה זו זה היה הטמעה משופרת של כפתורי בקרת חלונות, בנוסף למנהל החלונותs Yutani, תומך כעת במזעור חלונות, היקף הלחיצה על הכפתור הורחב וסופקה ההנחיה לרחף מעל הכפתור.
בנוסף לכך, מודגש גם כי הפאנל עוצב מחדש וחוזר לפריסה שטוחה ואין לו פינות מעוגלות, ה-Rasterizer TrueType שופר ופונקציונליות עיבוד הנתיבים שלו זמינה כעת לאפליקציות אחרות, והספרייה לעבודה עם התפריט שופרה.
מצד השיפורים של קורוקו (שפת תכנות דינמית משלו), זה סועודכן לגרסה 1.4 מה ששיפר את התאימות לפייתון ועיצב מחדש באופן משמעותי את תהליך יצירת האובייקט, שקרוב יותר למודל האובייקטים של שפת Python.
בנוסף לכך, בגרסה החדשה הזו של ToaruOS 2.2, המשחק "Mines" שוכתב בשפת Kuroko. לצופה הפרקטלי של ג'וליה יש פונקציונליות חדשה, כולל סייר סט מנדלברוט
זה גם מודגש /bin/sh הוא כעת קישור סמלי /bin/esh and ניתן לשנות כדי להצביע על מעטפת POSIX מתאימה כגון Dash. בוצעו שיפורים שונים ב-bootloader, כמו גם שיפורים שונים ב-libc ותיקוני באגים שונים הקשורים לתפעול של TTYs.
משאר השינויים הבולטים מהגרסה החדשה:
- טפט חדש
- נוספה אפשרות עבור 'lfbwc' לאתחול
- תוקן שלב שגוי במרקם מטושטש ב-VMware
- תוקן מצביע null בעת לחיצה על שולחן העבודה לפעמים
- שפר את שמירת צילומי המסך באמצעות התראות
- ב-cpuwidget נוספה שורת התפריטים
- בוצע ניקוי מודול בטעינת הקרנל
- המרת LCUC קבועה הוחלפה ב-tty
- פתרון פגמים ב-fswait3
- תמיכה עבור getockname, getpeername עבור tcp
- ווידג'טים מורשים כעת לבקש קצב רענון מהיר יותר עבור אנימציות.
- תקן חוסר התאמה של חתימה ב-widget_update_volume
- בטרמינל נעשה תיקון של החץ השמאלי
לסיום, אם אתם מעוניינים לדעת יותר על כך, כדאי שתדעו שהקוד של הפרויקט כתוב ב-C ומופץ ברישיון BSD, ניתן גם לעיין בפרטים בקישור הבא.
הורד והשיג את ToaruOS 2.2
למעוניינים לבדוק את הגרסה החדשה הזו, היא הכינה תמונה חיה להורדה, בגודל 6.38 מגה-בייט, אותה ניתן לבדוק ב-QEMU, VMware או VirtualBox.
הקישור האם זה.