Powershell świetnie radzi sobie na Linuksie. A przecież odpowiada za niego Microsoft
Microsoft poinformował na blogu, że po wydaniu PowerShell 6.2 Core, jego interpretera poleceń w wersji dla wielu platform, znacznie wzrosła liczba użytkowników pracujących na Linuksie.
Spis treści
Rozróżnienia znikną
PowerShell to interpreter poleceń, czyli całkiem przydatne narzędzie do automatyzacji pracy, a także środowisko skryptowe z własnym językiem programowania. Obecnie Micorosoft oferuje swoją usługę w dwóch wersjach: Powershell 5.1 przeznaczony jest wyłącznie dla Windowsa, a Core 6.2, wersja otwartoźródłowa, może być używana na systemach takich jak Windows, macOS i Linux. Poinformowano, że obecne rozróżnienia niebawem znikną, a kolejna, jednolita wersja powłoki zostanie po prostu ochrzczona PowerShell 7.
Narzędzie Microsoftu wygrywa na Linuksie
Na decyzję o wprowadzeniu jednej wersji dla wszystkich systemów wpłynęły wnioski płynące z analizy danych statystycznych dotyczących liczby uruchomień PowerShella w poszczególnych środowiskach. Dość zaskakująco okazało się, że dostarczane przez Microsoft narzędzie szczególnie przypadło do gustu użytkownikom systemu Linux. Jak wynika z danych, liczba uruchomień PowerShell Core na opensource’owym systemie stworzonym przez Linusa Torvaldsa systematycznie rośnie od maja 2018 roku. Z kolei użytkownicy systemu dostarczanego przez Microsoft wyraźnie rzadziej sięgają po produkt, który wyszedł spod tego samego szyldu, co Windows. Przedstawiciele giganta przez lata kierowanego przez Billa Gatesa podejrzewają, że powodem takiej sytuacji mogą być problemy z kompatybilnością części modułów z wersją na Windowsa.
Zgodność między platformami to klucz
W komunikacie poświęcono też trochę miejsca samej nowej odsłonie interpretatora poleceń. Zawiedzeni będą ci, którzy spodziewali się rewolucyjnych zmian w oprogramowaniu lub dodania wielu nowych funkcjonalności. Prace nad Powershell 7 (już bez “przydomka” Core) wyraźnie skupione są wokół zagadnień kluczowych dla zapewnienia jak najlepszej zgodności pomiędzy poszczególnymi platformami. Jego finalna wersja znajdzie się w Windowsie obok powłoki w wersji 5.1. Data premiery póki co jest nieznana, ale prawdopodobnie zależy w dużej mierze od udostępnienia stabilnej wersji .NET Core 3.0.
Źródło: chip.pl