הפק את המרב מ-WSL 2 עם המדריך השימושי הזה.
מיקרוסופט הציגה פיצ'רים חמודים ל-Windows 10 ו-11 בשנים האחרונות, אבל עבור קהילת המפתחים, מערכת המשנה של Windows עבור Linux 2 היא כנראה אחת הבולטת. בהתבסס על ה-WSL המקורי, ה-WSL 2 החדש יותר מביא יותר כוח ואמינות למפתחים. מפתחים חייבים לדעת כיצד למנף את המרב מ-WSL 2.
המשך לקרוא כשאנו דנים בכמה מהשיטות המומלצות לשימוש בתת-מערכת Windows עבור Linux 2.
מהי מערכת המשנה של Windows עבור לינוקס 2?
מערכת המשנה של Windows עבור Linux 2 (WSL 2) היא ליבת לינוקס המובנית ב-Windows 10 ו-11. אחת התכונות החשובות ביותר של ימינו היא מערכת המשנה של Windows עבור לינוקס (WSL). זה מאפשר למשתמשי Windows להפעיל הפצות לינוקס כמו אובונטו וקאלי ב-Windows ללא צורך באתחול כפול או להגדיר מכונה וירטואלית מיוחדת.
ללא צורך בעבודת התקנה נוספת, משתמשי Windows יכולים לגשת באופן מיידי לכלי שורת הפקודה, לתוכניות וכלי השירות של לינוקס. הושק בתחילה עם Windows 10, הגרסה האחרונה – WSL 2, מציעה הרבה יותר יציבות ועוצמה.
בנוסף ליכולת להפעיל את מסוף לינוקס, משתמשי Windows יכולים אפילו הפעל יישומי GUI של Linux עם WSL 2 ב-Windows עם תמיכה משופרת בביצועי קלט/פלט קבצים ופונקציונליות מערכת ההפעלה.
כיצד תועלת מערכת המשנה של Windows עבור לינוקס למפתחים?
כמפתחים, אתה יכול להפיק תועלת מ-WSL על ידי פיתוח יישומים חוצי פלטפורמה מבלי לדאוג לגבי הגדרת VM ייעודית או לעזוב את המערכת האקולוגית של Windows. זה גם מספק למפתחים ליבת לינוקס רבת עוצמה המשולבת ישירות בתוך Windows 10/11.
הנה כמה מהיתרונות החשובים האחרים של WSL 2 למפתחים:
- גישה קלה לכלים ולכלי השירות של לינוקס: מפתחים יכולים להשתמש ישירות בכלי שורת הפקודה של לינוקס כגון awk, sed, grep, iftop וכו', ללא VM או מיכל ייעודי.
- הגדרה פשוטה: מערכת המשנה של Windows עבור Linux 2 היא ללא מאמץ להתקנה. אתה יכול להשיג אותו ישירות דרך חנות Microsoft; אתה גם חופשי לבחור מתוך רשימה של הפצות לינוקס נתמכות.
- ביצועים משופרים: WSL 2 מספק ביצועים מיטביים מכיוון שהוא משתמש במכונה וירטואלית קלת משקל; זה נותן ליישומים שלך זמני אתחול מהירים יותר ומאפשר ניצול יעיל של משאבים.
- אינטגרציה חלקה עם Windows: מכיוון ש-WSL 2 משולב ישירות עם מערכת ההפעלה Windows, מפתחים יכולים להריץ לינוקס ו אפליקציות Windows בו-זמנית, משתמשות בספריות קבצים משותפות ואפילו מגדירים את קוד VS לעבודה עם אפליקציות הפועלות על WSL 2. הודות ל-WSL 2, יש הפחתה משמעותית במורכבות סביבת הפיתוח ותקורה נוספת.
- אינטגרציה משופרת של Docker: אתה יכול להריץ קונטיינרים של Docker באופן מקורי ב-WSL 2 על ידי הפעלת הגדרת WSL-2 backend ב- Docker Desktop; זה יעזור לשפר את התאימות של אפליקציות Docker שלך ולשפר את הביצועים הכוללים.
קביעת תצורה של סביבת הפיתוח של WSL 2 תבטיח שתוכלו להשתמש בסביבה עקבית התקנים ופלטפורמות מרובות, שיכולים, בתורם, להפחית את האפשרות לשגיאות ולשפר את המהימנות. תוכל גם להיות פרודוקטיבי יותר בשימוש בתת-מערכת Windows עבור Linux 2 ב-Windows 10 ו-11.
עבור משתמשים חדשים ב-WSL 2, ביצוע שיטות עבודה מומלצות ליצירת זרימת עבודה יעילה היא חיונית. מצד שני, אם אתה כבר מכיר את WSL 2, טיפים אלה יעזרו להבטיח שאתה פרודוקטיבי ככל האפשר.
1. השתמש במסוף Windows
מסוף Windows החדש לגמרי הוא מסוף קוד פתוח רב עוצמה מחנות Microsoft. מיקרוסופט תכננה את מסוף Windows כדי לשלב את ה-WSL 2 ישירות ולהגדיר באופן אוטומטי כל הפצות לינוקס ברגע שהן מותקנות. זה אומר שאתה יכול לעבור בקלות בין Windows ו-Linux מבלי שתצטרך להגדיר סביבה אחרת.
מסוף Windows יכול לתמוך במעטפות מרובות, כגון PowerShell, WSL 2 ושורת הפקודה. הוא מציע גם מספר תכונות פרודוקטיביות, כולל כרטיסיות מרובות, שורת חיפוש וחלוניות מפוצלות; אתה יכול אפילו להתאים אישית את מראה הטרמינל לפי טעמך.
מכיוון שמסוף Windows הוא פרויקט בקוד פתוח, אתה יכול להיות סמוך ובטוח שהקהילה תשפר אותו ללא הרף לחוויית משתמש משופרת. ואם אתה מתאהב בו, בדוק את הטיפים, הטריקים והקיצורים הטובים ביותר למסוף של Windows.
2. שלב Visual Studio Code
מפתחים רבים מסתמכים על VS Code, IDE (עורך קוד) רב תכליתי להפליא. הוא מציע מסוף משולב, תמיכה בהרחבה, ויש לו ממשק אינטואיטיבי שניתן להתאמה אישית במיוחד. אם אתה משתמש ב-WSL 2 לפיתוח, אתה רוצה לשלב את WSL 2 עם Visual Studio Code לזרימת עבודה חלקה.
אתה יכול להשתמש ב- VS Code עם WSL 2 על ידי הבטחת קוד Visual Studio והפצת WSL 2 Linux במערכת Windows שלך. אתה יכול להתקין את שלט - WSL הרחבה ב-Visual Studio Code והגדר אותו בהתאם לדרישות שלך.
3. הגדר מספר פרופילים
אם אתה מתכנן להשתמש ב-WSL 2 לעבודה, למידה אישית או בית ספר, שקול ליצור פרופילי משתמשים נפרדים. זה יאפשר לך לשמור על האפליקציות, ההגדרות והקבצים שלך מסודרים.
שיטה אחת להגדרת פרופילים מרובים היא להשתמש במסוף Windows; לאחר שתתקין אותו במחשב Windows 10 או 11 שלך, נווט אל הגדרות > פרופילים > הוסף.
4. עדכן חבילות
כמו כל הפצת לינוקס אחרת, תצטרך להבטיח שהחבילות והכלים שבהם אתה משתמש ב-WSL 2 מתעדכנים כל הזמן. פעולה זו מבטיחה את ה-WSL 2 שלך מאובטח, אמין ובעל ביצועים מיטביים. כדי לעדכן חבילות ב-WSL 2, הזן את הפקודה הבאה:
sudo apt-לקבל עדכון
sudo apt-לקבל שדרוג
5. הפעל קונטיינרים עם Docker
Docker היא פלטפורמת קוד פתוח המאפשרת למפתחים לבנות, לפרוס ולהפעיל ביעילות את האפליקציות שלהם בתוך קונטיינר. כל התלות מקובצות כך שניתן לפרוס את הפרויקט שלך בקלות בכל סביבה.
אתה יכול להשתמש ב-Docker ב-Windows 10 ו-11 דרך Docker Desktop כאפליקציה עצמאית או לשלב אותו עם מערכת המשנה של Windows עבור לינוקס לביצועים טובים יותר וצריכת משאבים יעילה. אנו ממליצים בחום להפעיל את הקונטיינרים שלך עם WSL 2 לצורך פיתוח או בדיקה.
WSL 2 הוא Win-Win ב-Windows
מערכת המשנה של Windows עבור Linux 2 מדהימה ומגשרת ביעילות על הפער בין המערכות האקולוגיות של לינוקס ו-Windows. כמפתח רגיל ל-Windows, אתה יכול למנף את WSL 2 כדי להפיק את המיטב מ-Windows ו-Linux מבלי לפגוע בפרודוקטיביות או בגמישות שלך.