חדשות אפל

מפתח בולט מתחיל את Patreon כדי לממן את Apple Silicon Linux Port

יום שני, 30 בנובמבר, 2020, 16:23 PST מאת ג'ולי קלובר

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





mac mini macbook pro macbook air m1
למרטין, הידוע גם בשם 'מרקן' יצר פטראון במטרה להרוויח מספיק מימון כדי להיות מסוגל להתמודד עם המורכבות של הבאת לינוקס למחשבי Mac מצוידים עם M1 שְׁבָב. יצירת יציאת לינוקס היא משימה לא פשוטה, ויוצר הלינוקס, Linus Torvalds, אפילו אמר שהוא לא חושב שזו אפשרות.

איפה כפתור ההפעלה של macbook air

למרטין יש ניסיון בהפעלת לינוקס בפלטפורמות יוצאות דופן והצליח ליצור יציאת לינוקס עבור הפלייסטיישן 4 אבל הוא מאשר ש ‌Apple Silicon‌ יציאת לינוקס היא משימה הרבה יותר רצינית. יצירת יציאת לינוקס למחשבי ה-Mac של אפל היא עבודה במשרה מלאה, ומרטין אומר שזה לא אפשרי ללא תמיכה כספית. הוא הקים פטראון שמבקש 4,000 דולר לחודש עם רמות משכון של 3, 6 ו-12 דולר. הוא ממומן ב-88% מהדרך ואינו מתכנן להתחיל את הפרויקט אלא אם יקבל את מלוא הסכום.




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

אני עוסק בהנדסה לאחור במשך יותר ממחצית מחיי, מאז תחילת שנות ה-2000. עבדתי כדי לבנות תמיכת תוכנה פתוחה לא רשמית עבור פלטפורמות כגון Nintendo Wii (שם אני אחד התורמים הגדולים ביותר לתיעוד חומרה, ספריות פתוחות, תוכנות 'פריצת jailbreak' (ערוץ Homebrew), כלי שחזור (BootMii) וכו' ), ה-Sony PS3 (שם כתבתי AsbestOS וערכת תיקונים של לינוקס כדי לאפשר ללינוקס לעבוד על ה-PS3 Slim וכן יחידות PS3 עדכניות לאחר הסרת התמיכה המקורית בלינוקס), ה-PS4 (שהעברתי את לינוקס אליו , עד כדי יכולת להריץ משחקי Steam עם תמיכה מלאה בגרפיקה OpenGL/Vulkan), ופלטפורמות קטנות אחרות.

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

מרטין אומר שהוא רוצה ליצור יציאת לינוקס עבור ‌Apple Silicon‌ מחשבי Mac שאנשים 'בעצם רוצים להשתמש בהם' עם כל החומרה הבסיסית עובדת, ניהול צריכת חשמל הגון ועוד. 'הזמן הגדול' יהיה תמיכה ב-GPU, אשר נחוצה כדי לגרום ליציאה לקרות. מרטין הצליח להפעיל את גרסת ה-PS4 מכיוון שהיא משתמשת ב-GPU שמותאם רק מעט, אבל ‌Apple Silicon‌ יהיה קשה יותר. עם זאת, יש הוכחה לקונספט, בנובו, א פרויקט מנהל התקן GPU עבור כרטיסי NVIDIA.


הפרויקט אינו מאושר על ידי אפל, אבל כל עוד מרטין לא משתמש בקוד מ-macOS כדי לבנות תמיכה בלינוקס, הוא אומר שזה חוקי עבורו להפיץ למשתמשים. אפל גם מאפשרת אתחול של גרעינים מותאמים אישית ב-‌Apple Silicon‌, מה שסולל את הדרך לתמיכה בלינוקס, אך מרטין יצטרך לבצע הנדסה לאחור של מנהלי התקנים של אפל.

האם יהיה אייפוד טאץ' חדש

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

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

תגיות: מדריך סיליקון של אפל , מדריך M1 , לינוקס