From 2cea82808ea0ab2ff7b7809f82e84f250fb8d3ac Mon Sep 17 00:00:00 2001 From: julien Date: Thu, 25 Jun 2026 21:25:27 +0200 Subject: [PATCH] first commit --- README.md | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9b7973a --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +# Tribblix + +Notes à propos de la distribution Illumos Tribblix. + +## Installation +``` +# ./live_install.sh -G c0t0d0 xfce xfce-extras all-xorg-drivers +``` + +## Mise à jour +``` +# zap update-everything +``` + +## Utilisateur +``` +# zap create-user julien +``` + +## Zone Linux + +Les Zone est une technologie de conteneurisation issue de Solaris, les performances sont comparable avec du bare-metal. + +La distribution Linux utilisée est Devuan, car `systemd` a des problèmes de compatibilité avec les Zones LX (noyaux Linux ancien). + +Télécharger l'image de Devuan : +``` +# wget "https://images.linuxcontainers.org/images/devuan/excalibur/amd64/default/20260625_11%3A50/rootfs.tar.xz" \ + -O /var/zap/images/devuan-excalibur-rootfs.tar.xz +``` + +Créer la zone à partir de l'image : +``` +# pfexec zap create-zone -t lx -z devuan -x 192.168.122.121 \ + -I /var/zap/images/devuan-excalibur-rootfs.tar.xz \ + -U julien \ + -S /tmp/.X11-unix +``` + +Pour accéder à la zone : +``` +$ pfexec zlogin -l julien devuan +``` + +## Firefox + +Firefox n'est pas disponible sous Tribblix, mais il est possible de l'installer dans une Zone LX sur une distribution Linux et l'afficher avec le serveur d'affichage X11 de l'hôte. + +Hôte : +``` +$ xhost +local: (Temporaire jusqu'à la déconnexion) +``` + +Zone : +``` +$ DISPLAY=:0.0 MOZ_DISABLE_CONTENT_SANDBOX=1 dbus-run-session -- firefox-esr +``` + +## Dictionnaire français +``` +# cd /tmp +# wget https://raw.githubusercontent.com/wooorm/dictionaries/main/dictionaries/fr/index.aff +# wget https://raw.githubusercontent.com/wooorm/dictionaries/main/dictionaries/fr/index.dic +# mv index.aff fr_FR.aff +# mv index.dic fr_FR.dic +# cp fr_FR.* /usr/share/hunspell/ +```