Whatsapp

Omówienie Ubuntu Bash w systemie Windows 10

Anonim

Aby uczynić system Windows doskonałą platformą dla programistów do tworzenia imponujących aplikacji, witryn internetowych i usług dla wszystkich platform i urządzeń, Microsoft nawiązał współpracęup with Canonical, aby zbudować Windows Subsystem for Linux (WSL), aby włączyć Użytkownicy systemu Windows uruchamiają oryginalny obraz trybu użytkownika Ubuntu w systemie Windows, a to wynika z uruchamiania natywnego Bash w systemie Ubuntu w systemie Windows Wielu programistów systemu Windows z zadowoleniem przyjęło ten pomysł, wysyłając kilka prośb o udostępnienie narzędzi open source do użytku w systemie Windows, dlatego w systemie Windows wprowadzono kilka ulepszeń cmd, wiele narzędzi wiersza polecenia, PowerShell i inne scenariusze programistyczne.

Jedynym ulepszeniem, które zaskoczyło świat technologii, było wykonanie natywnego Bash w systemie Ubuntu w systemie Windows bez konieczności posiadania jądra Linuksa, co oznacza, że ​​użytkownicy systemu Windows z najnowszą wersją systemu Windows mogą teraz uruchamiać narzędzia wiersza poleceń Linuksa, takie jak apt-get, grep, awk, sed i wiele innych, uruchamiaj skrypty Bash, a także wypróbuj narzędzia oparte na Linuksie, takie jakPython, Git, Rubyi wiele więcej.

Wiele mówiono o Bash w systemie Ubuntu w systemie Windows, ale tutaj zmienimy punkt ciężkości i, co ważne, zaczniemy od tego, jak skonfigurować Bash w systemie Ubuntu w systemie Windows, a następnie przejdziemy do przyjrzenia się niektórym niedociągnięciom całego projektu, jak można go ulepszyć, aby zapewnić lepsze wrażenia deweloperom, a także przyjrzeć się ostatecznemu werdyktowi i przyszłym oczekiwaniom.

Jak skonfigurować Bash w systemie Ubuntu w systemie Windows 10

Po przyjrzeniu się, jak naprawdę powstał Bash w systemie Ubuntu w systemie Windows, przyjrzyjmy się, jak skonfigurować bash Ubuntu w systemie Windows, wykonując poniższe proste czynności:

Wymagania wstępne

Krok 1

Jeśli Twój system spełnia wszystkie powyższe wymagania, otwórz system Ustawienia i przejdź do Aktualizacja i zabezpieczenia->Dla programistów. Następnie aktywuj „Tryb programisty”

Aktywuj tryb programisty

Krok 2

Otwórz system Panel sterowania, a następnie kliknij Programy , w obszarze Programy i funkcje kliknij Włącz lub wyłącz funkcje systemu Windows, powinno być możliwe aby zobaczyć interfejs poniżej. Następnie włącz opcję „Windows Subsystem for Linux (Beta)”, zaznaczając małe pole i na koniec kliknij „OK”

Włącz podsystem Windows dla systemu Linux

Zostaniesz poproszony o ponowne uruchomienie komputera, po prostu kliknij „Uruchom ponownie teraz”, aby ponownie uruchomić, aby nowa funkcja została zainstalowana .

Uruchom ponownie maszynę

Krok 3

Następnie, po ponownym uruchomieniu komputera, zaloguj się i w pasku wyszukiwania po prostu wpisz “bash” i naciśnij przycisk. Spowoduje to wykonanie pliku bash.exe w celu pobrania i zainstalowania „Bash w systemie Ubuntu w systemie Windows” , zostaniesz poproszony o zaakceptowanie Warunków korzystania z usługi, jak w interfejsie poniżej:

Wyszukaj Bash.exe

Pobierz i zainstaluj Bash w systemie Ubuntu w systemie Windows

