גירסת Windows 10 1903 'עדכון אפריל 2019' מגיעה עם מספר שינויים ושיפורים מעניינים שנעשו בתכונת WSL. אלה כוללים הפצות נוספות בחנות, אפשרות לדפדף בקבצי WSL מ- File Explorer ועוד.
פרסומת
היכולת להריץ לינוקס באופן מקורי ב- Windows 10 מסופקת על ידי תכונת WSL. WSL מייצג את מערכת המשנה של Windows עבור לינוקס, שבתחילה הייתה מוגבלת לאובונטו בלבד. גרסאות מודרניות של WSL מאפשרות התקנה והפעלה של מספר הפצות לינוקס מחנות מיקרוסופט.
לאחר הפעלת WSL , אתה יכול להתקין גרסאות לינוקס שונות מהחנות. תוכלו להשתמש בקישורים הבאים:
ועוד.
עם Windows 10 גירסה 1903 'עדכון אפריל 2019' אתה יכול לגשת בקלות לכל הקבצים בהפצות לינוקס שלך מ- Windows. נכון לכתיבת שורות אלה, תכונה זו מיושמת ב- Windows 10 build 18836. היא בדרך לסניף 19h1, אז נראה אותה עם הבניין הבא. כך ניתן לעשות זאת.
כדי לגשת לקבצי WSL Linux מ- Windows 10 , תעשה את הדברים הבאים.
- לְאַפשֵׁר את תכונת ה- WSL.
- להתקין חלק מהדיסטרו, למשל אובונטו, והתחל את זה.
- בזמן שאתה נמצא בספריה ב- Linux FS, הקלד
מגלה ארצות .
. - פעולה זו תפתח חלון סייר קבצים שנמצא בתוך הפצת הלינוקס שלך.
משם תוכל לגשת לקבצי לינוקס שאתה אוהב, בדיוק כמו בכל קובץ אחר דרך סייר הקבצים. זה כולל פעולות כגון: גרירת קבצים הלוך ושוב למיקומים אחרים, העתקה והדבקה, ואפילו באמצעות ערכי תפריט ההקשר המותאמים אישית שנוספו על ידי Notepad ++, VSCode ותוכנות אחרות.
כיצד להשתמש בצ'אט קולי בשעון יתר
סייר הקבצים מציג את קבצי ההפצה כשיתוף רשת וירטואלי תחת הנתיב \ wsl $ \.
צוות WSL בוחן באופן פעיל דרכים לשיפור יכולת הגילוי של קבצי לינוקס בתוך סייר הקבצים. את התקדמות עבודתם ניתן לראות כבר ב- Windows 10 Build 18836 המציג את מערכת הקבצים WSL / Linux בסייר הקבצים .
גישה לקבצי לינוקס בשורת הפקודה
בנוסף לסייר הקבצים, תוכלו להשתמש בשורת הפקודה הקלאסית ובכלי PowerShell כדי לגשת לקבצי ה- Linux שלכם. באופן דומה, עליך לנווט אל \ wsl $ {שם distro} שם {distro name} הוא שמו של distro פועל.
בעיות ידועות
זו תכונה חדשה, וכמה חלקים ממנה עשויים שלא לעבוד בצורה מושלמת. להלן מספר בעיות ידועות שאנו רוצים להודיע לך בעת השימוש בתכונה זו:
- נכון לעכשיו, קבצי ההפצה יהיו נגישים רק מ- Windows כאשר ההפעלה פועלת. המפתח יוסיף תמיכה להפצות שאינן פועלות בעדכון עתידי.
מכיוון ששרת הקבצים 9P פועל בתוך כל distro, הוא נגיש רק כאשר distro זה פועל. הצוות בוחן דרכים לעזור לפתור זאת. - גישה לקבצי לינוקס מטופלת כמו גישה למשאב רשת, וכל הכללים לגישה למשאבי רשת עדיין יחולו
למשל: בעת שימוש ב- CMD, cd \ wsl $ Ubuntu home לא יעבוד (מכיוון ש- CMD אינו תומך בנתיבי UNC כספריות הנוכחיות), אולם העתק \ wsl $ Ubuntu home somefile.txt C: dev יעבוד - הכללים הישנים עדיין חלים, אתה לא צריך לגשת לקבצי ה- Linux שלך בתוך תיקיית AppData!
אם אתה מנסה לגשת לקבצי ה- Linux שלך באמצעות תיקיית ה- AppData שלך, אתה עוקף באמצעות שרת 9P, מה שאומר שלא תהיה לך גישה לקבצי ה- Linux שלך, ואתה יכולמוּשׁחָתהפצת הלינוקס שלך.
הערה: שרת 9P הוא שרת המכיל פרוטוקולים התומכים במטא נתונים של לינוקס, כולל הרשאות. הדמון של WSL init כולל כעת שרת 9P. יש שירות ומנהל התקן של Windows הפועל כלקוח ומדבר עם שרת 9P (הפועל בתוך מופע WSL). לקוח ושרת מתקשרים על גבי שקעי AF_UNIX, מכיוון ש- WSL מאפשר חיבור בין יישום Windows ליישום לינוקס באמצעות AF_UNIX.
מָקוֹר: מיקרוסופט