Arch hat das Paket entfernt, mit dem Sandboxes weiterarbeiten konnten, während unprivilegierte User-Namespaces abgeschaltet blieben, und es gibt keinen Ersatz dafür. Ditana dreht die Anordnung stattdessen um: Ein Namespace wird allem verweigert, was nicht ausdrücklich deklariert ist, und ein BPF-Programm am userns_create-Hook des Kernels setzt das durch. Eine Maschine, die das Programm nicht laden kann, lässt Namespaces vollständig abgeschaltet – ein Fehlschlag kostet also Sandboxes und niemals Schutz.
Eine Installation kann nun auch ohne jemanden an der Tastatur ablaufen und nimmt ihre Antworten aus einer Datei auf einem kleinen Config-Laufwerk, das der Installer von selbst findet. Und die Pipeline, die das Ditana-Paket-Repositorium baut, ist öffentlich – zusammen mit jedem Lauf, den sie je gemacht hat.
Release Notes: https://ditana.org/release-notes/0-9-4-beta/
Jeder Bau des Paket-Repositoriums: https://ditana.org/builds/