Chimera Linux, ההפצה החדשה המשלבת את ליבת לינוקס עם סביבת FreeBSD

דניאל קולסה (aka q66) מחברת Igalia and אשר בתורו השתתפו בפיתוח הפרויקטים של Void Linux, WebKit והארה, הודיע ​​על כך לאחרונה מפתחת את ההפצה החדשה "כימרה הלינוקס".

זה פרויקט ש בולט בשימוש בליבת לינוקס, אבל במקום ערכת הכלים של GNU, הוא יוצר את סביבת המשתמש מבוסס על מערכת הליבה FreeBSD ומשתמש ב-LLVM לבנייה. ההפצה פותחה בתחילה כפלטפורמה צולבת והיא תואמת לארכיטקטורות x86_64, ppc64le, aarch64, riscv64 ו-ppc64.

על Chimera Linux

המטרה העיקרית של Chimera Linux היא להפעיל את pלספק הפצת לינוקס עם כלים חלופיים ולקחת בחשבון את חוויית הפיתוח של Void Linux בעת יצירת הפצה חדשה.

Chimera היא הפצת לינוקס עם המטרות הבאות:

  • נבנה כולו עם LLVM
  • אזור משתמש מבוסס FreeBSD
  • אריזה בינארית ומערכת הידור מקורות מעוצבת
  • ניתן לאתחול
  • נייד

לדעת כותבת הפרויקט, לרכיבים מותאמים אישית של FreeBSD הם פחות מורכבים ומתאימים יותר למערכות קלות משקל וקומפקטי. גם למשלוח תחת רישיון BSD Permit הייתה השפעה. העבודה של Chimera Linux עצמה מופצת גם תחת רישיון BSD.

Chimera משתמשת ב-LLVM וב-Clang בתור שרשרת כלי המערכת שלה. זה משמש לבניית כל מרכיבי הליבה של המערכת. בנוסף לסביבת המשתמש של FreeBSD, ההפצה הוא כולל גם את חבילות GNU Make, util-linux, udev ו-pam. מערכת init בנויה על גבי מנהל מערכת ה-dinit הנייד הזמין עבור מערכות לינוקס ו-BSD. במקום glibc, נעשה שימוש בספריית C סטנדרטית של musl. מרחב המשתמש מבוסס על רכיבי FreeBSD ולא על GNU ו-coreutils קשורים. יש מעט רכיבי GNU והיחידה הנחוצה בהחלט עבור סביבת אתחול והידור היא GNU Make.

כדי להתקין תוכניות נוספות, מוצעות גם חבילות בינאריות וגם מערכת בנייה משלך מקודי מקור: cports, כתוב ב-Python. סביבת הבנייה פועלת במיכל נפרד, חסר זכויות, שנבנה עם ערכת הכלים לעטוף בועות. מנהל החבילות של ה-APK (Alpine Package Keeper, apk-tools) של Alpine Linux משמש לניהול חבילות בינאריות (במקור תוכנן להשתמש ב-pkg של FreeBSD, אך היו בעיות גדולות בהתאמתו).

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

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

מערכת האריזה הבינארית שבה נעשה שימוש היא כלי apk שמקורם ב-Alpine Linux. הוא נבחר בשל מהירותו וקלות השילוב שלו.

לנסות את Chimera Linux?

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

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

תהליך הבנייה כולל שלושה שלבים: הרכבת רכיבים ליצירת קונטיינר עם סביבת בנייה, בנייה עצמית באמצעות מיכל מוכן, ועוד בנייה עצמית אחת, אך כבר מבוססת על הסביבה שנוצרה בשלב השני (יש צורך בשכפול כדי לא לכלול ההשפעה של המערכת המארחת המקורית על תהליך הבנייה).

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


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

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

*

*

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

  1.   חוסה לואיס דיג'ו

    FreeBSD היא הגרסה החינמית של Unix מאוניברסיטת ברקלי.
    GNU הוא יוניקס שאינו יוניקס (?)
    במילים אחרות, יקום יוניקס ממשיך להתרחב ולהתגוון.