Microsoft Open Sources PowerShell bringt es auf Linux!

Kurz: Microsofts Befehlszeilenplattform ist PowerShell, Open Source und jetzt unter Linux verfügbar. Mit Snap-Apps können Sie PowerShell ganz einfach unter Linux installieren.

Microsoft und Open Source zusammen überraschen mich nicht mehr. Als Microsoft zum ersten Mal ankündigte, dass es Open Source .NET wird, war ich schockiert. Aber dann wird Visual Studio Code geöffnet, der Chakra Core und der SQL Server des Edge-Browsers.

Das letzte Mal habe ich mich mit Microsofts Liebe zu Open Source (und Linux) befasst, als Bash für Windows angekündigt wurde. Das war groß. Linux's Bash Shell unter Windows, dank Ubuntu.

Als Microsoft bekannt gab, dass es seine eigene Befehlszeilenplattform PowerShell für Linux bringt. PowerShell ist jetzt Open Source und unter Linux und Mac OS in Alpha-Versionen verfügbar.

Was ist PowerShell?

Für diejenigen, die mit PowerShell nicht vertraut sind, ist es „ein Framework für die Aufgabenautomatisierung und Konfigurationsverwaltung von Microsoft, das aus einer Befehlszeilen-Shell und einer zugeordneten Skriptsprache besteht, die auf .NET Framework basiert.“

Grundsätzlich handelt es sich um ein Befehlszeilenframework, das unter anderem Verwaltungsaufgaben auf lokalen und Remote-Windows-Systemen ermöglicht. In enger Verbindung mit .NET ist PowerShell in der Windows-Domäne ein ziemlicher Hit.

Installieren Sie PowerShell unter Linux

Linux verfügt bereits über leistungsfähigere und vielseitigere Shells. Ich glaube nicht, dass ein normaler Linux-Benutzer PowerShell verwenden wird, aber das ist sowieso nicht das Ziel. PowerShell unter Linux richtet sich an Entwickler, die möglicherweise PowerShell oder .NET verwenden müssen.

Was auch immer der Grund für Sie sein mag, PowerShell unter Linux zu verwenden, Sie können es einfach mit Snap installieren.

Stellen Sie zunächst sicher, dass die Snap-Unterstützung auf Ihrem Linux-System aktiviert ist. Danach müssen Sie nur noch den folgenden Befehl verwenden:

sudo snap install powershell --classic 

Das ist alles. Wenn Sie Snap nicht verwenden möchten, finden Sie Installationsanweisungen für verschiedene Linux-Distributionen auf der GitHub-Seite. Ich werde sie hier nicht auflisten, da sie sich mit der Zeit ändern könnten.

Für Anfänger wurde GitHub auch eine Einführung in das PowerShell-Repository hinzugefügt. Weitere Informationen finden Sie im GitHub-Repository:

PowerShell auf GitHub

PowerShell auf Linux zu bringen, ist alles für den guten Zweck von… Windows-Kunden

Microsofts früherer CEO Steve Ballmer hatte Linux-Krebs genannt. Seitdem ist viel Wasser unter der Brücke geflossen. Ballmer ist nicht mehr CEO von Microsoft. Die neue CEO, Satya Nadella, sagte, dass Microsoft Linux liebt. Satya implementiert neue Richtlinien und Open Source- und Linux-Support sind eine davon. Aber warum hat Satya den Weg zu Open Source eingeschlagen?

Die wahre Antwort lautet: Microsoft liebt Microsoft. Es möchte der Marktführer in der Cloud-Welt sein und hat dem Azure-Service viel Gewicht beigemessen. Die Unterstützung von Linux ist Teil des Plans, Azur für seine Benutzer akzeptabler zu machen, indem die verschiedenen Optionen bereitgestellt werden. Open Sourcing Power Shell ist nicht anders.

Wie TechCrunch berichtete, "sagte Nadella dem Unternehmen im Grunde, es solle mit Kunden sprechen, herausfinden, was sie brauchen, um erfolgreich zu sein, und es ihnen geben."

Der leitende Architekt der Microsoft Enterprise Cloud-Gruppe Jeffrey Snover kommentierte:

"Wir haben gehört, dass Kunden ihre Wahl zwischen Clients, Servern und Clouds haben möchten. Wir möchten die bevorzugten Partner unserer Kunden für die Ausführung ihrer Workloads sein, und es liegt im gemeinsamen Interesse von Microsoft und unseren Kunden, sie bei der Verwaltung aller Aufgaben zu unterstützen."

Irgendwelche Gedanken zu Microsofts Liebe zu Linux und Open Source?

Empfohlen

MariaDB: Die Software, die Open Source speichern oder brechen könnte
2019
Installieren und Verwenden von MEGA Cloud Storage unter Linux
2019
openSUSE ist jetzt auf dem Windows-Subsystem für Linux verfügbar
2019