Windows 11 wzmacnia powiązania z Linuksem, aby przyciągnąć deweloperów
Microsoft odsłania swoje karty: Windows 11 otwiera się coraz bardziej na Linuksa aby przyciągnąć plemię wymagających programistów. WSL staje się oprogramowaniem typu open source, coreutils Działają natywnie, a niestandardowe kontenery pojawiają się w wersji zapoznawczej. Za tymi zapowiedziami Redmond próbuje sprawić, by ludzie zapomnieli o dawnej rywalizacji systemów operacyjnych!
Sommaire
Windows 11 i Linux łączą się wokół otwartego WSL
Podsystem Windows dla Linuksa, uruchomiony w 2016 roku, osiągnął symboliczny kamień milowy: jego kod jest teraz licencjonowany na licencji MIT. To przejście gwarantuje kompleksowe audyty, poprawki społecznościowe i interoperacyjność Monitorowany przez wszystkich, nie tylko przez Microsoft. Zmiana kulturowa jest niezaprzeczalna: firma, która kiedyś krytykowała Pingwina, teraz publikuje jego kod źródłowy na GitHubie, commit po commit.
Deweloperzy korzystają z większej przejrzystości i harmonogramu aktualizacji niezależnego od cyklu Windows Update. Koniec z czekaniem na wtorkową poprawkę, która naprawi błąd w… terminal Społeczność może przesłać poprawkę i zobaczyć ją zintegrowaną, gdy tylko przejdzie testy automatyczne. To miła ulga, zwłaszcza dla tych, którzy kompilują swój stos oprogramowania nocą, jak inni, którzy oglądają bez przerwy serial Mr. Robot.
Polecenia systemu Linux są dostarczane bez warstwy wirtualizacji
Kolejny decydujący krok: „Projekt Coreutils” wprowadza cat, grep, ls, rm i inne jako natywne pliki binarne w systemie Windows 11. Żegnaj Cygwin, żegnaj hybrydowe porty: te narzędzia działają bez egzotycznych bibliotek DLL i maszyn wirtualnych. Instalacja odbywa się za pośrednictwem Winget: polecenie „winget install coreutils”, szybki restart i… terminal PowerShell w końcu bez problemu rozumie „ls”. Dla programisty front-end lub administratora DevOps tarcia znikają: ten sam skrypt bash, to samo zachowanie, ten sam kolor danych wyjściowych.
Strategiczny hazard? Zachować nawyki związane z Linuksem, jednocześnie utrzymując użytkownika w ekosystemie Windows 11. Zaproszenie do kodowania w Rust rano, testowania .NET MAUI po południu, a następnie przesłania wszystkiego do GitHuba bez zamykania sesji.

Kontenery WSL dla ujednoliconego przepływu pracy
Ostatni lont zapalony w Build: Kontenery WSLTa publiczna wersja zapoznawcza oferuje zarządzanie kontenerami Linux bezpośrednio z interfejsu wiersza poleceń WSL. Pożegnaj się z rozrośniętym Dockerem Desktop, ciężkim jak 2-gigabajtowy snap. Wystarczy komenda `wsl ctr run ubuntu:latest`, a usługa uruchomi się bez dodatkowej warstwy wirtualizacji ani demona.
Interfejsowi CLI towarzyszy interfejs API systemu Windows: VS Code lub JetBrains Fleet mogą uruchamiać, sprawdzać i zamykać kontener bez użycia zewnętrznego wrappera. Nie zapomniano również o zespołach IT: zasady grupy dotyczące listy autoryzowanych obrazów, scentralizowane logi i limity procesora i pamięci RAM stosowane tak samo jak w przypadku usługi natywnej. Obietnica: stacja robocza dla programistów, która bezproblemowo obsługuje testy jednostkowe, obciążenia AI i potoki CI.
Dlaczego ta integracja musiała nastąpić
Chmura pochłania wszystko: Kubernetes w centrum danych, GitHub Actions w CI, mikrousługi wszędzie. Zamknięcie programistów w silosie Windows byłoby kosztowne dla Redmond. Otwarcie WSL, oferując narzędzia open source i uprościć wirtualizacja pozwalają przyciągnąć uwagę tam, gdzie się pojawia: w repozytoriach Git, a nie w licencjach OEM.
Wciąż istnieją pewne szare strefy: jądro WSL kompiluje się wolniej niż natywny Linux, obsługa GPU w kontenerach jest wciąż w powijakach, a Microsoft Store nadal oferuje aplikacje SaaS wypełnione danymi telemetrycznymi. Jednak płyty tektoniczne się przesuwają i nikt w 2010 roku nie postawiłby na system operacyjny Windows pobierający Bash przez Winget.
Czego możemy się spodziewać dalej?
Uporczywe plotki sugerują tryb „Cloud Dev”, który automatycznie uruchamiałby tymczasowe środowisko Linux zsynchronizowane z Azure DevBox. Innymi słowy, wystarczy uruchomić laptopa z systemem Windows 11, podłączyć repozytorium, napisać kod, zamknąć pokrywę: kontener znika, kod pozostaje. Granica między hostem a gościem znika, tworząc mobilną i bezstanową stację roboczą.
Jeśli te tropy się potwierdzą, debata „czy nadal powinniśmy korzystać z dwóch systemów?” stanie się nieistotna. Wybór nie będzie już dotyczył… system operacyjny Jeśli chodzi o stos oprogramowania, metodę dostarczania i zarządzanie danymi, jest tu miła odmiana dla starej gwardii forum Arch.
Mocny sygnał dla ekosystemu open source
Otwarcie WSL w ramach MIT wysyła jasny sygnał do opiekunów: forki, poprawki i wkład są nie tylko tolerowane, ale wręcz oczekiwane. Fedora, Debian i Alpine mogą teraz zgłaszać konkretne optymalizacje bez porozumień o poufności (NDA) i backchannelów. Mogłoby to przyspieszyć przenoszenie „niejasnych” dystrybucji zainstalowanych tylko po to, by zobaczyć, co się stanie, i uczynić WSL tak elastycznym, jak dobrze utrzymany AUR.
Pingwin oczywiście zachowuje swoją niezależność. Niemniej jednak ta współpraca dowodzi, że firma oparta na własności może przyjąć bardziej przepuszczalne DNA, pod warunkiem, że przyniesie to wymierne korzyści biznesowe. Deweloperzy zyskują bogatszy zestaw narzędzi; Microsoft zyskuje rynek wewnętrzny, mniej skłonny do migracji na laptopa z czystym Arch. Czy osiągnięto równowagę? Odpowiedź może przynieść kolejna wersja.
Źródło: www.clubic.com






Comments
Leave a comment