Redox 0.8, מערכת ההפעלה הכתובה ב-Rust, מגיעה עם תמיכה ב-i686 ועוד

חיזור

מערכת ההפעלה פותחה על פי פילוסופיית יוניקס ושואלת כמה רעיונות מ-SeL4, Minix ו-Plan 9.

ה שחרור הגרסה החדשה של מערכת ההפעלה Redox 0.8, פותח באמצעות שפת Rust ומושג המיקרו-קרנל. בגרסה החדשה הזו בולט שהיא נוספה תאימות i686, הופעלו תכונות כמו שמע ותמיכה ראשונית בריבוי תצוגה, ותשתית האתחול וההתקנה פשטה וחוזקה.

Redox משתמש במושג המיקרו-קרנל, שבו רק תקשורת בין-תהליכים וניהול משאבים מסופקים ברמת הליבה, וכל פונקציונליות אחרת.

כל מנהלי ההתקנים פועלים בחלל המשתמש בסביבות עם ארגז חול. לצורך תאימות עם יישומים קיימים, ניתנת שכבת POSIX מיוחדת המאפשרת לרוץ לתוכניות רבות ללא העברה.

החידושים העיקריים של Redox 0.8

הגרסה החדשה ממשיכה לעבוד כדי להבטיח עבודה על חומרה אמיתית. בנוסף לארכיטקטורת x86_64, נוספה היכולת לעבוד על מערכות x86 של 32 סיביות (i686, פנטיום II ואילך). ההגירה למעבד ARM64 (aarch64) נמשכת. ואני עובד על חומרת ARM אמיתית לא נתמכת עדיין, אבל אפשר לאתחל על ידי חיקוי ARM64 ב-QEMU.

כברירת מחדל, תת-מערכת השמע מופעלת ותמיכה ראשונית מסופקת עבור הגדרות מרובי צגים (במערכות עם מאגר UEFI frame).

מהציוד, התואם למערכת ההפעלה Redox, ישנם שבבי קול AC'97 ו-Intel HD Audio, פלט גרפי באמצעות VESA BIOS API או UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), התקני קלט (מקלדות, עכברים, משטחי מגע), SATA (AHCI, IDE) ו-NVMe. התמיכה ב-Wi-Fi ו-USB עדיין לא מוכנה (USB עובד רק על QEMU).

בנוסף, כדי לפשט את היצירה וההתקנה של תהליכי רקע, הוצעה חבילת החמצון-דימון ארגז.

זה גם מודגש מערכת הבניין תוכננה מחדש, שעליו ניתן היה לבנות עבור ארכיטקטורות שונות באותו עץ מקור. כדי לפשט את ההרכבה של תצורות שונות, מוצע הסקריפט build.sh.

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

התווסף תמיכה במערכות מרובות צגים למעטפת הגרפית של Orbital, עיבוד סמן העכבר שופר, ונוסף מחוון לשינוי עוצמת הקול. בתפריט יש את היכולת לחלק את האפליקציות לקטגוריות.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • נוספה תמיכה לבנייה באמצעות ערכת הכלים podman.
  • בניית הליבה, טוען האתחול ו-initfs מאוחדים עם חבילות אחרות.
  • תמונות אתחול משולבות עבור מערכות BIOS ו-EFI.
  • ההטמעה של קריאות ה-clone וה-exec למערכת הועברה למרחב המשתמש.
  • תהליך הורדה פשוט יותר.
  • הוצגה תוכנית bootstrap שמריצה את הליבה ומספקת טעינה מוגברת של קבצי ELF, כגון תהליך init.
  • נוספה תוכנית בקנה מידה כדי לאפשר לתוכניות setuid כמו sudo לעבוד.
  • נוספה תצורת הדגמה ליצירת תוכניות לדוגמה שאינן כלולות בתמונת האתחול הבסיסית עם סביבה גרפית.
  • תמיכה בבקרת עוצמת קול פרוגרמטית נוספה למערכת המשנה של האודיו.
  • נוסף דרייבר עבור שבבי סאונד מבוססי AC'97.
  • מנהל התקן משופר עבור שבבי Intel HD Audio.
  • נוסף דרייבר עבור בקרי IDE.
  • תמיכה משופרת בכונני NVMe.
  • בקרי PCI משופרים, PS/2, RTL8168, USB HID, VESA.
  • ארגון תהליך ההתקנה עוצב מחדש: טוען האתחול, האתחול, הקרנל וה-initfs נמצאים כעת בספריית /boot.

לבסוף, אם אתה מעוניין לדעת יותר על כך, אתה יכול לבדוק את הפרטים ב הקישור הבא.

הורד את מערכת ההפעלה Redox

כדי לבדוק את מערכת ההפעלה Redox, מסופקות הדגמה של 768 מגה-בייט, כמו גם תמונות עם סביבה גרפית בסיסית (256 מגה-בייט) וכלי קונסולה למערכות שרת (256 מגה-בייט).

ה-builds נוצרים עבור ארכיטקטורת x86_64 וזמינים עבור מערכות עם UEFI ו-BIOS. תמונת ההדגמה, בנוסף לסביבה הגרפית של Orbital, כוללת אמולטור DOSBox, מבחר משחקים (DOOM, Neverball, Neverputt, sopwith, syobonaction), מדריכים, נגן מוזיקה rodioplay ועורך טקסט Sodium.

קישור ההורדה הוא זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

      מיגל רודריגס דיג'ו

    הפרויקט הזה מתקדם בצעדי ענק, בעוד כמה עשורים הוא עשוי להתמודד עם לינוקס.