devopskilka dni temu został oficjalnie zaprezentowany PowerShell dla Linux. co prawda na razie w wersji Alpha, niemniej jest to wielka sprawa. .Net był zapowiadany jako wielo-platformowa alternatywa dla Javy podczas, kiedy wychodziła wersja 1. trzeba było czekać dekadę – od 2o14 MS wspiera rozwój projektu Mono, dzięki czemu w końcu powstała wersja .NET, pozwalająca na przeniesienie PSh na Antarktydę (;

Linux w kilq miejscach utknął w latach 9o’ i tak jest m.in. z konsolą i 'string-thinking’ czyli operowaniem na ciągach. kto popracował z obiektami i poznał realną przyjemność pracy z ich obróbką [filtry, export/import, badanie parametrów itd], ten wie o czym mowa. to oczywiście jeden z ważniejszych aspektów, ale najważniejszy, który wpisuje się w promowany trend DevOps i Cloud, to ujednolicenie środowisk. 1/3 wszystkich maszyn działających w Azure to Linuxy, co pokazuje zarówno do czego tak na prawdę jest 'Chmura’ oraz jak światy MS/Lin zaczynają się przenikać. a to oznacza, że developerzy, tudzież DevOpsi, potrzebują jednolitych środowisk, bez względu na platformę. to warstwa, która przez lata dzieliła światy i w końcu staje się tylko kolejną warstwą abstrakcji – czy pracuje się na Windows czy na Linux, można to robić w coraz bardziej zunifikowany sposób.

ci, którzy nie wierzą, i jeszcze się z tym nie spotkali, niech obejrzą prezentację: https://channel9.msdn.com/Blogs/hybrid-it-management/PowerShell-on-Linux-and-Open-Source

podczas oglądania warto zwrócić uwagę na to, jak coraz trudniej odróżnić na którym systemie ktoś pracuje – np. Visual Studio Code działające na Linux i na Mac, PSh na Mac, Linux czy VMWare, jednolity sposób zarządzania środowiskami …

pamiętam czasy, kiedy wystarczyło rzucić nieopatrzne hasło nie na tym forum i z wpisów tryskała krew nienawiści i słowne krucjaty w wojnie o to, który system jest najlepszy i jak bardzo moja mojszość jest mojsiejsza. przyjemnie patrzeć jak z tego średniowiecza przechodzimy do prawdziwego renesansu, wymiany myśli i współpracy między platformami, z korzyścią dla całego rynq. hasło 'DevOps’ wprowadza nas do nowej epoki na rynq IT będąc taką samą rewolucją w myśleniu, jak jakiś czas temu wirtualizacja.

eN.

 

-o((:: sprEad the l0ve ::))o-

Comments (2)

  1. admin

    Odpowiedz

    Argument o przestarzałej powłoce linuksa można odeprzeć jednym słowem – python :-) Możliwości na pewno nie gorsze niż PowerShell, do tego jest standardem w każdym distro.

    • Odpowiedz

      ciężko się dysqtuje, kiedy nie zna się dobrze tematu, a ja pythona praktycznie nie znam a linuxów korzystam sporadycznie. ale powłoką nie jest. i o ile pozwala tworzyć obiekty to nie operuje na nich natywnie. myślę, że ma inne zastosowanie, mniej uniwersalne. uważam, że PSh jest genialny z samej idei, możliwości jakie daje zarówno jako zwykła powłoka systemowa i równocześnie język skryptowy, a fakt, że jest zbudowany na natywnym [dla Win] frameworku powoduje, że staje się jądrem całego ekosystemu. porządek i ujednolicenie, które wprowadził, jest nie do pomyślenia w świecie pingwinków. i bardzo się cieszę, że zaczyna pukać do świata DevOps – bo można będzie zobaczyć realne porównanie takich języków w praktyce (: obstawiam że za 2-3 lata duża część ludzi przestawi się na PSh – bo do luxusu łatwo się przyzwyczaić q:

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Time limit is exhausted. Please reload CAPTCHA.