מיקרוסופט הכריזה על תת-מערכת WSL2 עם ליבה מקורית. Linux

מיקרוסופט מוצג בכנס Microsoft Build 2019 המתקיים בימים אלה, תת-המערכת המעודכנת WSL2 (Windows תת-מערכת עבור Linux), שנועד להריץ קבצי הפעלה Linux в Windowsמפתח תכונה המהדורה השנייה היא אספקת ליבה מלאה Linux, במקום שכבה שמתרגמת קריאות מערכת תוך כדי תנועה Linux לקריאות מערכת Windows.

שחרור מבחן של WSL2 תוצע בסוף יוני בבניית ניסויים Windows Insiderתמיכת WSL1 מבוססת אמולטור תישמר, ומשתמשים יוכלו להשתמש בה לצד WSL2. כדי להפעיל את הליבה Linux מוּקָף Windows נעשה שימוש במכונה וירטואלית קלת משקל שכבר נמצאת בשימוש ב-Azure.

כחלק מ-WSL2 עבור Windows 10 יוצע רכיב עם ליבה סטנדרטית Linux 4.19. ככל שיתפרסמו תיקונים עבור ענף LTS 4.19, הליבה עבור WSL2 תעודכן באופן מיידי באמצעות המנגנון. Windows עדכון ונבדק בתשתית האינטגרציה הרציפה של מיקרוסופט. WSL2 ישתמש באותו ליבה המשמשת בתשתית Azure, מה שיפשט את התחזוקה.

כל השינויים שהוכנו לשילוב הליבה עם WSL יפורסמו תחת רישיון GPLv2 החינמי ויופצו במעלה הזרם. התיקונים שהוכנו כוללים אופטימיזציות להפחתת זמן הפעלת הליבה, הפחתת צריכת זיכרון ושמירה על סט הדרישה המינימלי של מנהלי התקנים ותת-מערכות בלייבה. הליבה המוצעת תוכל לשמש כתחליף שקוף לשכבת האמולציה המוצעת ב-WSL1. זמינות קוד המקור תאפשר לחובבים ליצור גרסאות ליבה משלהם במידת הצורך. Linux עבור WSL2, עבורו יוכנו ההוראות הנדרשות.

שימוש בליבת הסטנדרט עם אופטימיזציות מפרויקט Azure יאפשר תאימות מלאה עם Linux ברמת קריאת המערכת ולהבטיח את היכולת לפעול בצורה חלקה ב Windows קונטיינרים של Docker, וכן ליישם תמיכה במערכות קבצים המבוססות על מנגנון FUSE. יתר על כן, WSL2 משפר משמעותית את ביצועי הקלט/פלט ואת פעולות מערכת הקבצים, שהיו בעבר צוואר בקבוק ב-WSL1. לדוגמה, בעת פירוק ארכיון דחוס, WSL2 מהיר פי 20 מ-WSL1, וכאשר מבצעים פעולות
"גיt clone", "npm install", "apt update" ו-"apt upgrade" פי 2-5 פעמים.

למרות אספקת הליבה Linuxכמו בעבר, WSL 2 לא יספק סט מוכן של רכיבי מרחב משתמש. רכיבים אלה מותקנים בנפרד ומבוססים על גרסאות של הפצות שונות. לדוגמה, להתקנה ב-WSL, קטלוג Microsoft Store מוּצָע מכלולים Ubuntu, Debian גנו/Linuxקאלי Linux, SUSE и openSUSEכדי לקיים אינטראקציה עם המוצע ב Windows הליבה Linux זה ידרוש התקנה של סקריפט אתחול קטן בהפצה שמשנה את תהליך האתחול. קנוניקל כבר עשתה זאת. לדבריו, על הכוונה לספק תמיכה מלאה לעבודה Ubuntu על גבי WSL2.

בנוסף, ניתן לציין פרסום אמולטור מסוף של מיקרוסופט Windows מסוף, אשר הקוד שלו מופץ תחת רישיון MIT. יחד עם הטרמינל, הקוד של ממשק שורת הפקודה המקורי conhost.exe המשמש ב- Windows ויישום Windows ממשק API של קונסולה. הטרמינל מספק ממשק עם לשוניות וחלונות מפוצלים, תומך באופן מלא ביוניקוד וברצפי בריחה עבור פלט צבע, מאפשר שינויי ערכת נושא ותוספות, תומך בקונסולות וירטואליות (PTYs) ומשתמש ב-DirectWrite/DirectX לעיבוד טקסט מהיר יותר. הטרמינל תומך בשורת הפקודה (cmd), PowerShell ו-WSL shells. הטרמינל החדש יהיה זמין למשתמשים הקיץ. Windows דרך קטלוג חנות מיקרוסופט.

 מיקרוסופט הכריזה על תת-מערכת WSL2 עם ליבה מקורית. Linux

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster