כיצד להתחיל עם מערכת המשנה של Windows עבור לינוקס


משתמשי לינוקס כנראה מכירים את Wine - תוכנה המאפשרת להפעיל תוכנת Windows על לינוקס.

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

הכל הודות ל-Windows Subsystem for Linux (WSL), תכונה שהתווספה לראשונה ל-Windows 10 ב-2016 כתכונת בטא עבור מי שנמצאים בתוכנת Windows Insider, ומאז שוחררה לציבור.

הודות ל-WSL, כל אחד יכול במהירות ובקלות להתקין ולהפעיל אחת מהפצות לינוקס רבות (בקיצור הפצות) תוך דקות ספורות.

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

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

מה זה WSL?

ברור שהשאלה הראשונה כאן היא: האם WSL וההפצות הזמינות ב-Microsoft Store הם בעצם לינוקס?

מבחינה טכנית, כן. WSL הייתה ידועה במקור בתור תכונת "Bash on Windows" והיא אפשרה למשתמשים להשתמש בפקודות אובונטו bash ב-Windows PowerShell. אבל WSL מאפשרת לך כעת לבצע פקודות רבות אחרות מלבד Bash (ואם כל זה מעל לראש שלך, תסבול איתנו, זה יתבהר ככל שנמשיך).

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

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

WSL הוא הטוב ביותר עבור מפתחים

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

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

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

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

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

מה WSL אינו

WSL הוא כלי מפתח נהדר, וסביר להניח שהתמיכה המקורית של Windows תעזור להחליק את העניינים למתכנתים העוברים בין Windows ו-Linux.

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

WSL אינו תומך בממשקי משתמש גרפיים

כברירת מחדל, WSL אינו תומך בגרסאות של ממשק משתמש גרפי (GUI) של לינוקס, אלא משתמש בסביבת שורת פקודה. זה יהיה מעבר קשה עבור אלה שרגילים שיש להם ממשק ויזואלי לעבוד איתו (כמו, למשל, רוב משתמשי Windows, למשל), ומגביל את התוכנה שניתן להתקין ולהפעיל.

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

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

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

WSL משתמש בשתי מערכות קבצים

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

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

WSL אינו קוד פתוח

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

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

אבל מה לגבי לא מפתחים, האם יש טעם להשתמש ב-WSL?

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

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

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

  • אם יש לך מחשב חזק מספיק, אולי תרצההסתכל לתוך מכונה וירטואלית (VM). VMs הם, ובכן, מחשבים "וירטואליים" נפרדים שיכולים לפעול בחלון יישום לצד מערכת ההפעלה הרגילה שלך. זה יכול להיות חזיר מערכת ודורש כמות לא מבוטלת של הגדרות, אבל זה ייתן לך גרסה גרפית עם כל התכונות של הפצת לינוקס לפי בחירתך הפועלת ב-Windows.

  • לחלופין, אתה יכול להתקין גרסה של לינוקס על מקל USB ולהשתמש בה ככונן הניתן לאתחול. זוהי דרך פשוטה לבדוק את מערכת ההפעלה מבלי לשנות את המחשב.

  • באופן דומה, אתה יכול להתקין לינוקס זה לצד זה עם Windows, מה שנקרא "אתחול כפול". זה יתפוס מקום בכונן הקשיח, אבל זו אפשרות רצויה יותר מאשר שימוש במקל USB אם אתה מתכנן להשתמש לעתים קרובות בלינוקס ולהתקין תוכנה.

כיצד להפעיל WSL ולהתקין לינוקס מ-Microsoft Store

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

זה מה שתצטרך:

  • מחשב המריץ גרסת 64 סיביות של Windows 10.(אנו מפרטים כיצד לבדוק זאת למטה אם אינך בטוח באיזו גרסה אתה מפעיל)

  • חיבור לאינטרנט לגישה לחנות של Microsoft והורדת האפליקציות.

  • אנו ממליצים גם על WSL זהמדריך על Github מ-Michael treat.זה מכסה חלק מאותו מידע שיש לנו עד כה, אבל נכתב במיוחד כדי לעזור למפתחים חדשים ב-WSL להגדיר את סביבת העבודה שלהם ולהבין כיצד מערכות הקבצים של Windows ו-Linux מתקשרות.

1. בדוק את גרסת Windows OS שלך

פתח את תפריט ההתחלה ולחץ על סמל גלגל השיניים כדי להעלות את תפריט ההגדרות. נְקִישָׁהמערכת > אודות.סוג המערכת של המחשב שלך יופיע בתחתית ה-מפרטי המכשירסָעִיף.

כדי להפעיל WSL, תצטרך מערכת הפעלה של 64 סיביות. תכונת WSL לא תהיה זמינה אם אתה מפעיל גרסת 32 סיביות של Windows 10.

2. אפשר WSL

שוב, פתח את תפריט ההגדרות שלך.

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

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

3. הורד את אובונטו (או כל הפצה זמינה אחרת) מ-Microsoft Store

שלב זה פשוט כמו פתיחת הכרטיסייה Microsoft Store ב-Windows וחיפוש "Linux".

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

התקנו את אובונטו, אבל Debian, openSUSE, Fedora, Kali ו-SLES זמינות גם דרך החנות (הכל בחינם, אולי נוסיף), וכמה משתמשים דיווחו שכמה הפצות אחרות שעדיין לא נתמכות הותקנו בהצלחה טוֹב.

השלבים הבאים

בשלב זה, כעת תוכל להריץ גרסת שורת פקודה של אובונטו (או כל הפצה שהתקנת) באופן מקורי ב-Windows. ניתן להפעיל אותו מתפריט ההתחלה כפי שהיית עושה את רוב האפליקציות האחרות.

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

הנה כמה משאבים שאנו ממליצים לביצוע הצעדים הבאים שלך עם WSL:

ברנדן הסה

ברנדן הוא כותב עצמאי ויוצר תוכן מפורטלנד, OR. הוא מכסה טכנולוגיה וגיימינג עבור Lifehacker, וכתב גם עבור Digital Trends, EGM, Business Insider, IGN ועוד.

קרא את הביוגרפיה המלאה של ברנדן

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.