מיקרוסופט כבר פרסמה את WSL2, מערכת המשנה של Windows עבור לינוקס

Windows_WSL

כפי שדנו בחודש שעבר על WSL2 יחד עם התכונות שיושמו בו בעת ההשקה, מיקרוסופט הודיעה על הקמת מבנים ניסיוניים חדשים של Windows Insider (לבנות 18917), כולל שכבת WSL2 (מערכת משנה של Windows עבור Linux).

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

Windows_WSL
Artaculo relacionado:
מיקרוסופט הכריזה על WSL2 עם ליבת הלינוקס הרגילה

שימוש בליבת לינוקס רגילה מאפשר ל- WSL2 להשיג תאימות מלאה של לינוקס ברמת קריאת המערכת וודא כי מכולות Docker יכולות לפעול בצורה חלקה ב- Windows, וכן ליישם תמיכה במערכות קבצים המבוססות על מנגנון FUSE.

אודות WSL2

בהשוואה לגרסה הקודמת (WSL1), גרסה שנייה זו (WSL2) שיפר משמעותית את ביצועי הקלט / פלט ופעולות מערכת הקבצים.

לדוגמא, כאשר פורקים ארכיון WSL2 הוא מהיר פי 20 מ- WSL1, וכאשר מתבצעים בו כמה מהפעולות השונות, כגון "git clone", "npm install", "apt install" ו- apt update "2 to 5 פעמים.

WSL2 מציע רכיב המבוסס על ליבת לינוקס 4.19 פועל בסביבת Windows באמצעות מכונה וירטואלית שכבר נמצאת בשימוש בתכלת הרקיע.

ישנם כמה שינויים בחוויית המשתמש שתבחין בהם כאשר תתחיל להשתמש ב- WSL 2.

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

כל השינויים שהוכנו לשילוב ליבות עם WSL מבטיחים להשתחרר ברישיון GPLv2 בחינם.

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

מה חדש ב- WSL2?

התמיכה בגירסה הקודמת של WSL1 נשמרת וניתן להשתמש בשתי המערכות במקביל, על פי העדפות המשתמש. WSL2 יכול לשמש כתחליף שקוף ל- WSL1.

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

הסביבה נעשית על תמונת דיסק נפרדת (VHD) עם מערכת קבצים ext4 ומתאם רשת וירטואלי.

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

הוצעה פקודה חדשה "wsl –set-version" לשנות את מצבי ההפצה, ופקודה "wsl –set-default-version" לבחירת גרסת ברירת המחדל של WSL.

גם גרסה חדשה זו של WSL2 הכלולה ב- Windows build 18917 build, שיפורים במערכת הקבצים מודגשים מכיוון שבתוכם הטיפול באופטימיזציה היה אופטימלי והופך את הגישה אליהם למהירה יותר.

אנו מבינים שבילינו את שלוש השנים האחרונות באפשרותך לשים את הקבצים שלך בכונן C בעת שימוש ב- WSL 1, אך אין זה המקרה ב- WSL 2. כדי ליהנות מהגישה המהירה ביותר למערכת הקבצים ב- WSL 2, על הקבצים האלה להיות בפנים. מערכת קבצי שורש לינוקס.

שינוי נוסף ב- WSL2 הוא השינוי בארכיטקטורה באמצעות טכנולוגיית וירטואליזציה.

מכיוון ש- WSL 2 פועל כעת במכונה וירטואלית, יהיה צורך להשתמש בכתובת ה- IP של אותה מכונה וירטואלית כדי לגשת ליישומי רשת לינוקס מחלונות, ולהיפך.

המטרה שלנו היא לגרום ל- WSL 2 להרגיש כמו WSL 1, ואנו מצפים לשמוע את המשוב שלך כיצד אנו יכולים להשתפר.

מקור: https://devblogs.microsoft.com


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   גיירמו דיג'ו

    המאמר מבלבל ללא הרף בין "לינוקס" (ליבה) לבין GNU / Linux (מערכת הפעלה) עד כדי כך ששום דבר לא מובן. כתוב נורא.