CBL-Mariner
מפתח | מיקרוסופט |
---|---|
מחזור חיים | 2020–הווה (כ־4 שנים) |
נכתבה בשפות | C |
סוג רישיון | הרישיון הציבורי הכללי של גנו, רישיון MIT |
קוד מקור | https://github.com/microsoft/CBL-Mariner |
אתר רשמי | |
CBL-Mariner (CBL ראשי תיבות של: Common Base Linux)[1] היא מערכת הפעלה חינמית וקוד פתוח, מבוססת לינוקס שפותחה על ידי מיקרוסופט במיוחד עבור תשתית ענן.[2][3] היא משמשת את Microsoft Azure[2] וכן ב WSL בגרסה 2 (Windows Subsystem for Linux 2) כדי לספק את היכולת להריץ אפליקציות ממשק משתמש גרפי (GUI) ב- Windows 10, Windows 11 או Windows Server בגרסאות מתקדמות[4].
סקירה כללית
[עריכת קוד מקור | עריכה]CBL-Mariner מפותחת על ידי "קבוצת מערכות לינוקס" (Linux Systems Group) במיקרוסופט עבור שירותי קצה שלה וכחלק מתשתית הענן שלה[3]. החברה משתמשת בו כלינוקס הבסיסי עבור מכולות ביישום ה-Azure Stack HCI של שירותי Kubernetes[2] ל Azure. בנוסף, CBL-Mariner משמש ב- Azure IoT Edge עבור Linux ב- Windows להפעלת עומסי עבודה של Linux ב- IoT של Windows.
בגישה דומה ל- "Container Linux", ל- CBL-Mariner יש רק את החבילות הבסיסיות הדרושות לתמיכה ולהפעלת מכולות. כלים לינוקס נפוצים משמשים להוספת חבילות וניהול עדכוני אבטחה. עדכונים מוצעים כחבילות RPM או כ"תמונות" דיסק (disk image) שלמות שניתן לפרוס לפי הצורך. השימוש ב- RPM מאפשר הוספת חבילות מותאמות אישית לתמונת CBL-Mariner בסיסית לתמיכה בתכונות ושירותים נוספים לפי הצורך. תכונות בולטות כוללות iptables מבוסס firewall, תמיכה בעדכונים חתומים, וגם הקשחת ליבה[3].
המערכת נפתחה על ידי מיקרוסופט בשנת 2020[3]. קוד המקור מורשה על ידי שילוב של רישיונות קוד פתוח כולל הרישיון הציבורי הכללי של GNU ורישיון MIT וזמין ב-GitHub.
תנאים מוקדמים לבניית CBL-Mariner כוללים את שפת התכנות Go, כלי השירות של QEMU וכן RPM[3].
קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אתר האינטרנט הרשמי של CBL-Mariner
- linux
.microsoft .com
הערות שוליים
[עריכת קוד מקור | עריכה]- ^ Branscombe, Mary (2 בדצמבר 2020). "What is Microsoft doing with Linux? Everything you need to know about its plans for open source". TechRepublic.
{{cite web}}
: (עזרה) - ^ 1 2 3 Foley, Mary Jo (11 בנובמבר 2020). "CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances". ZDNet.
{{cite web}}
: (עזרה) - ^ 1 2 3 4 5 Bisson, Simon (10 בנובמבר 2020). "Microsoft adds a new Linux: CBL-Mariner". InfoWorld.
{{cite web}}
: (עזרה) - ^ Foley, Mary Jo (2021-04-21). "New Windows 10 test build adds first preview of Linux GUI apps on WSL". ZDNet (באנגלית אמריקאית). נבדק ב-2021-04-23.