Pash - otwarty PowerShell

Igor Moochnick ogłosił powstanie powłoki Pash -otwartej implementacji PowerShell. PowerShell jest obiektową powłoką tekstowąstworzoną przez Microsoft. Powstała ze względu na prymitywizmstandardowej powłoki cmd.exe oraz małą elastyczność skryptów VBS,które były pewnego rodzaju alternatywą dla plików wsadowych cmd/batw zakresie pisania skryptów administracyjnych dla systemu Windows.PowerShell jest bardzo związany z .NETem i pozwala łatwo korzystaćz jego możliwości. Dużo czerpie z takich powłok i językówskryptowych jak perl, bash i ruby. Jego cechą charakterystycznąjest operowanie na danych obiektowych a nie tekście jak to było wprzypadku klasycznych powłok tekstowych. PowerShell zyskał uznaniegdy jeszcze był w fazie beta i nosił nazwę Monad. Szczególnieprzypadł go gustu osobom piszącym skrypty dla Windows w Perlu.Zainspirował także użytkowników systemów alternatywnych dotworzenia podobnych narzędzi. Jednym z takich nowych projektów jest Pash, którego nazwa pochodziod PoSH (PowerShell) i bash. Ma być przenośny a jednocześnie móc wmiarę bezproblemowo uruchamiać istniejące skrypty PS. Ma być teżmożliwość używania Pasha przez inne aplikacje. Pash jest napisany w.Net 2.0 i można go skompilować za pomocą Visual Studio 2008 orazMono. Po kompilacji te same binaria można uruchamiać na Linuksie,Mac OS X, Windows i innych systemach. Do wyjątków należą Windows CEi Windows Mobile gdyż wymagają one kompilacji dla .NET CompactFramework. Obecnie zdefiniowane jest ok. 50% publicznych klasPowerShella oraz zaimplementowano 40% jego funkcjonalności. Przy okazji warto wspomnieć o Hotwire, interesującej uniksowej powłoce wdużym stopniu wzorowanej na PowerShellu. Celem jest jednakstworzenie tzw. hiperpowłoki, która przewyższy zarówno PowerShellajak i istniejące powłoki uniksowe.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Komunikat KAS. Termin mija 30 kwietnia
Komunikat KAS. Termin mija 30 kwietnia
Serwis telewizji DVB-T2. Wyłączenia nadajników
Serwis telewizji DVB-T2. Wyłączenia nadajników
Dostałeś takiego SMS-a? Lepiej zablokuj kontakt
Dostałeś takiego SMS-a? Lepiej zablokuj kontakt
Android Auto 16.7. Sprawdź, czy możesz pobrać
Android Auto 16.7. Sprawdź, czy możesz pobrać
CBZC rozbiło grupę podejrzaną o ataki "sextortion"
CBZC rozbiło grupę podejrzaną o ataki "sextortion"
Linux 7.1-rc1. NTFS przyspiesza, wsparcie i486 znika
Linux 7.1-rc1. NTFS przyspiesza, wsparcie i486 znika
Windows przestanie zamęczać aktualizacjami. Przynajmniej na jakiś czas
Windows przestanie zamęczać aktualizacjami. Przynajmniej na jakiś czas
ZondaCrypto. Policja ostrzega przed kolejnym oszustwem
ZondaCrypto. Policja ostrzega przed kolejnym oszustwem
NASK: prorosyjskie grupy przejmują kamery z Polski
NASK: prorosyjskie grupy przejmują kamery z Polski
EQ w czasach AI, czyli jak dbać o dzieci w cyfrowym labiryncie
EQ w czasach AI, czyli jak dbać o dzieci w cyfrowym labiryncie
Problemy po aktualizacji Windows 11. Co powoduje KB5083769?
Problemy po aktualizacji Windows 11. Co powoduje KB5083769?
mBank ostrzega przed majówką. Podał terminy przelewów
mBank ostrzega przed majówką. Podał terminy przelewów
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