CBL-Mariner

מתוך ויקיפדיה, האנציקלופדיה החופשית
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].

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Branscombe, Mary (2 בדצמבר 2020). "What is Microsoft doing with Linux? Everything you need to know about its plans for open source". TechRepublic. {{cite web}}: (עזרה)
  2. ^ 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}}: (עזרה)
  3. ^ 1 2 3 4 5 Bisson, Simon (10 בנובמבר 2020). "Microsoft adds a new Linux: CBL-Mariner". InfoWorld. {{cite web}}: (עזרה)
  4. ^ Foley, Mary Jo (2021-04-21). "New Windows 10 test build adds first preview of Linux GUI apps on WSL". ZDNet (באנגלית אמריקאית). נבדק ב-2021-04-23.