Microsoft kündigt Terminal 1.0, Windows Package Manager und weitere Änderungen an

Im Rahmen von Build 2020 hat Microsoft eine Reihe neuer Funktionen wie Windows Terminal 1.0, Windows Package Manager und Windows Subsystem für Linux 2 angekündigt.

Microsoft veranstaltet jedes Jahr eine Konferenzveranstaltung für Softwareentwickler und Webentwickler. Die Veranstaltung mit dem Namen Build oder //build/ ist eine Konferenz für Entwickler, die hauptsächlich an Windows, Microsoft Azure und anderen Technologien arbeiten. Während Microsoft jedes Jahr eine Veranstaltung vor Ort abhält, wie sie es getan haben im letzten Jahren, aber aufgrund von COVID-19 ist Build 2020 eine reine Online-Ankündigung. Aus diesem Anlass hat Microsoft kündigte eine Fülle neuer Funktionen an, wie Windows Terminal 1.0, Windows Package Manager, Windows Subsystem für Linux 2, die alle in der einen oder anderen Form für viele Entwickler nützlich sein werden.

Windows-Terminal 1.0

Während der letztjährigen Entwicklerkonferenz Build 2019 hatte Microsoft Windows Terminal angekündigt. Genau so klingt es – eine neue Terminal-App von Microsoft.

Zu den Highlights der App gehören die GPU-beschleunigte Textwiedergabe, Theme-Unterstützung, Tabs, Tear-Away-Fenster, Verknüpfungen, vollständige Unicode-Unterstützung und mehr. Das letztendliche Ziel von Windows Terminal besteht darin, ein guter Ersatz für andere Befehlszeilen-Apps wie PowerShell und die Eingabeaufforderung zu sein.

Windows Terminal wurde als Vorschau auf Build 2019 veröffentlicht, und jetzt, auf Build 2020, ist die App in Form von in die Vollversion übergegangen Windows-Terminal 1.0.

Windows Terminal 1.0 kann von heruntergeladen werden Microsoft Store oder von GitHub. Die App wird ab Juli 2020 monatlich aktualisiert. Wenn Sie jedoch die neuesten Funktionen ausprobieren möchten, bevor sie in den Stable-Zweig gelangen, können Sie sich den Vorschaukanal auf ansehen Microsoft Store Und GitHub.

Hauptfunktionen von Windows Terminal 1.0, wie in erwähnt Dokumentation von Microsoft:

  • Mehrere Profile unterstützen eine Vielzahl von Befehlszeilenanwendungen
  • Individuelle Farbschemata und Konfigurationen
  • Benutzerdefinierte Tastenkombinationen
  • Unterstützung für Unicode- und UTF-8-Zeichen
  • GPU-beschleunigte Textwiedergabe
  • Unterstützung für Hintergrundbilder
  • Unterstützung für Befehlszeilenargumente

Microsoft Windows-Paketmanager

Wenn Sie mit GNU/Linux-Distributionen vertraut sind, sind Sie höchstwahrscheinlich mit Befehlszeilen-Paketmanagern vertraut. Grob gesagt verwaltet ein Paketmanager den Prozess der Installation, Konfiguration und Deinstallation von Paketen (oder Apps) auf Ihrem Computer. Ein Befehlszeilen-Paketmanager erledigt alle diese Aufgaben über die Befehlszeile. Microsoft hat nie offiziell einen Befehlszeilen-Paketmanager angeboten, aber das ist so ändert sich jetzt mit dem Windows-Paketmanager.

Windows verfügt über einige beliebte Befehlszeilen-Paketmanager von Drittanbietern, z Schokoladend – aber diese sind inoffiziell und nicht von Microsoft selbst. Im Gegensatz zu einem App Store wie dem Windows Store unterstützt ein Paketmanager die Installation von Apps aus mehreren Dies erleichtert die Einrichtung verschiedener Entwicklungsumgebungen mit weniger Reibungspunkten.

Der Windows-Paketmanager ist Jetzt als Vorschau verfügbar. Was noch spannender daran ist, ist die Tatsache, dass es Open Source ist.

