Bash operatsioonisüsteemis Windows 10 Ubuntu

Bash Ubuntu Windows 10

Iga arendaja, kes loob Windowsi operatsioonisüsteemi abil erinevatele platvormidele ja seadmetele rakendusi, veebisaite ja teenuseid, teab, kui suur võitlus võib olla Windowsi avatud lähtekoodiga tööriistade kasutamine. Noh, Microsoft teab sellest võitlusest ja teatas Microsoft Buildi konverentsil kahest asjast, mida nad on teinud selleks, et Windowsi arendajatele vinge koht teha. Esimene asi, mida Microsoft on teinud, on see, et nad on parendamisse palju investeerinud CMD , PowerShell ja palju muid käsurea tööriistu ja arendajate stsenaariume (nii kohalikke kui ka kolmanda osapoole).



Teine asi, mida Microsoft on teinud, on pigem kicker - Microsoft on lisanud native Bash Windowsi ja koos sellega paljude Linuxi käsurea tööriistade tugi, mis kõik töötavad Windowsis, kuid keskkonnas, mis käitub täpselt nagu Linux. Selleks on Microsoft loonud Windowsi sisse uue infrastruktuuri - dubleeritud Windowsi allsüsteemiks Linuxile (WSL). WSL võimaldab Windowsi kasutajatel Windowsi sees käitada ehtsat Ubuntu kasutajarežiimi pilti (mille on Microsofti heldelt edastanud Canonical, Ubuntu Linuxi taga olevad inimesed).



Selle teise ja ülekaalukalt olulise parenduse tulemusel saavad Windows 10 kasutajad nüüd Windowsi Ubuntu natiivset Bashi käitada. Windows 10 kasutajad saavad Windowsis otse ja loomulikult käitada Bashi skripte, Linuxi käsurea tööriistu nagu sed, awk, grep ja isegi Linuxi esimesi tööriistu nagu Ruby, Git ja Python. Bashi Windowsis loomuliku käitamise ajal saavad kasutajad vabalt oma Windowsi failisüsteemile juurde pääseda käsurea utiliidi kaudu, mis tähendab, et nad saavad töötada samade failidega nii Windowsi kui ka Linuxi käsurea tööriistade abil.

See uus tehnoloogia on saadaval Windows 10 kasutajatele Windows 10 „Insideri“ järeltulijatega, mis käivitatakse pärast Microsofti ehituse konverentsi. Kui see funktsioon on täiesti uus, otsustas Microsoft selle beetaversioonina märkida, mis tähendab, et see on alles varajases arengu- ja täiustamisjärgus ning tal on kindlasti mõningaid kinke, mille lahendamiseks vajab Microsoft kogukonna abi. Kuna Windowsi native Bash on praegu beetaversioonis, on mõned Bashi skriptid ja tööriistad kindlasti nii, et ei tööta või ei tööta ideaalselt.



Microsoft soovib, et kõik Windowsi native Bashi praegused ja potentsiaalsed kasutajad teaksid, et see on mõeldud arendaja tööriistakomplektiks, mida kasutatakse kõigi stsenaariumide ja platvormide koodide kirjutamiseks ja loomiseks, mitte serveriplatvormiks veebisaitide majutamiseks ja serveri infrastruktuuri käitamiseks.

Ehkki Windowsi Ubuntu emakeelne Bash on Windows 10 olemasoleva käsurea tööriistade arsenali hämmastav edasiarendus ja on arendajatele enam kui teretulnud täiendus, on sellel Windows OS-il kindlasti oma piirangud, millest peamine on asjaolu, et Bash ja Windowsi Linuxi tööriistad ei saa Windowsi rakenduste ja tööriistadega suhelda ning sama kehtib ka vastupidi.

2 minutit loetud