ג'רמי סולר (), מייסד מערכת ההפעלה , כתוב בשפת רוסט, על השימוש המוצלח ב-Redox במחשב נייד System76 Galaga Pro (ג'רמי סולר עובד ב-System76). הרכיבים שכבר פועלים במלואם כוללים את המקלדת, משטח המגע, אחסון (NVMe) ו-Ethernet.
ניסויים עם Redox במחשב נייד כבר שיפרו את ביצועי הדרייברים, הוסיפו תמיכה ב-HiDPI לכמה יישומים, ויצרו רכיבים חדשים, כגון pkgar, אשר מפשט את התקנת Redox מתמונות Live. בין המשימות הממוקדות כעת היא השגת היכולת לבנות את המערכת באופן עצמאי (לבנות Redox מסביבה מבוססת Redox). בעוד מספר חודשים, סולר מתכנן לעבור לפיתוח במשרה מלאה של Redox מסביבה מבוססת Redox באחד המחשבים, לאחר שבוצעו כמה שיפורים הקשורים למהדר rustc.
תפיסת המיקרו-ליבה המשמשת ב-Redox מפשטת את פיתוח הדרייברים, שכן ניתן לקמפל מחדש את תת-מערכת הדרייברים ולהפעיל אותה מחדש מבלי להפריע לפעולה. פיתוח בסביבה מבוססת Redox צפוי לשפר את יעילות העברת התוכנה ובעיות תמיכה בחומרה. לדוגמה, תוכניות בעיצומן לפיתוח מלא של מחסנית ה-USB ולהוספת דרייברים גרפיים.
כתזכורת, מערכת ההפעלה מתפתחת בהתאם לפילוסופיית יוניקס ולווה כמה רעיונות מ-SeL4, Minix ו-Plan 9. Redox משתמשת במושג המיקרו-ליבה, שבו הליבה מספקת רק תקשורת בין-תהליכית וניהול משאבים, בעוד שכל שאר הפונקציונליות מחולצת לספריות בהן ניתן להשתמש הן על ידי הליבה והן על ידי יישומי המשתמש. כל הדרייברים פועלים במרחב המשתמש בסביבות ארגז חול מבודדות. לצורך תאימות עם יישומים קיימים, מסופקת שכבת POSIX מיוחדת, המאפשרת לתוכניות רבות לפעול ללא פורטציה.
המערכת משתמשת בעיקרון "הכל הוא כתובת URL". לדוגמה, ניתן להשתמש בכתובת URL "log://" לרישום, ב-"bus://" לתקשורת בין תהליכים, ב-"tcp://" לתקשורת רשת וכן הלאה. מודולים, אשר ניתנים למימוש כמנהלי התקנים, הרחבות ליבה או יישומי משתמש, יכולים לרשום את מטפלי ה-URL שלהם. לדוגמה, ניתן לכתוב מודול גישה לפורט I/O ולקשור אותו לכתובת URL "port_io://", אשר לאחר מכן ניתן להשתמש בה כדי לגשת לפורט 60 על ידי פתיחת כתובת URL "port_io://60". פיתוח פרויקטים תחת רישיון MIT החופשי.
סביבת משתמש ב-Redox מבוסס על מעטפת גרפית משלו (לא להתבלבל עם פָּגָז , באמצעות Qt ו-Wayland) וערכת כלים , המספק API דומה ל-Flutter, React ו-Redux. הוא משתמש הפרויקט גם מפתח משלו , קבוצה של כלי עזר סטנדרטיים (binutils, coreutils, netutils, extrautils), מעטפת פקודה , ספריית C הסטנדרטית עורך טקסט דמוי vim , מחסנית רשת ומערכת קבצים , שפותח על סמך רעיונות ZFS (גרסה מודולרית של ZFS שנכתבה ב-Rust). התצורה מוגדרת בשפה .
מקור: OpenNet.ru