To wszystko, powinieneś mieć pełną wersję Bash w systemie Ubuntu w systemie Windows i natywnie uruchamiać popularne narzędzia Linuksa w systemie Windows.

Kiedy go otworzysz, przejdziesz bezpośrednio do powłoki roota, dlatego nie musisz używać narzędzia sudo, aby uruchomić użytkownika root polecenia.

Wady Ubuntu Bash w systemie Windows

Doświadczeni użytkownicy basha mają wiele oczekiwań związanych z nadejściem Bash w systemie Ubuntu w systemie Windows, ponieważ nie wszystkie funkcje i funkcje będą takie same jak w systemie Ubuntu Linux. Pojawiło się już kilka żądań dotyczących funkcjonalności, których użytkownicy oczekiwaliby, że będą dostępne w Bash w systemie Ubuntu w systemie Windows. Przyjrzymy się kilku najważniejszym, możesz zobaczyć pełną listę z tutaj

Jedną z głównych wad podsystemu Windows dla systemu Linux jest to, że obecnie nie jest to oprogramowanie typu open source, ale prawdopodobnie w przyszłych wydaniach stanie się ono rozwiązaniem typu open source.Innym problemem jest to, że użytkownicy nie mogą kontrolować systemu po stronie Windows w połączeniu z uruchamianiem procesów Windows bezpośrednio z Bash, co może być poważnym utrudnieniem dla użytkowników, którzy wolą kontrolować procesy systemowe z wiersza poleceń. Co więcej, dostęp do urządzeń USB bezpośrednio z poziomu basha również nie jest możliwy, jak prosiło wielu użytkowników. To tylko kilka problemów, z którymi użytkownicy muszą się zmierzyć, ale ponieważ technologia jest nowa, spodziewamy się wielu przyszłych zmian i ulepszeń. Trzymajcie więc kciuki i obserwujcie, co się dzieje w miarę postępów na platformie Windows.

Jak mogłoby być lepiej

Bash w systemie Ubuntu w systemie Windows to nowy pomysł na platformę Windows, co wiąże się z kilkoma oczekiwaniami ze strony programistów, a także oczekuje się, że wielu programistów przejdzie na programowanie w systemie Windows, ponieważ niesamowite funkcje Bash są teraz w systemie Windows.

Ale jak można ulepszyć cały projekt i uczynić go interesującym dla programistów? Jedną ważną rzeczą do zrobienia przez firmę Microsoft jest uważne rozważenie sugestii użytkowników, takich jak ten życzeń, próśb i pomysłów dostarczonych przez różnych użytkowników i programistów.Ponieważ cała idea ma na celu zwiększenie i poprawę doświadczenia programistów, uwzględnienie wszystkich tych opinii sprawiłoby, że projekt byłby o wiele bardziej niesamowity.

Werdykt

Było już wiele sporów na temat tego, czy jest to dobre dla Linuksa, zwłaszcza na Linuksie stacjonarnym, ale oczywiście przyciągnie wielu użytkowników i programistów open source do systemu Windows. Korzystanie z Linuksa na komputerach stacjonarnych pozostaje w tyle za systemami Windows i Mac OSX, a projekt podsystemu Windows dla systemu Linux może być kolejnym wielkim ciosem w „roku Linuksa na komputery stacjonarne”.

Ale przede wszystkim pomoże w promowaniu świata open source wśród użytkowników systemu Windows, co może oznaczać pozytywną zmianę w używaniu narzędzi open source, szczególnie wśród nowych użytkowników pod parasolem Windows, co nawiasem mówiąc, już się dzieje i przewiduje się, że będzie rosnąć w przyszłości. Podsumowując, wielu programistów z pewnością przeniesie się do systemu Windows, aby wypróbować ten nowy projekt, który może okazać się zbawienny dla systemu Windows, ponieważ ostatnio nastąpił przełom, a wielu użytkowników szuka rozwiązań programistycznych typu open source.