Der Windows-Paketmanager bietet die folgenden Funktionen, wenn ihm das vorangestellt ist Winget Befehl:

  • Installieren - Installiert die angegebene Anwendung
  • zeigen - Zeigt Informationen zu einer Anwendung an
  • Quelle - Anwendungsquellen verwalten
  • suchen - Grundlegende Informationen zu Apps finden und anzeigen
  • Hash - Helfer zum Hashen von Installationsdateien
  • bestätigen – Validiert eine Manifestdatei
  • --helfen - Bietet Befehlszeilenhilfe
  • --die Info - Stellt zusätzliche Daten bereit, die bei der Fehlerbehebung hilfreich sind
  • --Ausführung – Stellt die Version des Clients bereit

Zur Erklärung: Wenn Sie „Winget installieren", sehen Sie alle Befehlszeilenoptionen für die Verbindung mit dem Windows-Paketmanager. Wenn Sie beispielsweise „Winget-Installationsterminal„Sie installieren die neue Windows-Terminalsoftware. Der Windows-Paketmanager ist so vorkonfiguriert, dass er auf das Microsoft-Community-Repository verweist, und Sie können mit „ nach verfügbaren Paketen suchen.Winget-Suche" und Informationen anzeigen mit "Winget-Show". Sie können Repositorys von Drittanbietern hinzufügen mit „Winget-Quelle" sowie.

Der Befehlszeilenclient wird im App Installer-Paket verteilt, das unter Windows vorinstalliert ist. Allerdings wird der Client während des Vorschauzeitraums nicht allgemein verfügbar gemacht, Sie müssen also entweder einen installieren Windows 10 Insider bauen bzw Melden Sie sich für den Vorschauflugring an um automatische Updates zu erhalten. Wenn es Ihnen nichts ausmacht, auf die automatischen Updates zu verzichten, können Sie dies auch tun manuell installieren auf jeder Windows 10-Version seit dem Fall Creators Update (1709). Wenn der Windows Package Manager Version 1.0 erreicht, wird er mit dem Desktop App Installer geliefert.


Windows-Subsystem für Linux 2 / WSL 2

Auf der Build 2019 hatte Microsoft das Windows-Subsystem für Linux 2 angekündigt, das einen vollständigen Linux-Kernel enthält, mit dem Sie Linux-Befehle und -Apps ausführen können. Sie können zum Beispiel sogar fortfahren und Kompilieren Sie LineageOS Verwenden von WSL unter Windows.

Jetzt, Microsoft hat mehrere große Änderungen an der WSL angekündigt:

  • Durch die zusätzliche Unterstützung für Rechenworkflows von Grafikprozessoren (GPU) können Linux-Tools GPUs nutzen, um Hardwarebeschleunigung zu ermöglichen für viele Entwicklungsszenarien, wie etwa parallele Berechnungen und das Training von Modellen für maschinelles Lernen (ML) und künstliche Intelligenz (KI).
  • Durch die Unterstützung von grafischen Linux-Benutzeroberflächen-Apps (GUI) können Sie eine WSL-Instanz öffnen und eine Linux-GUI-App direkt ausführen, ohne dass ein X-Server eines Drittanbieters erforderlich ist. Dies wird Ihnen helfen, Ihre Lieblings-Apps in einer Linux-Umgebung wie einer integrierten Entwicklungsumgebung (IDE) auszuführen.
  • WSL wird in Kürze eine vereinfachte Installationserfahrung unterstützen, indem der Befehl „wsl.exe – install“ ausgeführt wird, was den Einstieg in die Verwendung von Linux-Apps unter Windows einfacher denn je macht.

Mit diesen bevorstehenden Änderungen an WSL 2 müssen Benutzer keinen X-Server mehr ausführen, um Linux-Apps mit GUIs zu verwenden. Linux-Apps laufen jetzt auch viel reibungsloser unter Windows. Wie Mishaal betont, könnte dies genau der Wendepunkt für die „Jahr des Linux-Desktops„Das Meme wird endlich wahr, und es ist ironisch, dass es Microsoft ist, das dies herbeiführt.


Was denken Sie über die auf der Microsoft Build 2020 angekündigten Funktionen? Lass es uns unten in den Kommentaren wissen!