Zastanawiałem się, czy Windows może w jakiś sposób technologicznie dodać interfejs Linuksa? Myślę, że pozyskanie wielu programistów w systemie Windows przyniosłoby korzyści.
Jakieś pomysły na ten temat?
Zastanawiałem się, czy Windows może w jakiś sposób technologicznie dodać interfejs Linuksa? Myślę, że pozyskanie wielu programistów w systemie Windows przyniosłoby korzyści.
Jakieś pomysły na ten temat?
Odpowiedzi:
Oprócz Cygwin, o którym wspomniał @ChrisF, możesz również zainstalować kolekcję narzędzi przeniesionych z Uniksa, które działają w normalnym środowisku Windows. Dwa takie przykłady:
Dzięki temu można być w wierszu polecenia i użyć poleceń takich jak grep, ls, awki tak dalej. Po umieszczeniu wyodrębnionego folderu na ścieżce środowiska korzystanie z nich jest dość płynne i dobrze się łączy:

Spójrz na Cygwin . Jego
zbiór narzędzi zapewniających wygląd systemu Linux dla Windows.
(pobrane ze strony głównej).
Uruchomienie Cygwin zainstaluje wiele znanych powłok Linuksa, takich jak bash i tcsh, i pozwoli na uruchamianie tych powłok w systemie Windows, ale także na uruchamianie aplikacji Linux bezpośrednio z wiersza poleceń systemu Windows.
Upewnij się, że wszystkie /bin/katalogi zainstalowane w Cygwin znajdują się w zmiennej PATH systemu Windows i że możesz korzystać z hybrydowego systemu Windows / Linux w systemie Windows. Nawet ls.
MSYS to zestaw narzędzi GNU dla Windows, instalator można znaleźć tutaj . (zainstaluj tylko MSYS, nie MinGW)
Następnie musisz dodać narzędzia MSYS do zmiennej PATH: uruchom systempropertiesadvancedz okna Uruchom ( Win+ R), kliknij Zmienne środowiskowe i znajdź zmienną Ścieżka w dolnym polu, dodaj średnik i ścieżkę MSYS (domyślnie jest C:\MinGW\msys\1.0\bin).
Miło jest także mieć bash na Windowsie, więc powinieneś rozważyć C:\MinGW\msys\1.0również dodanie ( bash zostanie uruchomiony z polecenia msys, a nie bash!). Zmiany zostaną w pełni zastosowane po ponownym zalogowaniu.
Dodatkowe narzędzia, takie jak vim, można łatwo przeglądać i dodawać w podobny sposób.
Inną możliwością jest użycie WSL - Windows Subsystem for Linux . Dostarczono natywną wersję bash.
Oprócz wspomnianych już odpowiedzi (Cygwin jest moim ulubionym), Microsoft pracuje również nad oficjalnym wprowadzeniem powłoki Bash do systemu Windows. W tej chwili jest jeszcze w fazie beta, ale możesz to sprawdzić tutaj: https://msdn.microsoft.com/en-us/commandline/wsl/about . Jeśli chcesz go zainstalować, potrzebujesz rocznej aktualizacji systemu Windows 10 w wersji 14393 lub nowszej.
Istnieje Portable Ubuntu dla Windows.
Działa Ubuntu jako aplikacja systemu Windows, zamiast konieczności uruchamiania go osobno.