Logo et.nowadaytechnol.com

Bash Operatsioonisüsteemis Windows 10 Ubuntu

Bash Operatsioonisüsteemis Windows 10 Ubuntu
Bash Operatsioonisüsteemis Windows 10 Ubuntu

Video: Bash Operatsioonisüsteemis Windows 10 Ubuntu

Video: Bash Operatsioonisüsteemis Windows 10 Ubuntu
Video: Установка Ядра Ubuntu, Bash в Windows 10 2023, Detsember
Anonim

Kõik arendajad, kes loovad Windowsi operatsioonisüsteemi abil erinevatele platvormidele ja seadmetele rakendusi, veebisaite ja teenuseid, teavad, kui palju võib Windowsi avatud lähtekoodiga tööriistade kasutamisel palju vaeva näha. 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 andnud Microsoftile heldelt ka Ubuntu Linuxi taga olnud inimesed Canonical).

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 esmaseid 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 emakeelena töötav Bash on praegu betstage'is, 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 praegused ja potentsiaalsed Windowsi native Bashi kasutajad teaksid, et see on mõeldud arendaja tööriistakomplektiks, mida kasutatakse kõigi stsenaariumide ja platvormide koodide kirjutamiseks ja loomiseks, mitte veebisaitide majutamiseks ja serveri infrastruktuuri käitamiseks mõeldud serveriplatvormiks.

Kuigi Windowsi Ubuntu native Bash on Windows 10 olemasoleva käsurea tööriistade arsenali hämmastav edasiarendus ja on arendajatele enam kui teretulnud täiendus, on sellel kindlasti Windows OS-i piirangud, nende hulgas peamine on asjaolu, et Bash ja Linux Windowsi tööriistad ei saa Windowsi rakenduste ja tööriistadega suhelda ning sama kehtib ka vastupidi.

Soovitan: