Skelbimas

Neseniai „Microsoft“ pradėjo savo metinę „Build Developer“ konferenciją. Tai nebuvo tipiškas įvykis. „Microsoft“ ištraukė visas stoteles ir pademonstravo nepaprastą dirbtinio intelekto pažangą, padidino realybę ir patvirtino „Windows 10“ kaip grėsmingos žaidimų platformos reputaciją. Tačiau „Microsoft“ paskelbė ir ką kita. Tai, kas daugelį žmonių sujaudina.

San Francisko scenoje - plėtros direktorius Kevinas Gallo paskelbė, kad „BASH“ apvalkalas ateis į „Windows 10“. Na, gerai.

Tiesus Outta Ubuntu

Sakyti, kad BASH ateina į „Windows 10“, reiškia masiškai neįvertinti situacijos, nes iš tikrųjų tai, ką „Microsoft“ dirba, yra kur kas įspūdingesnis. Iš esmės tai yra „Linux“ posistemis, o ne virtualioji mašina, pagrįsta „Ubuntu 14:04 LTS“, suteikiančiu prieigą prie „Ubuntu“ vartotojų erdvės.

Svarbu pabrėžti, kad tai iš esmės skiriasi nuo to, kas egzistavo anksčiau. „Windows 10“ neimituos „Ubuntu“, jei jis bus sumažintas Virtuali mašina Kas yra virtualioji mašina? Viskas, ką reikia žinoti

instagram viewer
Virtualios mašinos leidžia dabartiniame kompiuteryje paleisti kitas operacines sistemas. Štai ką turėtumėte žinoti apie juos. Skaityti daugiau . Taip pat BASH nebuvo kompiliuotas „Windows“, kaip yra „Cygwin“, arba nėra sukurtas „JavaScript“, kaip ir PINIGAI Pamirškite Cygwiną: PINIGAI „Windows“ teikia geriausias „Linux“ galimybes„Linux“ ir „Windows“ yra labai skirtingos operacinės sistemos, ir niekur tai nėra taip akivaizdu, kaip naudojant komandinę eilutę. Galimi įvairūs įrankiai, kad „Windows“ galėtų labiau jaustis kaip „Linux“, pavyzdžiui, „Cash“. Skaityti daugiau . Greičiau, tai veikia tai, kas iš esmės yra suderinamumo sluoksnis.

„Linux“ sistemos skambučiai (dažnai vadinami „sisteminiai skambučiai “, iš esmės, kai programa ko nors reikalauja iš OS branduolio) realiuoju laiku išverčiami į „Windows“ sistemos skambučius, naudojant tam tikrą „Microsoft“ sukurtą programinę įrangą. Šis skirtumas yra geriau paaiškino Dustinas Kirklandas, kuris yra vienas iš „Canonical“ inžinierių, padėjusių „Microsoft“ jį perkelti.

Tai reiškia, kad perkeltas ne tik BASH ir susijusios pagrindinės „Linux“ paslaugų programos. Tai beveik viskas.

Yra „BASH“ „Windows 10“ tiesiogiai ir veikia! # „Build2016“pic.twitter.com/5dfpXgC1e9

- Richardas Hay (@WinObs) 2016 m. Kovo 30 d

