Whatsapp

Ubuntu Bash a Windows 10 rendszeren – áttekintés

Anonim

Annak érdekében, hogy a Windows nagyszerű platform legyen a fejlesztők számára lenyűgöző alkalmazások, webhelyek és szolgáltatások létrehozásához minden platformon és eszközön, A Microsoft összeálltup with Canonical Windows alrendszer felépítéséhez Linuxhoz (WSL), hogy engedélyezze A Windows-felhasználók eredeti Ubuntu felhasználói módú lemezképet futtatnak Windows rendszeren, és ez a natív Bash on Ubuntu Windows rendszeren futásával jött létre Sok Windows-fejlesztő üdvözölte az ötletet azzal, hogy több kérést nyújtott be a nyílt forráskódú eszközök Windows rendszeren való használatához, ezért számos fejlesztés történt a Windowson cmd, több parancssori eszköz, PowerShell és más fejlesztői forgatókönyvek.

De az egyetlen fejlesztés, amely meglepte a technológiai világot, az a natív Bash futtatása volt Ubuntu Windows rendszeren Linux kernel nélkül, ami azt jelenti, hogy a Windows legújabb verzióját futtató Windows felhasználók most már futtassa a Linux parancssori segédprogramjait, például apt-get, grep, awk, sed és még sok más, futtasson Bash szkripteket, és próbálja ki a Linux-első eszközöket, például aPython, Git, Rubyés még sok más.

Sokat beszéltek a Bashról az Ubuntu rendszeren Windows rendszeren, de itt át kell helyeznünk a hangsúlyt, és ami nagyon fontos, azzal kezdjük, hogyan kell beállítani a Bash-t Ubuntu rendszeren Windows rendszeren, majd folytatjuk néhány hiányosság vizsgálatát. az egész projektről, hogyan lehetne javítani a jobb fejlesztői élmény érdekében, valamint nézze meg a végső ítéletet és a jövőbeli elvárásokat.

A Bash beállítása Ubuntu 10-es Windows rendszeren

Miután megnéztük, hogyan jött létre a Bash on Ubuntu Windowson, nézzük meg, hogyan állíthatja be az Ubuntu bash-t Windows rendszeren az alábbi egyszerű lépésekkel:

Előfeltételek

1. lépés

Ha a rendszer megfelel a fenti követelményeknek, akkor készen kell állnia, nyissa meg a Settings rendszert, és lépjen a Frissítés és biztonság->Fejlesztőknek. Ezután aktiválja a „Developers Mode”

A fejlesztői mód aktiválása

2. lépés

Nyissa meg a rendszert Vezérlőpult, majd kattintson a Programs elemre. , a Programok és szolgáltatások alatt kattintson a A Windows-szolgáltatások be- és kikapcsolása lehetőségre. az alábbi felület megtekintéséhez. Ezután engedélyezze a „Windows Subsystem for Linux (Beta)” opciót a kis négyzet bejelölésével, és végül kattintson az „OK”

Windows alrendszer engedélyezése Linuxhoz

A rendszer felszólítja a gép újraindítására, egyszerűen kattintson a „Restart Now” gombra az újraindításhoz, hogy az új szolgáltatás telepítésre kerüljön. .

A gép újraindítása

3. lépés

Ezután a gép újraindítása után jelentkezzen be, és a keresősávba egyszerűen írja be a “bash”, majd nyomja meg a gombot. Ez végrehajtja a bash.exe fájlt a „Bash on Ubuntu on Windows” letöltéséhez és telepítéséhez. , a rendszer felkéri, hogy fogadja el a Szolgáltatási feltételeket az alábbi felületen látható módon:

A Bash.exe keresése

A Bash letöltése és telepítése az Ubuntu rendszeren Windowson

Ez az, képesnek kell lennie a teljes Bash használatára Ubuntu Windows rendszeren, és a szokásos Linux eszközök natív futtatására Windows rendszeren.

Amikor megnyitja, közvetlenül a root rendszerhéjba kerül, ezért nem kell a sudo segédprogramot használnia a root felhasználó futtatásához parancsok.

Az Ubuntu Bash hiányosságai Windows rendszeren

A tapaszt alt bash-felhasználók számára sok elvárás van az Ubuntu Windows rendszeren futó Bash megjelenésével kapcsolatban, nem lesz minden szolgáltatás és funkció ugyanaz, mint az Ubuntu Linuxban. Már több igény is felmerült olyan funkciók iránt, amelyeket a felhasználók elvártak volna, hogy a Bashban elérhetők legyenek az Ubuntu Windows rendszeren. Megnézünk néhányat a legfontosabbak közül, a teljes listát megtekintheti itt

A Linux Windows alrendszerének egyik fő hiányossága, hogy jelenleg nem nyílt forráskódú, de valószínűleg a jövőbeni kiadásokban, a nyílt forráskódúvá tétele lehetőség lehet.Egy másik probléma, hogy a felhasználók nem tudják vezérelni a Windows oldali rendszert a Windows folyamatok közvetlenül a Bashból történő elindításával együtt, ami komoly hátráltató tényező lehet azoknak a felhasználóknak, akik a rendszerfolyamatokat inkább a parancssorból irányítják. Továbbá, az USB-eszközök bash-ból való közvetlen elérése sem lehetséges, ahogy azt sok felhasználó kéri, ez a néhány probléma, amellyel a felhasználók szembesülnek, de mivel a technológia új, sok jövőbeni változásra és fejlesztésre számítunk. Tehát tartsa az ujjait, és figyelje, mi történik, ahogy fejlődik a Windows platformon.

Hogy lehetne jobb

Mivel a Bash on Ubuntu on Windows egy új ötlet a Windows platformon, számos elvárás van a fejlesztőktől, és sok fejlesztő várhatóan át fog térni a Windows kódolásra a Bash csodálatos funkciói miatt. most Windowson vannak.

De hogyan lehet az egész projektet jobbá és érdekesebbé tenni a fejlesztők számára? A Microsoftnak az egyik fontos dolga, hogy szigorúan vegye figyelembe a felhasználói javaslatokat, mint a this különböző felhasználók és fejlesztők kívánságai, kérései és ötletei.Mivel az egész ötlet a fejlesztői élmény fokozása és javítása, ezeknek a nézeteknek a figyelembe vétele sokkal fantasztikusabbá tenné a projektet.

Ítélet

Sokat vitatkoztak már arról, hogy ez jó-e a Linuxnak, különösen asztali Linuxon, de nyilvánvalóan sok nyílt forráskódú felhasználót és fejlesztőt fog hozni a Windowshoz. A Linux asztali számítógépeken való használata elmarad a Windows és a Mac OSX mögött, és a Windows Subsystem for Linux projekt újabb nagy csapást jelenthet az „asztali Linux évére”.

De mindenekelőtt elősegíti a nyílt forráskódú világ népszerűsítését a Windows-felhasználók körében, lehet, hogy ez pozitív elmozdulást jelent a nyílt forráskódú eszközök használatában, különösen a Windows ernyő alá tartozó új felhasználók körében, egyébként már megtörténik, és a jövőben várhatóan növekedni fog. Utolsó gondolatként sok fejlesztő mindenképpen áttér a Windowsra, hogy kipróbálja ezt az új projektet, amely megmentő lehet a Windows számára, mivel az utóbbi időben fordulat történt, és sok felhasználó nyílt forráskódú fejlesztési megoldásokat keres.