Nowa strategia Microsoftu nakreślona przez jego obecnego CEO (Satya Nadella) zakłada tworzenie oprogramowania dostępnego na wielu różnych platformach, nie tylko na Windows. Gigant z Redmond od dłuższego czasu pokazuje, że jest w swych działaniach konsekwentny i coraz bardziej interesuje się współpracą z Linuksem, zamiast wojną z nim. Najlepszym tego przykładem jest udostępnienie na GitHubie kodu źródłowego PowerShella udostępnienie wersji tego narzędzia dla systemów Linux i MacOS X.
PowerShell to zintegrowany z .NET Framework zaawansowany interpreter poleceń wzbogacony o dodatkowe funkcje, których próżno szukać u większości jego konkurentów. Oprócz obsługi tradycyjnych komend, które można łączyć w potoki dostępny jest też specjalny język skryptowy, ułatwiający zarządzanie systemem operacyjnym. Dla większej elastyczności Microsoft zadbał o implementację logiki obiektowej do PowerShella, zaopatrując go też w zaawansowane narzędzia pozwalające pracować na zbiorach danych CSV, XML czy JSON.
K O M E N T A R Z E
Koń trojański (autor: Pyth0n | data: 23/08/16 | godz.: 07:10) Skoro MS nie potrafi się pozbyć wirusów ze swojego podwórka, sprawi, żeby równie sprawnie działały też innych.
Sprytne.
Wynika z tego, że działa na Mono... (autor: Kenjiro | data: 23/08/16 | godz.: 08:14) A z tego wynika, że Mono musiało mocno pójść do przodu, aby być zgodnym z .NET, co mnie bardzo cieszy.
Ewentualnie być może Powershell nie korzystał z wielu funkcjonalności .NET i wcale nie jest tak dobrze, jak bym chciał...
PS. Niemniej jednak sama obecność Powershella ani mnie ziębi, ani grzeje, bo na Linuksie znacznie lepiej korzystać z istniejących shelli, jak choćby bash, a dla bardziej rozbudowanych przypadków jest python, perl czy nawet php.
PowerShell w Windows jest ok (autor: Qjanusz | data: 23/08/16 | godz.: 08:23) na Linuksie tak jak pisał Kenjiro, ale w MacOS X??? Ciekawostka...
Liuksem? a co to za nowy system? (autor: Sławekpl | data: 23/08/16 | godz.: 09:21) o Linuksie słyszałem, ale o Liuksie jeszcze nie,
Wedelek sam napisałeś? co to potrafi? podzielisz się i dasz sznurek aby można było zassać i przetestować? :E