Vartotojai galės naudotis standartinė „Linux SSH“ programa Pradedančiųjų vadovas, kaip nustatyti SSH „Linux“ ir išbandyti sąrankąBe abejo, viena iš svarbiausių „Linux“ paslaugų, kurią reikia išmokti, yra SSH, nes galite valdyti kitą mašiną taip, lyg sėdėtumėte tiesiai prie jos. Mes pateiksime jums pagrindinį diegimą. Skaityti daugiau , o ne naudoti trečiosios šalies įrankį kaip PuTTY 4 paprasti būdai, kaip naudoti SSH sistemoje WindowsSSH yra de facto sprendimas, skirtas saugiai pasiekti nuotolinius terminalus „Linux“ ir kitose UNIX tipo sistemose. Jei turite nuotolinį SSH serverį, kurį norite pasiekti, turėsite atsisiųsti SSH klientą ... Skaityti daugiau . Jie galės redaguoti tekstą naudodamiesi VIM 7 pagrindinės priežastys, leidžiančios suteikti „Vim“ teksto redaktoriui galimybęMetų metus bandžiau vieną teksto rengyklę po kitos. Tu pavadink tai, aš išbandžiau. Kiekvieną iš šių redaktorių naudojau daugiau nei du mėnesius kaip savo pagrindinį kasdienį redaktorių. Kažkaip aš ... Skaityti daugiau iš komandinės eilutės ir manipuliuoti tekstu naudojant Sedą ir Awką Kiekvienas „Linux Geek“ turi žinoti „Sed and Awk“. Štai kodėl ...Dvi labiausiai nusikalstamai nepakankamai vertinamos „Linux“ komunalinės paslaugos yra pripažintos „Sed“ ir „Awk“. Bet kas jie tokie? Kaip jie naudojami? Ir kaip jie palengvina teksto apdorojimą? Skaityti daugiau . Dar geriau, jie galės naudoti apt-get savo paketams tvarkyti ir įdiegti dešimtis tūkstančių Ubuntu dvejetainių failų.

Pasak Dustino Kirklando, dauguma dalykų veikia gana gerai, išskyrus kai kurias programas, kurios naudoja TTY - tokias kaip „byobu“, ekraną ir „tmux“. Tačiau jis patikina, kad jie ten nuvyksta, ir atsižvelgdamas į tai, kad „Microsoft“ sutelkė dėmesį į šį pagrindą Sukurkite 2016 m. Pagrindinę programą, galite būti tikri, kad tai bus gatavas, poliruotas produktas.

Ką tai reiškia Džo vartotojui

Aš nemeluosiu. Šis pranešimas ypač patiks dviem žmonių grupėms: „Linux“ entuziastams ir programinės įrangos kūrėjams. Jei nesate vienas iš jų, jums gali būti įdomu, ką tai reiškia jums. Bet yra jaudulio, net jei nesate arklys.

Pirma, tai yra puikus būdas žmonėms panardinti pirštus į kartais niūrias „Linux“ ekosistemos vandenis, iš tikrųjų nereikia jos įdiegti. Absoliutūs naujokai galės išmokti įprastų „Linux“ įrankių pagrindų iš „Windows 10“ žinomumo ir santykinio saugumo.

Antra, tai taip pat puikiai tinka tiems, kurie pirmą kartą mokosi koduoti. Įdiegti „Windows“ taip pat labiausiai erzina daugelį lengviausių kalbų, kurias reikia išmokti (taigi, populiariausias pradedantiesiems). Tinkamai įdiegdami „Python“, pvz., reikia pridėti kintamąjį prie „Windows PATH“. Jei norite lengvai įdiegti „Ruby“ ir asortimento pagrindinius dokumentus bei įrankius, turėsite naudoti trečiosios šalies diegimo programą kaip „RubyInstaller“.

„RubyInstaller“

Bet dabar būsimiems kūrėjams tereikia įvesti „bash “ į savo komandinę eilutę, ir jie galėtų pradėti nulaužti naudodamiesi „Ruby“ ar „Python“ scenarijais, nesijaudindami apie šių kalbų konfigūravimo „Windows“ ypatumus.

Be to, kadangi dauguma pradedančiųjų mokymų yra sukurti remiantis „Mac OS X“ ir „Linux“, „Windows“ vartotojai galės jais naudotis be jokių problemų.

„Linux“ „Windows“: kodėl tai svarbu kūrėjams

Istoriškai „Microsoft“ komandinė eilutė (atsiprašau, komandinė eilutė) įrankiai nebuvo išmatuoti, palyginti su operacinėse sistemose, pagrįstose UNIX. Didžiausia to priežastis yra ta, kad „Windows“ visuomet akcentavo užduotis ir problemas naudodama grafines sąsajas ir meniu, o ne per terminalą. Nors tai puikiai tinka vartotojams, ne tokia puiki kūrėjams, kurie per pastaruosius dvidešimt metų vis labiau priklausė nuo „Linux“ serverių, kurie yra daug patikimesni ir saugesni.

