
/mnt/c. המרצה יוצר קובץ בלינוקס, משנה אותו מ-Windows, ורואה את השינוי בלינוקס.gedit (דומה ל-Notepad) והוא נפתח כחלון רגיל ב-Windows. מאחורי הקלעים זה כמו Remote Desktop לאפליקציה אחת.wsl --list --online מציג את ההפצות הזמינות מהחנות.wsl --install ואחריו שם ההפצה (למשל Debian) מתקין אותה מהשורה.wsl --list --verbose מראה אילו הפצות רצות.sudo apt install gedit מתקין את העורך, ו-sudo apt update מעדכן את המאגר.gedit נכשלה בניסיון הראשון. הפתרון היה להריץ קודם sudo apt update ולנסות שוב. ההתקנה הגרפית לקחה זמן כי הותקן גם המנוע הגרפי שלא היה קיים כברירת מחדל.הטקסט המלא של הדקות הראשונות בהרצאה «וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, ברוכים הבאים להרצאה על מילה אחרונה בעולם הווירטואליזציה וזה שילוב של מכונה וירטואלית בתוך Windows בצורה שאנחנו לא נרגיש כאילו מכונה וירטואלית לא קיימת והכל רץ אצלי בתוך Windows הרגיל שלי וזה מדהים, זה מה שמיקרוסופט עשו יחסית לאחרונה Windows, Subsystem, תת-מערכת בתוך Windows,
for Linux שה-Linux יהיה כמו תת-מערכת מובנית ב-Windows וזה מדהים מדהים מדהים אז קודם כל אני רוצה להזכיר לכם שהתקנו בהרצאות הקודמות פיצ'ר של אייפר וי רגע רציתי להיכנס לטורן ווינדוס פיצ'רס און ואוף לזה רציתי להיכנס זאת רשימה של כל התוכנות המותקנות במחשב אני רוצה לא את התוכנות המותקנות אלא רכיבי ווינדוס מותקנים אוקיי ופה ברשימה הזאת טורן
ווינדוס פיצ'רס און ואוף אנחנו התקנו את ה-IPR-V בהרצאה הקודמת וראינו מכונות וירטואליות רגילות של ה-IPR-V. עכשיו אני רוצה להראות לכם משהו חדש, אבל אנחנו לא נתקין את זה מפה.
Windows Subsystem for Linux זה הדבר הזה, אבל זאת הגרסה הישנה שלו. אנחנו לא רוצים את הגרסה הישנה, את הגרסה הראשונה, אנחנו רוצים את הגרסה החדשה, והיא לא מותקנת מכאן.
מתקינים אותה דרך החנות של מייקרוסופט, Microsoft Store, חנות האפליקציות של מייקרוסופט. זה לא עולה כסף, זה חינם, ואנחנו לוקחים את השם, נכנסים לחנות, אפשר בלי להזדהות, אפשר בצורה אנונימית להישאר, לא חייבים לעשות לוגין עם החשבון מייקרוסופט, כמו הוטמייל או איזשהו אקאונט של מייקרוסופט.
אנחנו בתוך החנות האפליקציות, ככה היא נראית, החנות האפליקציות שלהם. יש אותה גם בווינדוס 10, גם בווינדוס 11, for Linux. ואנחנו מחפשים פה Windows Subsystem for Linux, לוחצים get, וזה מתקין לנו את הגרסה החדשה של זה.
עכשיו, מה היתרון של הגרסה החדשה לעומת הגרסה הישנה? שהגרסה החדשה עובדת בתוך מכונה וירטואלית בלי שאנחנו שמים לב, ולכן יש לה קרנל מלא של לינוקס ואפשר גם להריץ דברים גרפיים, לא רק CMD, לא רק פקודות DOS,
אלא גם מערכות גרפיות. אז התקנו Windows Subsystem for Linux, אנחנו יכולים לעשות Open ולראות שצריך עכשיו להתקין איזשהו Distro, איזושהי גרסה של לינוקס.
לנו מערכת אבל צריך תכלס להוריד איזשהו לינוקס אז הוא אומר לך לחנות ותוריד או שתעשה דרך הפקודות אנחנו נראה עוד מעט את כל הפקודות האלו לדוגמה איזה גרסאות הם תומכים list available distributions עכשיו במקום לעשות את כל הפקודות האלו ידנית אני אראה לכם אותם אנחנו יכולים לכתוב פה בתוך החנות אובונטו ולמצוא את הגרסה של אובונטו בתוך החנות של
מייקרוסופט ולהתקין אותה הנה אנחנו מתקינים אובונטו דרך אגב יש להם כמה גרסאות, יש להם אובנטו 2004 LTS, Long Term Service, זה אומר תמיכה לחמש שנים.
אובנטו הרגיל זה גרסה אחרונה תמיכה לתשע חודש, כאשר פשוט עושים שדרוגים. לא אכפת לי לעשות שדרוג, הנה הוא מוריד את האובנטו החדש.
אז התקנו WSL מתוך חנות, התקנו אובנטו מתוך החנות, אנחנו נוכל גם להתקין קאלי לינוקס, אני אראה לכם. בואו נראה קצת פקודות, איזה פקודות יש לנו.
אז פתחתי CMD, יש לנו wsl windows subsystem for linux זה האגזה שמנהל אותו list online והוא מראה לי את כל הגרסאות שהם יודעים לתמוך בהן ברגע זה ישירות מתוך החנות ואני יכול להגיד לו מה אני רוצה להתקין נניח אני רוצה להתקין אובונטו או קאלי אני יכול לכתוב wsl מינוס מינוס install ולרשום את הגרסה של מה שאני רוצה להתקין נניח
דביאן או קאלי לינוקס או כל דבר שאני רוצה אני יכול להתקין נניח נעשה את זה אינסטול אה וצריך איזה גרסה איזה distribution נניח דביאן והנה הוא מוריד לי את הדביאן עכשיו מה היתרון במה זה שונה ממכונה וירטואלית רגילה קודם כל יש לנו מכונה וירטואלית שרצה מאחורי הקלעים בלי שנרגיש אותה זה נראה אותו דבר עד עכשיו הקטע שהממשק הגרפי משולב
בתוך הווינדוס הרגיל ואני לא שם לב שאני צריך ללכת לאיזשהו מקום אחר הכל נמצא אצלי באותו המקום נעשה נניח לפי ממורי תכף תראו שהמכונה הווירטואלית פה תתחיל לעבוד אחרי שהוא יוריד אותה.
אתם תראו שהמכונה פה מופעלת ומתחילה לתפוס מקום בזיכרון. בואו נחכה שהוא יוריד ויתקין. הנה, Debian, ובואו נראה, הנה, Virtual Machine. אתם רואים מכונה וירטואלית תופסת כבר ג'יגה וחצי בזיכרון.
ממש מכונה וירטואלית שפועלת מאחורי הקלעים בלי שאני ארגיש את זה. ולא אכפת לי שהיא עובדת שם מאחורי הקלעים, זה בסדר מבחינתי. ובתוך אותה מכונה וירטואלית רצים כמה לינוקסים במקביל.
אין לי שום בעיה עם זה. אז איזה יוזרניים הוא מציע לי? כמו אחרי ההתקנה של ווינדוס, הוא מציע לי יוזרניים ואיזושהי סיסמה, Johnny1234, והנה אני בתוך לינוקס.
שימו לב, אני בתוך לינוקס בלי שאני מרגיש שאני בתוך לינוקס. אני יכול להריץ פקודות של לינוקס, שנלמד אותן, ואנחנו בתוך מכונה וירטואלית של לינוקס בלי שנרגיש, שזה נהדר.
אם נעשה עכשיו ליסט אנחנו נראה את כל הגרסאות, אם נעשה מינוס וי וורבוס אנחנו נראה שיש לנו דביאן שרץ עכשיו, יפה.
עכשיו תגידו לי מה זה משנה? הנה אובונטו סיים, תכף אני אראה לכם איזה הבדל גדול בין זה לזה. למה זה משנה לי שזה מכונה וירטואלית מאחורי הקלעים או לא מאחורי הקלעים?
איך זה שונה? תכף תראו איזה יופי זה משתלב לי בתוך המערכת הרגילה שלי. בואו נעשה ג'וני 12341234 ואנחנו אנחנו עכשיו בתוך אובונטו בואו נתקין גם קאלי לינוקס סתם שתראו שיש גם קאלי לינוקס בחנות של מייקרוסופט שימו לב יש גם קאלי לינוקס פה ואנחנו עושים גט ומתקינים קאלי לינוקס הכל אוטומטית קורה אוקיי עד שהוא מתקין בואו
נראה מה ההבדל מה אכפת לי אני בתוך מכונה או לא בתוך מכונה מה זה משנה לי שזה חלון ככה או לא ככה אז תסתכלו נניח אני מתקין איזושהי תוכנה גרפית נניח g-edit אני מתקין עכשיו בתוך מכונה וירטואלית בתוך לינוקס איזושהי תוכנה אנחנו נלמד על הפקודות סודו זה run as אדמיניסטרטור, תפעיל עם הרשאות
של אדמיניסטרטור אפט זה כלי שמנהל התקנות אינסטול תעשה פקודת אינסטול, לדוגמה הוא יודע לעשות uninstall, הוא יודע לעשות update, לעדכן, לעשות upgrade