Categories: Open SourceSoftware

PowerShell ist ab sofort Open Source und auch für Linux und OS X erhältlich

Microsoft hat seine taskbasierte Befehlszeilenshell und Skriptsprache PowerShell unter einer Open-Source-Lizenz veröffentlicht. Auf GitHub steht eine Alpha-Version von PowerShell Core für die Linux-Distributionen Red Hat, Ubuntu und CentOS sowie für Mac OS X zum Download bereit. Zudem veröffentlicht Microsoft den Quellcode der Windows- und Linux-Versionen von PowerShell.

„Aktuelle und neue PowerShell-Nutzer und sogar Anwendungsentwickler können nun unter Windows und Linux eine reichhaltige interaktive Skriptsprache sowie ein heterogenes Automations- und Konfigurationsmanagement erleben, das gut mit den vorhandenen Werkzeugen funktioniert“, schreibt Jeffrey Snover, Technical Fellow der Microsoft Enterprise Cloud Group, in einem Blogeintrag. „Ihre PowerShell-Kenntnisse lassen sich jetzt noch besser vermarkten, und Ihre Windows- und Linux-Teams, die möglicherweise getrennt voneinander arbeiten mussten, können nun einfacher zusammenarbeiten.“

Die Entwicklung von PowerShell für Linux stehe aber noch am Anfang, so Snover weiter. Zuerst habe Microsoft nur Teile von PowerShell als Open Source freigegeben und Partnern zur Verfügung gestellt. Daraus habe man unter anderem gelernt, dass es entscheidend sei, dass einzelne Nutzer Code per Git prüfen, ändern und auf ihren eigenen Maschinen kompilieren können. „Das machte eine große Investition in unsere Engineering-, Build- und Testsysteme erforderlich.“ Zudem habe Microsoft klare Regeln für die Rollen und Verantwortung der Community-Mitglieder aufgestellt, um deren Code-Beiträge reibungslos integrieren zu können.

Da PowerShell auf .NET basiert, musste Microsoft auch .NET auf andere Plattformen bringen. Nachdem .NET Core 1.0 auf Linux und OS X portiert worden sei, habe man schließlich auch PowerShell einbezogen.

Nutzern steht mit dem PowerShell Editor Service zudem ein Dienst zur Verfügung, der sie aus verschiedenen Editoren wie VS Code und Sublime wählen lässt. Zudem soll eine Erweiterung des PowerShell Remoting Protocol (MS-PSRP) künftig OpenSSH unterstützen.

HIGHLIGHT

Mehr Sicherheit im smarten Zuhause

Wie Sie Ihr persönliches Internet der Dinge vor versteckten Gefahren schützen

PowerShell lässt sich aber auch mit der Microsoft Operations Management Suite (OMS) nutzen, Microsofts Cloud-Management-Lösung für die Kontrolle von Anwendungen und Arbeitslasten auf Azure. PowerShell-Ressourcen wie Desired State Configuration (DSC) lassen sich nun grafisch per OMS verwalten.

Entwicklern steht unter Windows 10 inzwischen auch die Linux-Shell Bash zur Verfügung. Ihre Basis ist ein von Microsoft entwickeltes Windows Subsystem for Linux. Es umfasst einen User Mode Session Manager, Pico-Provider-Treiber zur Emulation eines Linux-Kernels und Pico-Prozesse, die in unverändertes User Mode Linux bereitstellen. Ziel ist es, beispielsweise die Entwicklung von Anwendungen für Ubuntu-Instanzen in Microsofts Azure-Cloud zu vereinfachen.

[mit Material von Mary Jo Foley, ZDNet.com]

Tipp: Was wissen sie über Microsoft? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.

Stefan Beiersmann

Stefan unterstützt seit 2006 als Freier Mitarbeiter die ZDNet-Redaktion. Wenn andere noch schlafen, sichtet er bereits die Nachrichtenlage, sodass die ersten News des Tages meistens von ihm stammen.

Recent Posts

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

6 Stunden ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

22 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

1 Tag ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

1 Tag ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

1 Tag ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

1 Tag ago