Dib u cusboonaysiinta sannad-guurada loogu talagalay Windows 10, version 1607, fursado cusub oo loogu talogalay horumarinta ayaa u muuqday - Ubuntu Bash qolka, kaas oo kuu oggolaanaya inaad ku orodo, ku rakibto codsiyada Linux, adeegso qoraallada bashka tooska ah ee Windows 10, kuwan oo dhan waxaa loo yaqaan "subsystem Windows for Linux". Marka la eego version Windows 10 1709 Falanqaynta Abaabulka Qorshaha, waxaa jira seddex shirkadood oo Linux ah oo diyaar u ah rakibidda. Xaaladaha oo dhan, nidaamka 64-bit ayaa loo baahan yahay rakibidda.
Tababarkani wuxuu sharxayaa sida loo rakibo Ubuntu, OpenSUSE, ama SUSE Linux Enterprise Server on Windows 10 iyo qaar ka mid ah tusaalooyinka isticmaalka dhamaadka qoraalka. Waa in sidoo kale maskaxda lagu hayaa in ay jiraan waxoogaa xaddidaad ah marka la isticmaalayo fir fircoonida Windows: Tusaale ahaan, ma bilaabi kartid codsiyada GUI (inkastoo ay soo sheegaan shuruudaha adeegsiga X server). Intaa waxaa dheer, amarrada firfircooni ma kari karaan barnaamijyada Windows, inkastoo ay si buuxda u heli karaan nidaamka faylka OS.
Ku rakibidda Ubuntu, OpenSUSE, ama SUSE Linux Enterprise Server on Windows 10
Laga bilaabo Windows 10 Qorshaha Abuuraha Falladaha (version 1709), rakibaadda nidaamka hoose ee Linux ee waxoogaa ayaa ka bedelay waxa ay ahayd midkii hore (ee hore u ahaa, laga bilaabo 1607, marka hawlgalka lagu soo bandhigay beta, waxbarashadu waa qaybta labaad ee qodobkan).
Hadda talaabooyinka lagama maarmaanka ah waa sidan soo socota:
- First of all, waxaad u baahan tahay inaad awood u hesho qayb ka mid ah "Windows Subsystem for Linux" ee "Control Panel" - "Barnaamijyada iyo Noocyada" - "Tilmaameedka iyo Jooji Windows-ga".
- Ka dib markii aad ku rakibtay qaybaha iyo dib u soo celinta kombiyuutarka, waxaad tagtaa dukaanka Windows 10 ee barnaamijka Ubuntu, OpenSUSE ama SUSE Linux Boostada laga bilaabo (haa, hadda waa saddex qaybinta). Marka lagu dhejiyo waxyaabo badan ayaa suurtogal ah, kuwaas oo ku qoran qoraallada.
- Hirgalinta qaybinta la duubay sida codsi Windows 10 ah oo caadi ah oo samee aasaaska hore (magaca isticmaalaha iyo password).
Si aad u suurtogasho "Windows Subsystem for Linux" (Tallaabada kowaad), waxaad isticmaali kartaa amarka PowerShell:
Enable-WindowsOptionalFeature -Minline -FeatureName Microsoft-Windows-Subsystem-Linux
Hada dhawr qoraalo oo laga yaabo inay faa'iido u leeyihiin inta lagu jiro rakibidda:
- Waxaad ku rakiban kartaa dhowr Linux ah qaybinta.
- Marka aad soo dejisaneysey Ubuntu, OpenSUSE iyo SUSE Linux Server Server-ka ee ku qoran luuqadda Ruushka ee Windows 10, waxaan dareemay nuucaan soo socda: Haddii aad gashid magac iyo sax ku calaamadee, ma helaysid natiijooyinka raadinta lagama maarmaanka ah, laakiin haddii aad bilowdo ka dibna aad riixdid fartiga soo socda, bogga aad rabto. Xaalad kaliya, xidhiidhada tooska ah ee qaybinta dukaanka: Ubuntu, openSUSE, SUSE LES.
- Waxaad sidoo kale Linux ka qaadi kartaa xariijinta taliska (ma aha oo kaliya laga bilaabo qoraalka Miiska bilowga): ubuntu, opensuse-42 ama sirta-12
Ku rakibida Bash on Windows 10 1607 iyo 1703
Si aad u rakibtid qolofka bashka, raac talaabooyinka fudud.
- Tag qiyaasaha Windows 10 - Cusbooneysiinta iyo amniga - Wixii horumarin ah. Daar habka horumarinta (Internetka waa in lagu xiraa si loo soo saaro qaybaha muhiimka ah).
- Tag qeybta kantaroolka - Barnaamijyada iyo qaybaha - Inaad awood u yeelatid ama aad joojisid qaybaha Windows, saxsanow "subsystem Windows for Linux".
- Ka dib markii aad ku rakibtay qaybaha, gal "bash" ee raadinta Windows 10, bilawga codsiyada la soo jeediyey iyo fulinta rakibidda. Waxaad samayn kartaa magacaaga iyo lambarkaaga sirta si aad u karisid, ama isticmaal isticmaalka rootaha adoon lahayn ereyga sirta ah.
Kadib qalab rakibidda, Ubuntu Bash waxaad ku dari kartaa Windows 10 iyada oo raadineysa, ama abuur dherer ah qolka aad u baahan tahay.
Tusaalooyinka isticmaalka Ubuntu Shell ee Windows
Bilawga, waxaan ogaan doonaa in qoraagu uusan khabiir ku jirin bashka, Linux iyo horumarka, iyo tusaalooyinka hoos ku xusan waxay muujinayaan in Windows 10 bashashadu la shaqeeyaan natiijooyinka la filayo ee loogu talagalay kuwa sida kan fahamsan.
Codsiyada Linux
Codsiyada ku jira Windows 10 Bash ayaa lagu rakibi karaa, uninstalled oo la cusbooneysiin karo iyadoo la isticmaalayo apt-get (sudo apt-get) oo ka timid Ubuntu.
Isticmaalida codsiyada qoraalka casriga ah wax kale kama duwana Ubuntu, tusaale ahaan, waxaad ku dari kartaa Git in Bash ah oo u adeegso sida caadiga ah.
Qoraallada Bash
Waxaad ku dhexdhigi kartaa qoraallada bashka ee Windows 10, waxaad ku abuuri kartaa tifaftiraha qoraalka Nano ee laga heli karo qolka.
Qoraallada Bash ah ma codsan karaan barnaamijyada iyo amarrada Windows, laakiin waxaa suurtagal ah in la kashifo qoraallada bashka iyo amarrada faylasha batroolka iyo qoraallada PowerShell:
bash-c "amar"
Waxa kale oo aad isku dayi kartaa inaad codsiga ku soo rogto interface interface ah ee Ubuntu Shell ee Windows 10, waxaa jira marar badan oo ka badan hal tilmaamo mawduucan ku saabsan internetka iyo astaamaha habka uu u socdo isticmaalka Xming X Server si loo muujiyo GUI codsiga. Inkastoo si rasmi ah suurtagal ah in la shaqeynayo codsiyada noocan oo kale ah lama shaacin.
Sida aan kor ku qornay, ma ihi qofka si buuxda u qiimeynaya qiimaha iyo farsameynta casriyeynta, laakiin waxaan arkayaa ugu yaraan hal dalab oo naftayda ah: koorsooyin kala duwan ee Udacity, edX iyo kuwa kale ee la xiriira horumarka ayaa aad u sahlan in lala shaqeeyo qalabka lagama maarmaanka ah sax ku ah bash (iyo koorasyada shaqadan waxaa badanaa lagu muujiyaa qoraxda MacOS iyo Linux).