cpak bringt OCI-Pakete auf Linux-Desktops, Server und Geräte

Cpak – OCI application package format for Linux desktops, servers and devices

cpak bringt OCI-Pakete auf Linux-Desktops, Server und Geräte

cpak ist ein neues Anwendungs-Paketformat für Linux, das auf OCI-Images basiert. Es nutzt eine vertraute Dockerfile-Syntax mit Layer-Caching und inkrementellen Builds, benötigt aber keinen Container-Daemon im Produktivbetrieb. Zwei statische Binaries und ein gemeinsamer Content-Store sorgen für einen extrem schlanken Fußabdruck. Host-GPU-Treiber werden zur Laufzeit eingebunden, Systemressourcen wie DBus, Sockets und Geräte müssen explizit deklariert werden. Versionierung erfolgt Git-nativ über Tags, Branches oder Commit-SHAs.

cpak ist das OCI-Anwendungs-Paketformat für Linux-Desktops, Server und Geräte.
  1. nine_k

    Kurz gesagt: strukturell wie Docker (verwendet Dockerfiles wieder), aber ohne Daemon und, anders als Podman oder Nix, sehr leichtgewichtig – nur zwei Binaries erledigen alles.

    Gemeinsame Datenblöcke werden über installierte Pakete hinweg geteilt / dedupliziert, wieder wie bei Docker oder Nix.

    Die Runtime steht unter LGPL2.

  2. stephenlf

    > Absolviere einen kompletten Kurs, ändere echte Manifeste und sieh, was cpak akzeptiert, ablehnt oder verändert. Professionelle Pfade führen zu einer Prüfung und einem öffentlichen, verifizierbaren Nachweis.

    Heiliger Claude

  3. _russross

    Ich bin seit Ende der 90er Debian-Nutzer, und ihr Paketsystem ist der Hauptgrund dafür. Nicht die Werkzeuge und das Paketformat, sondern die Kultur und die strengen Regeln, die die Aufnahme ins System bestimmen.

    Jedes Mal, wenn ich ein neues Paketsystem sehe, das verspricht, Entwickler von der Last der Integration und Kompatibilität mit dem Rest meiner installierten Software zu befreien, ist das für mich ein klares Nein – und davon gab es über die Jahre viele. Das Versprechen ist immer, wie einfach und sorglos es für Paketierer ist, aber genau die Dinge, die Debian schwieriger machen, machen es wertvoll. Sorgfältige Integration mit dem Rest des Systems bei passenden Abhängigkeitsversionen. Modulare, sorgfältig aufgeteilte Pakete für komplexe Systeme, die sonst alles-oder-nichts wären. Laufende Wartung und Updates. Reaktionsschnelligkeit bei Sicherheitsupdates. Befolgen gemeinsamer Regeln für Konfiguration, Verzeichnisplatzierung, init/systemd-Integration usw.

    cpak sieht aus wie noch ein System, das darauf ausgelegt ist, den Rest meines Systems so weit wie möglich zu ignorieren und in seiner eigenen kleinen Welt zu leben. Mit anderen Worten: Es ist um die Bedürfnisse und Ziele von Software-Paketierern herum entworfen, nicht um die Bedürfnisse der Nutzer und der langfristigen Systemwartung. Es löst die einfachen Probleme statt der schwierigen.

Mehr von diesem Tag

2026-09-13