cpak is een universeel OCI-applicatiepakketformaat ontworpen voor Linux-desktops, servers en apparaten. Het stelt gebruikers in staat om software consistent en gedecentraliseerd te distribueren over elke Linux-distributie.
De belangrijkste technische kenmerken zijn:
- Docker-compatibiliteit: Maakt gebruik van Dockerfile-syntaxis en layer caching, maar vereist geen container-daemon in productie.
- Efficiëntie: Beschikt over een zeer kleine voetafdruk door het gebruik van statische binaries en een gedeelde content-store.
- Systeemintegratie: Biedt directe integratie met de host GPU en strikt beheerde toegang tot systeembronnen zoals DBus en sockets.
- Versiebeheer: Ondersteunt Git-native versionering, waardoor specifieke tags, branches of commit SHA's geïnstalleerd en gepind kunnen worden.
Naast de technische tooling biedt cpak een store met populaire applicaties (zoals Firefox en VS Code) en een educatief traject inclusief een verifieerbaar certificaat.
cpak - Het OCI-applicatiepakketformaat voor Linux
De Store
Bekende apps, klaar voor cpak. Elk pakket heeft een duidelijk manifest, een echte oorsprong en een commando dat je kunt inspecteren voordat je het installeert.
Voorbeelden van beschikbare applicaties:
- Bottles: Draai Windows-applicaties op Linux met Wine en Proton.
- Firefox: Een private, snelle webbrowser.
- Visual Studio Code: Een code-editor die klaar is voor je volgende project.
- GIMP: Maak en bewerk afbeeldingen.
- OBS Studio: Neem video op, stream en deel deze.
- UMU: Draai Windows-games met Proton buiten Steam.
Leer cpak
Leer cpak door het systeem beslissingen te laten nemen. Volg een complete cursus, wijzig echte manifesten en ontdek wat cpak accepteert, weigert of aanpast. Professionele trajecten leiden tot een examen en een openbaar, verifieerbaar certificaat.
Kenmerken
Ultra-lichte voetafdruk Twee statische binaries verzorgen de runtime en één gedeelde content-store voor elke applicatie.
Docker-stijl compatibiliteit Bekende Dockerfile-syntaxis, layer caching en incrementele builds, zonder dat er een container-daemon in productie nodig is.
Host GPU-integratie Bind host-grafische drivers bij het opstarten in plaats van een tweede driverstack in elk image te verpakken.
Veilige toegang tot systeembronnen Declareer toegang tot DBus, sockets en apparaten. Verleen uitsluitend de bronnen die een applicatie daadwerkelijk nodig heeft.
Git-native versionering Installeer elke tag, branch of exacte commit SHA, en pin vervolgens de bron die updates moet ontvangen.
Eén pakketmodel Gebruik hetzelfde manifest en commando over verschillende systemen heen, met een OCI-image die is gebouwd voor elke architectuur.
Compatibiliteit
cpak werkt overal en functioneert direct ("out of the box") op elke Linux-distributie. Het biedt een gedecentraliseerde softwaredistributie voor elke context.
cpak - Het OCI-applicatiepakketformaat voor Linux
De Store
Bekende apps, klaar voor cpak. Elk pakket heeft een duidelijk manifest, een echte oorsprong en een commando dat je kunt inspecteren voordat je het installeert.
Voorbeelden van beschikbare applicaties:
- Bottles: Draai Windows-applicaties op Linux met Wine en Proton.
- Firefox: Een private, snelle webbrowser.
- Visual Studio Code: Een code-editor die klaar is voor je volgende project.
- GIMP: Maak en bewerk afbeeldingen.
- OBS Studio: Neem video op, stream en deel deze.
- UMU: Draai Windows-games met Proton buiten Steam.
Leer cpak
Leer cpak door het systeem beslissingen te laten nemen. Volg een complete cursus, wijzig echte manifesten en ontdek wat cpak accepteert, weigert of aanpast. Professionele trajecten leiden tot een examen en een openbaar, verifieerbaar certificaat.
Kenmerken
Ultra-lichte voetafdruk Twee statische binaries verzorgen de runtime en één gedeelde content-store voor elke applicatie.
Docker-stijl compatibiliteit Bekende Dockerfile-syntaxis, layer caching en incrementele builds, zonder dat er een container-daemon in productie nodig is.
Host GPU-integratie Bind host-grafische drivers bij het opstarten in plaats van een tweede driverstack in elk image te verpakken.
Veilige toegang tot systeembronnen Declareer toegang tot DBus, sockets en apparaten. Verleen uitsluitend de bronnen die een applicatie daadwerkelijk nodig heeft.
Git-native versionering Installeer elke tag, branch of exacte commit SHA, en pin vervolgens de bron die updates moet ontvangen.
Eén pakketmodel Gebruik hetzelfde manifest en commando over verschillende systemen heen, met een OCI-image die is gebouwd voor elke architectuur.
Compatibiliteit
cpak werkt overal en functioneert direct ("out of the box") op elke Linux-distributie. Het biedt een gedecentraliseerde softwaredistributie voor elke context.