Co nowego w WSL w aktualizacji systemu Windows 10 października 2018
Windows 10 w wersji 1809 „Aktualizacja z października 2018 r.” zawiera szereg interesujących zmian i ulepszeń wprowadzonych do funkcji WSL. Należą do nich dodatkowe dystrybucje w Sklepie, możliwość uruchamiania WSL z Eksploratora plików, ulepszona obsługa rozróżniania wielkości liter w poszczególnych katalogach i nie tylko.
Możliwość natywnego uruchamiania systemu Linux w systemie Windows 10 zapewnia funkcja WSL. WSL to skrót od Windows Subsystem for Linux, który początkowo był ograniczony tylko do Ubuntu. Nowoczesne wersje WSL pozwalają instalowanie i uruchamianie wielu dystrybucji Linuksa ze sklepu Microsoft Store.
Oto, co nowego w WSL w systemie Windows 10 w wersji 1809 Aktualizacja z października 2018 r.
Później włączanie WSL, możesz zainstalować Kali oraz Debiana ze sklepu. Możesz skorzystać z następujących linków:
- Ubuntu
- Skok openSUSE
- SUSE Linux Enterprise Server
- Pobierz Kali Linux dla WSL
- Debian GNU/Linux
Windows 10 w wersji 1809 dodaje do tej listy kilka dodatkowych opcji.
- Obraz Ubuntu został zaktualizowany do wersji 18.04.
- Możesz teraz zainstalować WLinux ze sklepu Microsoft.
- OpenSUSE 15 oraz SLES 15 są już dostępne w sklepie Microsoft Store.
- Możesz teraz uruchomić WSL i Ubuntu 18.04 na Urządzenia ARM.
Notatnik obsługuje zakończenia linii systemu Linux
Począwszy od Windows 10 kompilacja 17661, Notatnik rozpoznaje zakończenia linii Unix, więc możesz przeglądać i edytować pliki Unix/Linux za pomocą Notatnika. Pamiętaj, że ta funkcja może być wyłączone.
Uruchom powłokę Linux z Eksploratora plików
Począwszy od kompilacji 17672 systemu Windows 10, system operacyjny zawiera natywne polecenie menu kontekstowego „Otwórz powłokę systemu Linux tutaj”, które pojawia się w rozszerzonym menu kontekstowym folderów (po przytrzymaniu klawisza Shift). Jednym kliknięciem otwiera konsolę Bash w żądanym folderze.
Zainstaluj dystrybucje WSL z wiersza poleceń
Istnieje wiele powodów, dla których możesz chcieć napisać skrypt, aby zainstalować dystrybucje WSL z wiersza poleceń — może właśnie dostałeś nową maszynę, którą chcesz skonfigurować. A może chcesz programowo zdefiniować swój komputer deweloperski bez zakłócania przepływu pracy wiersza poleceń.
Możesz użyć projektu Windows Developer Setup Scripts pod adresem aka.ms/devsetup aby włączyć WSL i zainstalować dystrybucję jednym kliknięciem. Oto próbka tego, jak możesz to zrobić. Poniższy skrypt należy uruchomić w a Terminal administratora PowerShell.
Włącz WSL
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile ~/Ubuntu.appx -UseBasicParsing Add-Appx-Package -Path ~/Ubuntu.appx
Zainstaluj Ubuntu 18.04
RefreshEnv Ubuntu1804 install --root Ubuntu1804 run apt update Ubuntu1804 run apt upgrade -y
Obsługa rozróżniania wielkości liter według katalogu
Jak już zapewne wiesz, system plików Windows, NTFS, traktuje nazwy plików i folderów jako niewrażliwe na wielkość liter. Na przykład dla systemu operacyjnego i aplikacji MyFile.txt i myfile.txt to ten sam plik. Jednak w Linuksie jest inaczej. W przypadku tego systemu operacyjnego są to dwa różne pliki. Ta różnica w zachowaniu może powodować problemy dla użytkowników WSL.
Począwszy od kompilacji 17093 Insider systemu Windows, istnieje nowy sposób obsługi plików z rozróżnianiem wielkości liter w systemie Windows: rozróżnianie wielkości liter według katalogu. Ta możliwość została dodana, aby zapewnić użytkownikowi lepszą interoperacyjność podczas korzystania z plików z rozróżnianiem wielkości liter. Możesz go również używać ze zwykłymi aplikacjami Windows.
Firma Microsoft dodała nową flagę uwzględniającą wielkość liter, którą można zastosować do katalogów. W przypadku katalogów, które mają ustawioną tę flagę, wszystkie operacje na plikach w tym katalogu uwzględniają wielkość liter, niezależnie od tego, czy FILE_FLAG_POSIX_SEMANTICS
został określony. Oznacza to, że jeśli masz dwa pliki, które różnią się tylko wielkością liter w katalogu oznaczonym jako rozróżniana wielkość liter, wszystkie aplikacje będą mogły uzyskać do nich dostęp.
Zobacz artykuły
- Włącz tryb rozróżniania wielkości liter dla folderów w systemie Windows 10
- Dodaj menu kontekstowe rozróżniania wielkości liter w systemie Windows 10
Kopiuj/wklej przybywa dla konsol Linux/WSL
Możesz teraz używać klawiszy Crtl+Shift+C/V do kopiowania/wklejania w konsoli WSL.
Być może zainteresuje Cię oficjalny wpis na blogu dotyczący WSL w systemie Windows 10 w wersji 1903 TUTAJ.