פרסומת
לאחרונה החלה מיקרוסופט את ועידת ה- Build Developer שלה. זה לא היה אירוע טיפוסי. מיקרוסופט שלפה את כל העצירות והפגינה התקדמות מדהימה בתחום הבינה המלאכותית, הגדילה את המציאות וכינתה את המוניטין של Windows 10 כפלטפורמת משחק אימתנית. אבל מיקרוסופט גם הודיעה על משהו אחר. משהו שמלהיב הרבה אנשים.
על הבמה בסן פרנסיסקו, מנהל הפיתוח קווין גאלו הודיעה כי מעטפת ה- BASH תגיע לחלונות 10. טוב, די.
ישר אאוטונטו
לומר ש- BASH מגיע ל- Windows 10 זה להעריך את המצב בצורה מאסיבית, כי באמת, מה שמיקרוסופט עבדה עליו זה הרבה יותר מרשים מזה. זו בעצם תת-מערכת לינוקס - לא מכונה וירטואלית - המבוססת על אובונטו 14:04 LTS, המעניקה גישה למרחב המשתמשים של אובונטו.
חשוב להדגיש שזה שונה במהותו ממה שהיה קודם. Windows 10 לא יחקות את אובונטו בהפוגה מכונה וירטואלית מהי מכונה וירטואלית? כל מה שצריך לדעתמכונות וירטואליות מאפשרות לך להפעיל מערכות הפעלה אחרות במחשב הנוכחי שלך. הנה מה שכדאי לדעת עליהם. קרא עוד . BASH גם לא נערך עבור Windows, כמו Cygwin או נוצר ב- JavaScript, כמו שזה מזומנים תשכח מסיגווין: CASH מביא את מיטב לינוקס לחלונות לינוקס וחלונות הן מערכות הפעלה שונות מאוד, ושום מקום אינו נראה לעין יותר מאשר בשורת הפקודה. כלים שונים זמינים בכדי לגרום לחלונות להרגיש יותר כמו לינוקס, כמו מזומנים. קרא עוד . במקום זאת, הוא פועל במה שמסתכם בעיקרון בשכבת תאימות.
שיחות מערכת לינוקס (נקראות לעתים קרובות 'תוכניות, בעיקר כאשר תוכנית מבקשת משהו מגרעין מערכת ההפעלה) מתורגמים בזמן אמת לשיחות מערכת של Windows, באמצעות תוכנה מותאמת אישית שנבנתה על ידי מיקרוסופט. הבחנה זו היא הסביר טוב יותר על ידי דסטין קירקלנד, שהוא אחד המהנדסים של קנוניקל שעזרו למיקרוסופט להעביר אותה.
המשמעות היא שלא רק BASH ושירותי הלינוקס החיוניים המשויכים אליו מועברים. זה כמעט הכל.
יש BASH ב- Windows 10 חי ופועל! # Build2016pic.twitter.com/5dfpXgC1e9
- ריצ'רד היי (@WinObs) 30 במרץ, 2016
משתמשים יוכלו להשתמש ב- שירות SSH רגיל של לינוקס מדריך למתחילים להגדרת SSH ב- Linux ובדיקת ההתקנה שלךאפשר לטעון שאחד מכלי העזר החשובים ביותר בלינוקס ללמוד הוא SSH מכיוון שאתה יכול לשלוט על מחשב אחר כאילו אתה יושב ישירות אליו. אנו נעביר אותך דרך התקנה בסיסית. קרא עוד במקום להשתמש בכלי של צד שלישי כמו PuTTY 4 דרכים קלות לשימוש ב- SSH במערכת WindowsSSH הוא פיתרון דה-פקטו לגישה מאובטחת למסופים מרוחקים במערכות לינוקס ומערכות אחרות כמו UNIX. אם יש לך שרת SSH מרוחק אליו ברצונך לגשת, תצטרך להוריד לקוח SSH ... קרא עוד . הם יהיו מסוגלים ל ערוך טקסט באמצעות VIM 7 הסיבות הראשונות לתת סיכוי לעורך הטקסט של Vimבמשך שנים ניסיתי עורך טקסט אחד אחרי השני. אתה קורא לזה, ניסיתי את זה. השתמשתי בכל אחד מהעורכים הללו במשך למעלה מחודשיים כעורך היומיומי העיקרי שלי. איכשהו, אני ... קרא עוד משורת הפקודה, ותמרן טקסט באמצעות Sed ו- Awk כל חנון של לינוקס זקוק להכרת סד ועוק. הנה למה...שניים מכלי העזר הטובים ביותר של לינוקס המוערכים ביותר הם סד ואוק. אבל מה הם? כיצד משתמשים בהן? ואיך הם מקלים על עיבוד טקסט? קרא עוד . אפילו טוב יותר, הם יוכלו להשתמש apt-get כדי לנהל את החבילות שלהם, ולהתקין עשרות אלפי בינארי של אובונטו.
לדברי דסטין קירקלנד, מרבית הדברים עובדים די טוב, למעט יישומים מסוימים המשתמשים ב- TTY - כגון בייבו, מסך ו- tmux. עם זאת, הוא מבטיח לנו שהם מגיעים לשם, ובהתחשב בכך שמיקרוסופט העמידה את החזית והמרכז הזו שלהם בנה מרכזי 2016, אתה יכול להיות די בטוח שבסופו של דבר זה יהיה מוצר מוגמר ומלוטש.
מה זה אומר למשתמש ג'ו
אני לא מתכוון לשקר. הודעה זו תמשוך באופן גורף לשתי קבוצות אנשים: חובבי לינוקס ומפתחי תוכנה. אם אינך אחד מהם, יתכן שאתה תוהה מה זה אומר עבורך. אבל יש סיבה להתרגש, גם אם אינך חנון-חנון.
ראשית, היא מהווה דרך נהדרת עבור אנשים לטבול את הבוהן במים העכורים לפעמים של המערכת האקולוגית של לינוקס, מבלי שהם צריכים להתקין אותה בפועל. חדשנים מוחלטים יוכלו ללמוד את יסודות הכלים הנפוצים של לינוקס מההיכרות והבטיחות היחסית של Windows 10.
שנית, זה נהדר גם למי שלומד קוד לראשונה. רבות מהשפות הקלות ביותר ללמוד (וכתוצאה מכך, הפופולריות ביותר בקרב מתחילים), הן גם המעצבנות ביותר להתקנה ב- Windows. התקנת Python כראוילמשל, מחייב להוסיף משתנה ל- PATH של Windows. אם אתה רוצה להתקין בקלות את רובי ואת התיעוד והכלים החיוניים השונים, תצטרך להשתמש במתקין של צד שלישי. כמו RubyInstaller.
אולם כעת, מפתחים שיהיו צריכים להיות פשוט צריכים להקליד "bash " בשורת הפקודה שלהם, והם יוכלו להתחיל לפרוץ לתסריט של רובי או פייתון, מבלי שהם צריכים לדאוג לגחמות התצורה של שפות אלה ב- Windows.
בנוסף, מכיוון שרוב הדרכות המתחילים נבנות סביב Mac OS X ו- Linux, משתמשי Windows יוכלו להשתמש בהם ללא כל בעיה.
לינוקס ב- Windows: מדוע זה חשוב למפתחים
באופן היסטורי, שורת הפקודה של מיקרוסופט (סליחה, שורת הפקודה) כלים לא נמדדו לאלה שבמערכות הפעלה מבוססות UNIX. הסיבה הגדולה ביותר לכך היא מכיוון שחלונות הדגישה תמיד בפתרון משימות ובעיות באמצעות ממשקים ותפריטים גרפיים, ולא דרך הטרמינל. אמנם זה מצוין למשתמשים, אבל זה פחות טוב למפתחים, שבעשרים השנים האחרונות תלויים יותר ויותר בשרתים מבוססי לינוקס, שהם אמינים ובטוחים בהרבה.
תוצאה של זה היא שמפתחים התרחקו יותר ויותר מחלונות. אם אתה הולך לכל ועידת מפתחים או מפגש כלשהו, או שאתה מבקר במשרדי ההפעלה הטכנולוגית כלשהי, אתה כמעט יכול להבטיח שרוב המכשירים בהם נעשה שימוש הם מחשבים ניידים של Apple, או מחשבים שמפעילים לינוקס. גם הם לא צפויים לחזור אחורה, כפי שלמדו מאז להשתמש במערכות הפעלה אלה ובנו סביבת עבודה זרימת עבודה.
כן, כן אני נוסע עם שני מקבלי מקבוק ותיק מצלמה DSLR מלא # Build2016
- מאט מיליקן (@millicanmatt) 29 במרץ, 2016
למפתח אחד שעבדתי איתו כשהייתי מתמחה בקיץ ב- ScraperWiki - סטארט-אפ למדעי נתונים בליברפול - היה עורך VIM המותאם אישית בחוזקה, ושגרה שמרכזה סביב קומץ לינוקס נפוץ (וכמה לא שכיח) שירותים. קשה לדמיין אותו חוזר בנוחות לחלונות.
אולי אובונטו ב- Windows 10 תספיק בכדי לשדל את המפתחים הללו בחזרה לקפל של מיקרוסופט, או לפחות להפסיק את דימום המפתחים מפלטפורמת Windows.
זה גם עושה דרך ארוכה לתיקון המוניטין המוכרז של מיקרוסופט, במיוחד כשמדובר בקהילת הקוד הפתוח. בתחילת שנות האלפיים וסוף שנות התשעים, מיקרוסופט עוינה באופן גלוי את הקוד הפתוח ואת לינוקס: המנכ"ל דאז, סטיב באלמר תיאר את זה כ"סרטן ", והם ניסו להרוג את זה (כמו גם כמה מוצרים קנייניים יריבים) עם האסטרטגיה "לחבק, להרחיב, לכבות".
אך מאז הגעתה של סטיה נדלה למנכ"ל, הם עשו מאמץ מרוכז האם מיקרוסופט באמת אוהבת את לינוקס אחרי הכל?מיקרוסופט ולינוקס ניהלו מערכת יחסים סוערת. במהלך השנים הביעו מנכ"לים רצון לראות את לינוקס נעלמת, אך בימינו הסיפור שונה. האם Microsoft בכלל אוהבת את לינוקס? קרא עוד לעבוד עם קהילת הקוד הפתוח ולשקם את תדמיתה מהבחינה הזו. נראה שזה עבד.
כיצד להשיג BASH עבור Windows 10
בזמן הכתיבה BASH הוכרז רק - עדיין לא ניתן להשיג אותו בפועל. אם כי זה יהיה חלק מהעדכון הקרוב לעדכון חלונות 10 של Windows, אשר אמור לנחות בקיץ הקרוב. בהתחשב בעובדה שזה "עדכון יום השנה" ומיקרוסופט השיקה את Windows 10 ב- 29 ביולי, עליכם לצפות לכך עד אז.
אם אינך יכול לחכות כל כך הרבה זמן, תוכל לשים יד על זה דרך תוכנית Windows 10 Insider היה הראשון לבחון את Windows 10 Builds החדש כ- Insider Windowsמבני Windows הם הראשונים לבחון מערכות בניה חדשות של Windows 10. הם גם הראשונים לסבול באגים. כאן אנו מראים לך כיצד להצטרף לתוכנית או לעזוב אותה ואיך לשתף ... קרא עוד .
האם אתה מתרגש מהגעת BASH ל- Windows 10? האם זה יספיק לך לעבור מלינוקס? הודע לי בתגובות למטה.
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.