To pasekmė yra tai, kad kūrėjai vis labiau nutolo nuo „Windows“. Jei einate į kokią nors kūrėjų konferenciją ar susitikimą ar lankotės bet kurios pradedančiosios technologijos biure, jūs gali beveik garantuoti, kad dauguma naudojamų prietaisų yra „Apple“ nešiojamieji kompiuteriai arba kompiuteriai, kuriuose veikia „Linux“. Vargu ar jie taip pat perjungs atgal, nes nuo to laiko, kai išmoko naudotis šiomis operacinėmis sistemomis, ir sukūrė aplink juos pagrįstas darbo eigas.

Taip, taip, aš keliauju su 2 „MacBook Pros“ ir pilnu DSLR fotoaparato krepšiu # „Build2016“

- Mattas Millicanas (@millicanmatt) 2016 m. Kovo 29 d

Vienas kūrėjas, su kuriuo dirbau, kai buvau vasaros stažuotojas „ScraperWiki“ - duomenų mokslo startuolyje Liverpulyje - turėjo tiksliai pritaikytas VIM redaktorius ir rutina, kurios centre buvo sauja įprasto (ir šiek tiek neįprasto) „Linux“ Komunalinės paslaugos. Sunku įsivaizduoti, kad jis patogiai persijungia į „Windows“.

Galbūt „Ubuntu“ sistemoje „Windows 10“ pakaks priversti šiuos kūrėjus sugrįžti į „Microsoft“ raukšlę arba bent jau sustabdyti kūrėjų skandalą iš „Windows“ platformos.

Taip pat labai reikia atkurti sugadintą „Microsoft“ reputaciją, ypač kai kalbama apie atvirojo kodo bendruomenę. 2000-ųjų pradžioje ir 1990-ųjų pabaigoje „Microsoft“ buvo atvirai priešiška atviro kodo ir „Linux“: tuometinis generalinis direktorius Steve'as Ballmeris apibūdino tai kaip „vėžį“, ir jie bandė jį nužudyti (kaip ir kai kuriuos konkurentų patentuotus produktus) strategiją „apimti, išplėsti, užgesinti“.

Bet nuo tada, kai Satya Nadella tapo generaliniu direktoriumi, jie dėjo bendras pastangas Ar „Microsoft“ iš tikrųjų myli „Linux“?„Microsoft“ ir „Linux“ užmezgė audringus santykius. Bėgant metams, generaliniai direktoriai išreiškė norą, kad Linux išnyktų, tačiau šiomis dienomis istorija yra kitokia. Ar iš tikrųjų „Microsoft“ labai patinka „Linux“? Skaityti daugiau dirbti su atvirojo kodo bendruomene ir atkurti jų įvaizdį šiuo atžvilgiu. Panašu, kad suveikė.

Kaip įsigyti „Windows 10“ BASH

Rašymo metu BASH buvo tik paskelbtas - to dar negalite gauti. Nors tai bus būsimo „Windows 10“ jubiliejaus atnaujinimo, kurį planuojama išleisti šią vasarą, dalis. Turint omenyje tai „jubiliejinį atnaujinimą“ ir „Microsoft“ liepos 29 d. Pradėjo „Windows 10“, turėtumėte tikėtis, kad iki to laiko.

Jei negalite ilgai laukti, galėsite susitvarkyti per „Windows 10 Insider“ programą Būk pirmasis išbandęs naujas „Windows 10“ versijas kaip „Windows Insider“„Windows Insiders“ yra pirmieji, išbandę naujas „Windows 10“ versijas. Jie taip pat pirmieji kenčia nuo klaidų. Čia parodysime, kaip prisijungti ar palikti programą ir kaip dalintis ... Skaityti daugiau .

Ar jus jaudina BASH pasirodymas „Windows 10“? Ar jums pakaks perjungti iš „Linux“? Praneškite man toliau pateiktuose komentaruose.

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.