בדיקות ראשוניות של Asahi Linux, ההפצה של Apple M1, כבר החלו

לאחרונה נודע תחילת המבחנים הראשונים של הפצת לינוקס "אסאחי" הראשון הוא מבנה OpenBSD עבור Apple M1, הדורש התקנה של סביבת UEFI שהוכנה על ידי פרויקט Asahi Linux ו-U-Boot.

גרסת בדיקה ראשונה זו דורשת ממך להתקין תחילה את Asahi במצב התקנה מינימלי ולאחר מכן לחבר מקל USB עם תמונת OpenBSD ולהפעיל אותו בזמן כדי לאתחל מחדש לתוך U-Boot כדי להפעיל את מתקין OpenBSD.

בחירה לעשות שימוש ב-OpenBSD עבור גרסת המבחן הראשונה הזו זה נובע מיכולות תמיכת החומרה של סביבת OpenBSD הם כמעט זהים לאסאהי לינוקס.

למי שלא מודע לפרויקט Asahi, כדאי לדעת שהוא נועד להעביר את לינוקס להפעלה על מחשבי Mac המצוידים בשבב Apple M1 (Apple Silicon) ARM.

גרסת האלפא הראשונה של הפצת הפניות מאפשר לכל אחד לראות את מצב הפיתוח הנוכחי של הפרויקט. ערכת ההפצה תומכת בהתקנה במכשירים המריצים M1, M1 Pro ו-M1 Max וצוין כי ה-builds עדיין לא מוכנים לשימוש נרחב על ידי משתמשים רגילים, אך כבר מתאימים להיכרות ראשונית על ידי מפתחים ומשתמשים מתקדמים.

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

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

בגרסת המבחן הראשונה הזו נאמר שזה עובד כרגע נכון בהפצה WiFi, USB2 (יציאות Thunderbolt), USB3 (יציאות Mac Mini Type A), תצוגה, כוננים NVMe, Ethernet, קורא כרטיסי SD, מתג מכסה למחשב נייד (מתג מכסה), תצוגה משולבת, מקלדת, משטח מגע, בקרת תאורה אחורית מקלדת, שינוי תדר מעבד, מידע על טעינת הסוללה.

למערכות M1 יש גם שקע אוזניות, בעוד פלט HDMI זמין במכשירי Mac Mini. רכיבים שיישום התמיכה שלהם נמצא בשלבים סופיים ויהיו זמינים בקרוב כוללים USB3, רמקולים מובנים ובקר תצוגה (תאורה אחורית, V-Sync, ניהול צריכת חשמל).

רכיבים שעדיין אינם נתמכים כוללים: האצת גרפיקה של GPU, רכיבי Codec וידאו מואצים בחומרה, DisplayPort, מצלמה, Touch Bar, Thunderbolt, HDMI ב-MacBook, Bluetooth, מאיץ למידת מכונה, מצבי חיסכון בחשמל עמוקים של CPU.

להפצה יש את כל חבילות המלאי ממאגרי Arch Linux, אבל יש כמה בעיות לא פתורות עם יישומים מסוימים, בעיקר בגלל שהקרנל נבנה עם גודל עמוד זיכרון של 16 KB. לדוגמה, יש בעיות עם Chromium, Emacs, lvm2, f2fs וחבילות המשתמשות בספריית jemalloc (כמו Rust) או במסגרת האלקטרונים (vscode, spotify וכו').

חוץ מזה מוזכר זה יש בעיות עם היישומים שהם משתמשים בהם הספריות libunwind ו-webkitgtk, אבל כבר נוצרו עבורם פתרונות.

כדי להתקין את ההפצה, הוכן סקריפט מעטפת המופעל מ-macOS אותו תוכל להפעיל מהמסוף:

curl https://alx.sh | sh

בהתאם לריפוד שנבחר, הוא מוריד מ-700 MB עד 4 GB של נתונים ויוצר סביבת לינוקס שניתן להשתמש בה במקביל ל-macOS קיים.

ההתקנה דורש לפחות 53 GB של מקום פנוי בדיסק (15 GB עבור הפצת לינוקס ו-38 GB עבור התקנה מוצלחת של עדכוני macOS). התקנת Asahi Linux אינה שוברת את סביבת ה-macOS הקיימת, למעט הקטנת גודל מחיצת הדיסק המשמשת את macOS.

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

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


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

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

*

*

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