Repository navigation
Codebyr OS 1.16.0 — le compte séparé ne renonce plus à rien
Le compte séparé ne renonce plus à rien
La 1.15.0 avait apporté le changement le plus profond du projet : un Espace peut
tourner sous son propre compte système. Elle annonçait deux limites. Cette
version les lève toutes les deux.
Les applications Flatpak s'ouvrent dans un Espace à compte séparé
Chaque Espace a désormais son propre bus de session, et donc ses propres
« portails » — ces services par lesquels une application demande d'ouvrir un
fichier ou d'imprimer. Celui du bureau n'y entre toujours pas, et n'y entrera
pas : c'est lui qui donnait, en 1.1.0, un chemin hors du bac à sable.
Ce que vous verrez :
- installer une application dans un Espace se fait comme avant, depuis
« Configuration Codebyr ». La différence est invisible et elle compte : c'est
l'Espace qui télécharge, chez lui, sous son propre compte ; - l'application s'ouvre avec le liseré de son Espace, et tourne sous le
compte de celui-ci ; - sa fenêtre « Ouvrir un fichier » ne montre que les fichiers de l'Espace —
ni les vôtres, ni ceux des autres Espaces.
C'est aussi un gain d'isolation pour qui utilisait déjà des applications
Flatpak : jusqu'ici, elles parlaient au bus de session du bureau, et ce qu'elles
faisaient ouvrir par ce biais s'ouvrait sous votre compte.
La carte graphique aussi
Un Espace qui y a droit reçoit l'accès à la carte le temps qu'il est ouvert, et
le perd à sa fermeture — exactement comme votre session le reçoit à l'ouverture
et le perd à la déconnexion. L'affichage d'un Espace n'est donc plus dessiné par
le processeur. Banque et Jetable, qui n'ont pas accès à la carte par choix, n'y
touchent toujours pas.
Ce qui ne fonctionne pas, et pourquoi
Une application Flatpak ne reçoit pas le fichier choisi dans « Ouvrir un
fichier ». Ce passage se fait par un service qui monte un système de fichiers au
moyen d'un programme à privilèges, ce qu'un Espace interdit à tout ce qui tourne
en lui — la protection même qui empêche un programme échappé d'atteindre les
outils d'administration. Nous gardons la protection et disons la limite, plutôt
que de l'affaiblir pour une commodité.
Les applications installées dans un Espace avant l'activation du compte
séparé sont à réinstaller dans l'Espace : leur installation vit dans un dossier
de votre compte, auquel celui de l'Espace n'a pas accès. La fenêtre de
configuration le dit.
Un défaut corrigé, trouvé en éprouvant cette version
Un Espace vit dans sa propre unité système : il survivait donc à l'arrêt du
service des comptes — lors d'une mise à jour, par exemple. Le service perdait
alors sa trace, et l'Espace restait ouvert indéfiniment, avec l'accès à
l'affichage et à la carte graphique. Le service referme désormais tout Espace
que plus rien ne suit et qui n'a plus aucune fenêtre ouverte. Un Espace encore
utilisé n'est jamais refermé sous vos yeux.
Détails : journal des versions
et modèle de sécurité.
Si Codebyr OS est déjà installé
Vous n'avez rien à faire : la mise à jour arrive toute seule par apt.
Après son installation, déconnectez-vous et reconnectez-vous.
Vérifier l'ISO avant de l'installer
gpg --import codebyr-signing-key.asc
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS
La signature est faite par la sous-clé 49DF7B8855830CCD347663345884F50B88581C19,
certifiée par la clé maîtresse E6FB6616EC58E15F40DA876CB1E8C803CE596E68 —
c'est cette dernière que vous comparez à l'empreinte publiée sur
os.codebyr.dev. gpg affiche la sous-clé : c'est normal.