CBL-Mariner

CBL-Mariner (CBL ראשי תיבות של: Common Base Linux) היא מערכת הפעלה חינמית וקוד פתוח, מבוססת לינוקס שפותחה על ידי מיקרוסופט במיוחד עבור תשתית ענן. היא משמשת את Microsoft Azure וכן ב WSL בגרסה 2 (Windows Subsystem for Linux 2) כדי לספק את היכולת להריץ אפליקציות ממשק משתמש גרפי (GUI) ב- Windows 10, Windows 11 או Windows Server בגרסאות מתקדמות.

סקירה כללית 
CBL-Mariner מפותחת על ידי "קבוצת מערכות לינוקס" (Linux Systems Group) במיקרוסופט עבור שירותי קצה שלה וכחלק מתשתית הענן שלה. החברה משתמשת בו כלינוקס הבסיסי עבור מכולות ביישום ה-Azure Stack HCI של שירותי Kubernetes ל Azure. בנוסף, CBL-Mariner משמש ב- Azure IoT Edge עבור Linux ב- Windows להפעלת עומסי עבודה של Linux ב- IoT של Windows.

בגישה דומה ל- "Container Linux", ל- CBL-Mariner יש רק את החבילות הבסיסיות הדרושות לתמיכה ולהפעלת מכולות. כלים לינוקס נפוצים משמשים להוספת חבילות וניהול עדכוני אבטחה. עדכונים מוצעים כחבילות RPM או כ"תמונות" דיסק (disk image) שלמות שניתן לפרוס לפי הצורך. השימוש ב- RPM מאפשר הוספת חבילות מותאמות אישית לתמונת CBL-Mariner בסיסית לתמיכה בתכונות ושירותים נוספים לפי הצורך. תכונות בולטות כוללות iptables מבוסס firewall, תמיכה בעדכונים חתומים, וגם הקשחת ליבה.

המערכת נפתחה על ידי מיקרוסופט בשנת 2020. קוד המקור מורשה על ידי שילוב של רישיונות קוד פתוח כולל הרישיון הציבורי הכללי של GNU ורישיון MIT וזמין ב-GitHub.

תנאים מוקדמים לבניית CBL-Mariner כוללים את שפת התכנות Go, כלי השירות של QEMU וכן RPM.

קישורים חיצוניים

הערות שוליים 

תוכנות שהושקו ב-2020
מערכות הפעלה מבית מיקרוסופט
הפצות של GNU/לינוקס
תוכנה חופשית