Wyszukiwanie w witrynie

To jest ta jedna funkcja Windows, która przekonała mnie, że nie potrzebuję Linuksa


Lubię eksperymentować tak samo jak każdy inny facet z branży technologicznej. Zawsze wypróbowuję nowe narzędzia, modyfikuję swoje ustawienia i szukam sposobów, aby pracować trochę szybciej lub z mniejszymi przeszkodami. Przez lata też narzekałem na Windows. Na jego nadmiar, telemetrię, sposób, w jaki próbuje cię zmusić do robienia rzeczy w określony sposób. Teoretycznie Linux często wydaje się być furtką, czystszą, bardziej elastyczną alternatywą, w której faktycznie masz kontrolę.

Próbowałem dokonać tej zmiany więcej niż raz. I za każdym razem prawie mi się to udaje. Linux robi wiele rzeczy lepiej, a w niektórych przypadkach wcale nie ma sobie równych. Ale kiedy chodzi o to, jak faktycznie pracuję na co dzień, ciągle wracam do Windows. Nie dlatego, że jest idealny, ale dlatego, że jest bardziej spójny, bardziej przewidywalny i lepiej dostosowany do narzędzi i procesów pracy, na których polegam.

WSL daje mi narzędzia Linuksa bez opuszczania Windows

Uzyskuję potrzebne narzędzia bez zmiany sposobu, w jaki pracuję

WSL jest prawdopodobnie największym powodem, dla którego nigdy w pełni nie zdecydowałem się na zmianę. Daje mi dostęp do prawdziwego środowiska Linuxa, nie zmuszając mnie do zmiany wszystkiego innego w mojej pracy. Mogę uruchomić dystrybucję, instalować pakiety za pomocą apt, uruchamiać skrypty i pracować w proper shell, wszystko to pozostając w tym samym środowisku Windows, którego używam codziennie. Nie ma podwójnego rozruchu, nie ma zmiany kontekstu i nie ma potrzeby przemyślenia całego mojego workflow tylko po to, aby uzyskać dostęp do narzędzi Linuxa.

W pewnym momencie to odebrało mi większość motywacji do odejścia. Nie potrzebuję Linuxa jako mojego systemu operacyjnego, potrzebuję go tylko wtedy, gdy wykonuję prace programistyczne lub używam pewnych narzędzi. WSL bardzo dobrze wypełnia tę lukę. Pozwala mi korzystać z Linuxa tam, gdzie ma to sens, bez rezygnowania ze stabilności i zgodności, na których nadal polegam w Windows.

Czym właściwie jest WSL i co ci daje

Prawdziwe środowisko Linuksa w systemie Windows, z ograniczeniami








Jeśli nie jesteś z tym zaznajomiony, Windows Subsystem for Linux (WSL) to zasadniczo wbudowany sposób uruchamiania prawdziwego środowiska Linux bezpośrednio w systemie Windows. To nie jest maszyna wirtualna w tradycyjnym sensie, ani też nie jest to jakiś okrojony poziom zgodności. Możesz zainstalować pełne dystrybucje, takie jak Ubuntu, używać natywnych menedżerów pakietów, uruchamiać narzędzia wiersza poleceń, tworzyć środowiska deweloperskie, wszystko bez opuszczania Windows. Integruje się to w przejrzysty sposób. Możesz uzyskać dostęp do swoich plików Windows z Linux, uruchamiać narzędzia między środowiskami i używać edytorów, takich jak VS Code, aby płynnie pracować między nimi.

To powiedziawszy, nie jest to idealny zamiennik uruchamiania Linuksa jako głównego systemu operacyjnego. WSL jest najsilniejsze w pracy w wierszu poleceń i w programowaniu, ale nie zostało zaprojektowane do pełnego odtworzenia natywnego doświadczenia pulpitu Linuksa. Aplikacje GUI działają, ale nie zawsze są najważniejsze, a wydajność może się różnić w zależności od tego, co robisz. Nadal istnieją przypadki dotyczące dostępu do sprzętu, narzędzi systemowych i wszystkiego, co oczekuje pełnej kontroli nad systemem operacyjnym. Dla mnie to w porządku. WSL nie próbuje całkowicie zastąpić Linuksa, po prostu daje mi te jego części, z których faktycznie korzystam, bez konieczności przemyślenia reszty mojego środowiska.

W praktyce to jest ten rodzaj rzeczy, do których faktycznie go używam. Uruchamianie środowisk programistycznych, takich jak Node czy Python, szybkie uruchamianie lokalnego serwera, praca z Git i skryptami powłoki, albo korzystanie z narzędzi, które łatwiej zainstalować przez menedżera pakietów Linux. To tam się udaję, gdy coś wymaga prawdziwego środowiska Linux lub po prostu działa tam lepiej. Żadne z tego nie wymaga ode mnie opuszczania Windows, co jest naprawdę istotą sprawy. WSL pokrywa te części Linux, których naprawdę potrzebuję, bez przekształcania tego w pełnoetatowe zobowiązanie.

Windows nadal lepiej pasuje do mojej pracy i życia

Narzędzia korporacyjne, gry i lata dostosowywania powstrzymują mnie przed zmianą

Istnieją również bardzo realne, praktyczne powody, dla których nie przesiadłem się jeszcze na Linuxa, nawet jeśli Linux spełnia wiele kryteriów. Najważniejszym z nich jest to, że świat korporacyjny nadal obraca się wokół Windows, a w mniejszym stopniu macOS. Narzędzia, usługi i platformy, na których polegam codziennie, zostały stworzone z myślą o tych środowiskach. Oczywiście wiele z nich technicznie działa na Linuxie, ale „działa” nie jest równoznaczne z „działa dokładnie tak, jak powinno”. Kiedy twoja praca zależy od spójności, te drobne różnice szybko się sumują.

A potem jest wszystko poza pracą. Wciąż lubię grać, i chociaż Linux poczynił duże postępy, Windows jest po prostu łatwiejszy i bardziej przewidywalny w tym zakresie. Nie muszę myśleć o warstwach zgodności, poprawkach ani o tym, czy coś będzie działać prawidłowo. A do tego wszystkiego spędziłem lata, kształtując Windows tak, aby pasował do mojego sposobu pracy. Między narzędziami, skrótami i poprawkami, na których polegam, system już wydaje się moim własnym, a nie czymś, z czym walczę. Odejście od tego to nie tylko zmiana systemu operacyjnego, to rezygnacja z przepływu pracy, który już dopracowałem.


Nie zamierzam odchodzić od Windows w najbliższym czasie

Wciąż od czasu do czasu myślę o przejściu na Linuxa i prawdopodobnie zawsze będę o tym myślał. Rozwiązuje to większość rzeczy, które mnie irytują w Windowsie, zwłaszcza jeśli chodzi o personalizację, kontrolę i eliminowanie zbędnych elementów. W tych obszarach jest zdecydowanie lepszą platformą. Jednak gdy się cofam i patrzę na to, jak faktycznie korzystam z komputera na co dzień, Windows wciąż ma dla mnie więcej sensu. Dzięki WSL zaspokajającemu moje potrzeby Linuxa, niezawodności narzędzi, na których polegam, oraz przepływowi pracy, który zbudowałem przez lata użytkowania, nie ma wystarczających korzyści, aby uzasadnić zmianę. Na razie zostaję przy Windowsie, nawet jeśli mam jedną nogę w świecie Linuxa.

Powiązane artykuły