במאמץ להפוך את Windows לפלטפורמה מצוינת עבור מפתחים לבניית יישומים, אתרים ושירותים מרשימים לכל הפלטפורמות והמכשירים, Microsoft חברולמעלה עם Canonical כדי לבנות Windows Subsystem for Linux(WSL), כדי לאפשר משתמשי Windows מריצים תמונת מצב משתמש מקורית של אובונטו ב-Windows, וזה הגיע עם ההפעלה של Bash ב-Ubuntu ב-Windows מפתחי Windows רבים קיבלו בברכה את הרעיון בכך שהגישו מספר בקשות לשימוש בכלי קוד פתוח לשימוש ב-Windows, לכן בוצעו מספר שיפורים ב-Windows cmd, כלים מרובים של שורת פקודה, PowerShell ותרחישים אחרים של מפתחים.
אבל השיפור היחיד שהפתיע את עולם הטכנולוגיה היה הביצוע של Bash מקורי על אובונטו ב-Windows ללא צורך בליבת לינוקס, זה אומר שמשתמשי Windows המריצים את הגרסה העדכנית ביותר של Windows יכולים כעת הפעל כלי עזר של שורת הפקודה של Linux כגון apt-get, grep, awk, sed ועוד רבים נוספים, הרץ סקריפטים של Bash, וגם נסה כלים הראשונים של לינוקס כמוPython, Git, Rubyועוד רבים.
דיברו הרבה על Bash ב-Ubuntu ב-Windows, אבל כאן יהיה לנו שינוי של מיקוד, וחשוב להתחיל עם איך להגדיר את Bash ב-Ubuntu ב-Windows, ואז להמשיך להסתכל על כמה חסרונות של הפרויקט כולו, כיצד ניתן לשפר אותו לחוויית מפתח טובה יותר וגם להסתכל על פסק דין סופי וציפיות עתידיות.
כיצד להגדיר את Bash באובונטו בחלון 10
לאחר שבדקנו איך Bash ב-Ubuntu ב-Windows באמת נוצר, הרשו לנו לצלול לעומק כיצד ניתן להגדיר את Ubuntu bash ב-Windows בשלבים הפשוטים הבאים:
דרישות מוקדמות
שלב 1
אם המערכת שלך עומדת בכל הדרישות לעיל, אתה אמור להיות מוכן, פתח את המערכת Settings ועבור אל עדכון ואבטחה->למפתחים. לאחר מכן הפעל "מצב מפתחים"
הפעל מצב מפתח
שלב 2
פתח את המערכת שלך לוח הבקרה, ולאחר מכן לחץ על Programs , תחת Programs and Features, לחץ על הפעל או כיבוי של תכונות Windows, אתה אמור להיות מסוגל כדי לראות את הממשק למטה. לאחר מכן הפעל “Windows Subsystem for Linux(Beta)” אפשרות על ידי סימון התיבה הקטנה ולבסוף לחץ על “OK”
אפשר את מערכת המשנה של Windows עבור לינוקס
תתבקש להפעיל מחדש את המחשב שלך, פשוט לחץ על "הפעל מחדש עכשיו" כדי להפעיל מחדש כך שהתכונה החדשה תותקן .
הפעל מחדש את המכונה
שלב 3
לאחר מכן, לאחר הפעלת המחשב מחדש, התחבר ובשורת החיפוש, פשוט הקלד “bash” ולחץ על הכפתור. פעולה זו תפעיל את הקובץ bash.exe
כדי להוריד ולהתקין "Bash on Ubuntu on Windows" , תתבקש לקבל את התנאים וההגבלות כמו בממשק שלהלן:
Seach For Bash.exe
הורד והתקן Bash על אובונטו ב-Windows
זהו, אתה אמור להיות מסוגל לקבל Bash מלא ב-Ubuntu ב-Windows ולהפעיל כלי לינוקס נפוצים באופן מקורי ב-Windows.
כשאתה פותח אותו, אתה תרד ישירות למעטפת שורש ולכן אינך צריך להשתמש בכלי sudo כדי להפעיל משתמש שורש פקודות.
Shortcomings of Ubuntu Bash ב-Windows
למשתמשי bash מנוסים, יש הרבה ציפיות עם בואו של Bash ב-Ubuntu ב-Windows, לא כל התכונות והפונקציונליות יהיו זהות לאלו של אובונטו לינוקס. כבר היו כמה דרישות לפונקציונליות שמשתמשים מצפים שיהיו זמינות ב-Bash ב-Ubuntu ב-Windows. נסתכל על כמה מהחשובים ביותר, אתה יכול לצפות ברשימה מלאה מ-כאן
אחד החסרונות העיקריים של מערכת המשנה של Windows עבור לינוקס הוא שהיא אינה קוד פתוח נכון לעכשיו, אלא כנראה במהדורות עתידיות, מה שהופך אותה לקוד פתוח עשויה להיות אפשרות.בעיה נוספת היא שמשתמשים לא יכולים לשלוט על מערכת הצד של Windows בשילוב עם השקת תהליכי Windows ישירות מ-Bash, מה שעלול להוות פגיעה משמעותית עבור משתמשים שמעדיפים לשלוט בתהליכי המערכת משורת הפקודה. יתרה מכך, גישה למכשירי USB ישירות מ-bash גם אינה אפשרית כפי שמתבקשים על ידי משתמשים רבים, אלו הן מעט בעיות שמשתמשים צפויים להתמודד עם, אך מכיוון שהטכנולוגיה חדשה, אנו מצפים לשינויים ושיפורים רבים בעתיד. אז תחזיקו אצבעות ותראו מה קורה בזמן שהוא מתקדם בפלטפורמת Windows.
איך זה יכול להיות טוב יותר
עם Bash ב-Ubuntu ב-Windows שהוא רעיון חדש בפלטפורמת Windows, יש כמה ציפיות ממפתחים, וגם הרבה מפתחים צפויים לעבור לקידוד ב-Windows מאז התכונות המדהימות של Bash נמצאים כעת ב-Windows.
אבל איך אפשר להפוך את כל הפרויקט לטוב יותר ומעניין עבור מפתחים? דבר אחד שחשוב ל-Microsoft לעשות הוא לשקול מאוד הצעות משתמשים כמו ב-this רצונות, בקשות ורעיונות שסופקו על ידי משתמשים ומפתחים שונים.מכיוון שכל הרעיון הוא להגביר ולשפר את חוויית המפתחים, אז התחשבות בכל הדעות הללו תהפוך את הפרויקט להרבה יותר מדהים.
פְּסַק דִין
כבר היו הרבה ויכוחים אם זה טוב ללינוקס במיוחד ב-Desktop Linux, אבל ברור שזה הולך להביא הרבה משתמשי קוד פתוח ומפתחים ל-Windows. השימוש בלינוקס במחשב שולחני נמצא בפיגור מאחורי Windows ו-Mac OSX, ופרויקט המשנה של Windows עבור לינוקס יכול להיות עוד מכה גדולה עבור "שנת Linux Desktop".
אבל מעל לכל, זה יעזור לקדם את עולם הקוד הפתוח למשתמשי Windows, אולי המשמעות היא שינוי חיובי בשימוש בכלי קוד פתוח במיוחד בקרב משתמשים חדשים תחת מטריית Windows, אשר אגב, זה כבר קורה וצפוי לגדול בעתיד. כמחשבה אחרונה, מפתחים רבים בהחלט יעברו ל-Windows כדי לנסות את הפרויקט החדש הזה, שעשוי לשמש כמושיע עבור Windows, שכן לאחרונה חלה תפנית, כאשר משתמשים רבים מחפשים פתרונות פיתוח בקוד פתוח.