Oneget: Microsoft nennt Details zu seiner Paketverwaltung

Mit dem Open-Source-Werkzeug Oneget sollen Admins Software in Windows einfacher verwalten können. Details zur Architektur zeigen dabei Ähnlichkeiten mit Packagekit unter Linux.

Artikel veröffentlicht am ,
Der Paketmanager Oneget erinnert konzeptuell an Packagekit unter Linux.
Der Paketmanager Oneget erinnert konzeptuell an Packagekit unter Linux. (Bild: Microsoft)

Um verschiedene Installationsmethoden unter Windows zu vereinheitlichen, sollen professionelle IT-Anwender künftig auf Oneget zurückgreifen können, das Microsoft schlicht als Paketverwaltung bezeichnet. In einem aktuellen Blogeintrag erklärt das Unternehmen das Konzept näher. Es unterscheidet sich deutlich von den Paketverwaltungen in Linux-Distributionen.

Stellenmarkt
  1. Mitarbeiter Datenschutz / Compliance - Schwerpunkt IT (w/m/d)
    dmTECH GmbH, Karlsruhe
  2. IT-Verantwortliche/r (m/w/d) Landesvertretung und Zentrales Adressmanagement
    Senatskanzlei Hamburg, Berlin
Detailsuche

So bezeichnet der Windows-Hersteller das neue Werkzeug selbst auch als Aggregator zur Paketverwaltung. Demzufolge sorgt ein Kernbestandteil für die gewünschten Operationen: das Installieren und Entfernen von Software sowie das Hinzufügen, Entfernen und Durchsuchen von Paketquellen. Die bisherigen Methoden werden aber weiterhin als Backends genutzt.

Das heißt, Oneget abstrahiert zum Beispiel von MSI, MSU oder dem für .NET Core entwickelten Nuget, was alles über eine API gesteuert wird. Theoretisch könnte dieser Funktionsumfang auch erweitert werden, etwa auf die Bibliotheksverwaltungen von PHP oder Python. Als Frontend für die Nutzer sollen einzelne Kommandozeilenwerkzeuge für die Powershell dienen.

Oneget erinnert an Packagekit

Vor allem wegen der in der Ankündigung gewählten Bezeichnung muss Microsoft sich einem direkten Vergleich mit den Paketverwaltungen der Linux-Welt stellen. Oneget erinnert aber viel eher an Packagekit als an die tatsächlichen Linux-Werkzeuge wie Apt oder auch Yum. Packagekit und Oneget vereint die Abstraktion über verschiedene Backends. Mit einer stabilen Schnittstelle können unterschiedliche Funktionen derart zusammengeführt werden, dass sich die Befehle für den Endnutzer nicht unterscheiden.

Golem Akademie
  1. Microsoft 365 Security Workshop
    27.-29. Oktober 2021, Online
  2. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
  3. C++ 20: Concepts - Ranges - Coroutinen - Module
    4.-8. Oktober 2021, online
Weitere IT-Trainings

Die eigentliche Arbeit wird von den Backends durchgeführt. Unter Linux sind dies zum Beispiel die genannten Apt und Yum. Diese bieten aber eine Abhängigkeitsverwaltung und die Möglichkeit zur Auflösung von eventuellen Paket- oder Dateikonflikten, was dadurch auch Packagekit nutzen kann. Oneget fehlen derartige Funktionen noch - und falls sie umgesetzt werden, sind sie abhängig von der Unterstützung im jeweiligen Backend. Admins können die Funktionen also bei der Benutzung von Oneget nicht voraussetzen.

Packagekit wird dagegen kaum in Serverumgebungen eingesetzt, sondern vielmehr zur grafischen Verwaltung der Pakete von einzelnen Desktops. Das liegt wohl daran, dass nur eine einzige Paketverwaltung pro Linux-Distribution standardmäßig eingesetzt wird. Admins benötigen Packagekit deshalb eher nicht. Für Windows-Nutzer sollte Oneget aber in vielen Situationen eine klare Vereinfachung ihre Arbeit darstellen, da ein einheitlicher Umgang mit Software geliefert werden soll.

Die Entwicklung von Oneget geschieht als Open-Source-Software auf Github. Das Werkzeug soll sowohl mit den Windows Management Frameworks 5.0 als auch eigenständig veröffentlicht werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Luftsicherheit
Wenn plötzlich das Foto einer Waffe auf dem iPhone erscheint

Ein Jugendlicher hat ein Foto einer Waffe per Apples Airdrop an mehrere Flugpassagiere gesendet. Das Flugzeug wurde daraufhin evakuiert.

Luftsicherheit: Wenn plötzlich das Foto einer Waffe auf dem iPhone erscheint
Artikel
  1. Black Widow: Scarlett Johansson verklagt Disney
    Black Widow
    Scarlett Johansson verklagt Disney

    Scarlett Johansson hat wegen des Veröffentlichungsmodells von Black Widow Klage eingereicht. Disney nennt das Verhalten "herzlos".

  2. VW ID.4 im Test: Schön brav
    VW ID.4 im Test
    Schön brav

    Eine Rakete ist der ID.4 nicht. Dafür bietet das neue E-Auto von VW viel Platz, hält Spur und Geschwindigkeit - und einmal geht es sogar sportlich in die Kurve.
    Ein Test von Werner Pluta

  3. Kryptowährung: Paar will Ethereum verklagen, weil es nicht an Coins kommt
    Kryptowährung
    Paar will Ethereum verklagen, weil es nicht an Coins kommt

    3.000 Ether kaufte ein Paar 2014. Doch den Schlüssel zum Wallet will es nie erhalten haben. Jetzt sammeln die beiden Geld, um Ethereum zu verklagen.

Argbeil 30. Apr 2015

NuGet wurde nicht für .NET Core entwickelt sondern existiert schon wesentlich länger.

schap23 30. Apr 2015

Chokolatey hat einen (offiziellen) Provider für Oneget. Auf github zu finden.



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Mega-Marken-Sparen bei MediaMarkt (u. a. Lenovo & Razer) • Tag der Freundschaft bei Saturn: 1 Produkt zahlen, 2 erhalten • Razer Deathadder V2 Pro Gaming-Maus 95€ • Alternate-Deals (u. a. Kingston 16GB Kit DDR4-3200MHz 81,90€) • Razer Kraken X Gaming-Headset 44€ [Werbung]
    •  /