Sama OS est un système d'exploitation africain, ouvert et souverain, basé sur Debian et le noyau Linux.
Ce dépôt construit l'ISO live 0.1 (prototype) : une Debian 13 avec KDE Plasma 6, habillée aux couleurs de Sama, qui démarre depuis une clé USB.
Il contient aussi Sama mobile (dossier mobile/), le prototype du système pour téléphone, bâti sur Android (AOSP) en Kotlin et Jetpack Compose :
voir mobile/README.md.
- Cahier des charges : https://claude.ai/code/artifact/40f0b8a8-8a5d-4400-85d1-1a79bbcf1a5d
- Prototype des écrans : https://claude.ai/artifact/TbcYm7U1R36ZajrUVcB9Jj
| Élément | État |
|---|---|
Identité système (Sama OS 0.1, ID=samaos, ID_LIKE=debian), logo de l'éléphant, fonds Aube et Nuit |
fait |
| Thème clair et sombre : couleurs, icônes, fenêtres (style Kvantum Sama), menus, bascule en direct | fait |
| Démarrage : menu (GRUB) et écran animé (la trompe de l'éléphant) | fait |
| Écran de connexion, verrouillage, extinction, changement d'utilisateur | fait |
| La Natte : la Cour (applications et recherche), les Espaces, le Pouls (centre de contrôle et notifications) | fait |
| Bureau : cartes Heure, Data, Météo, Agenda ; vue des Espaces (Méta+Tab), transition entre Espaces | fait |
| Méthode de saisie : d'un clic sur FR dans le Pouls, ou Méta+Espace ; julakan (ɛ ɔ ɲ ŋ avec AltGr), wolof, kiswahili, codes DYU, WO, SW | fait (accents à l'appui long d'une touche : à venir, il faut une vraie méthode de saisie) |
| Fenêtres côte à côte : en déplaçant une fenêtre, dispositions moitiés, tiers, deux tiers, quarts, à 12 px l'une de l'autre ; poignée commune qui redimensionne deux fenêtres voisines ensemble (script KWin) | fait (poignée entre fenêtres du haut et du bas, en quarts : à venir) |
| Réglages Sama : réseau, Bluetooth, affichage, Bureau et Natte, notifications, son, langue et clavier, comptes, confidentialité, data et mises à jour, énergie, imprimantes, sauvegarde, accessibilité, à propos | fait (Organisation : la page dit ce qu'une école ou une entreprise pourrait faire ; l'inscription, avec Sama Parc, à venir) |
| Fenêtre « Autorisation requise » de Sama (à la place de celle de KDE) | fait |
| Installateur aux couleurs de Sama (Calamares, pages en QML d'après la maquette) | fait |
| Accueil du premier démarrage : Espaces, puis réglages pour bien démarrer | fait |
| Data : suivi du forfait au mois (vnstat), alertes à 80 % et 100 % | fait |
| Mises à jour la nuit (sur secteur, hors forfait) ; celles qui dérangeraient une session ouverte, au redémarrage (écran de démarrage) | fait |
| Instantanés du système (Btrfs) avant chaque mise à jour et chaque semaine ; une mise à jour coupée net est annulée au démarrage suivant | fait (essayé sur un Sama installé dans la VM, coupure réelle comprise) |
| Sauvegarde sur clé USB ou disque externe | fait (Sama Grenier, le nuage : à venir) |
| Session invitée | fait |
Retour du courant : ce qui était ouvert est noté toutes les 30 s ; après une coupure, « Tout rouvrir ». Copies de secours de Sama Docs et Sama Sheet (usr/libexec/samaos/secours.py) : chaque minute, si le document a changé, le moteur en écrit une copie à part (le document reste où il est ; pas pendant une saisie dans une case ni quand le moteur attend une réponse), effacée quand on enregistre ou qu'on ferme sans enregistrer ; après une coupure, un plantage ou un arrêt forcé, « Tout rouvrir » ou l'accueil de l'application (« À récupérer », avec « Ne pas garder » après confirmation) la rouvrent, avec le bandeau « Document récupéré » : Enregistrer la remet à son emplacement d'origine ; une copie jamais reprise s'efface au bout de 30 jours. Ceux de Sama Présentations : les copies de LibreOffice |
fait |
| Batterie faible : « Batterie à 10 % », autonomie estimée, « Activer l'économie maximale » (mode Économie, écran à 30 %, indexation en pause) ; tout revient après 2 minutes de courant | fait (essayé dans la VM, qui n'a pas de batterie, avec une batterie simulée) |
| Application bloquée : « Sama Docs ne répond pas », dernière sauvegarde des documents, « Attendre » ou « Forcer l'arrêt » (à la place de la fenêtre de KWin) | fait |
| Capture d'écran (Impr.) : zone, fenêtre ou écran entier, minuteur, vidéo ; copiée et rangée dans Images › Captures d'écran, « Annoter » | fait |
| Moniteur système : ce que consomme chaque application (processeur, mémoire, énergie), détails de ses processus, « Forcer à quitter » ; courbes ; applications ouvertes au démarrage ; débits et data. Méta+Échap ou Ctrl+Maj+Échap | fait (data par application : à venir, le noyau ne la compte pas par application sans outil dédié) |
Aide hors ligne : 40 articles en français, en 8 thèmes (premiers pas, Espaces, data, fichiers et clé USB, sécurité et arnaques, écoles, Sama Sheet, Sama Docs), recherche sans tenir compte des accents, liens qui ouvrent le bon réglage. sama-aide thème/article ouvre un article (articles : dossier aide/) |
fait (julakan, wolof, kiswahili : à traduire, un dossier par langue ; vidéos : à venir) |
| Fichiers : favoris et clés USB, grille ou liste, recherche, filtres, corbeille, copies et conflits, glisser-déposer, aperçus des PDF et des vidéos, « Ouvrir avec… » | fait |
| Fenêtres « Enregistrer sous » et « Ouvrir » de Sama (portail de bureau) : nom, format (Word, OpenDocument…), emplacements et clés USB, dossiers, « Nouveau dossier », confirmation avant de remplacer ; pour Griot et les applications KDE, avec repli sur la fenêtre de KDE | fait (Sama Docs garde la fenêtre de KDE : LibreOffice envoie chaque demande deux fois au portail et rouvre la fenêtre ; « Garder une copie hors-ligne » viendra avec Sama Grenier) |
Sama Sheet, le tableur : interface de Sama (accueil au lancement : grille vierge, tableau vierge, huit modèles prêts à remplir — cotisations, gestion de stock (deux feuilles : les articles, dont le stock se calcule d'après les mouvements, en rouge sous le seuil, calculs protégés ; les mouvements, l'article pris dans la liste des articles, le sens Entrée ou Sortie), facture, prix de revient, budget, notes de classe, planning, liste de personnes — et classeurs récents ; menus en panneaux (pictogrammes, parties titrées, une ligne d'explication, raccourcis en pastille ; tuiles pour les lignes et colonnes, les graphiques, les calculs automatiques, l'alignement ; formats de nombre montrés par un exemple), « Que voulez-vous faire ? » avec Ctrl+K, qui propose aussi d'après le tableau (« trier par reste », « qui doivent encore ») : ranger (trier, montrer seulement les membres qui doivent encore, une valeur, toutes les lignes), calculer (une ligne de bilan sous le tableau, une colonne calculée), mettre en forme (« Déjà fait » quand c'est le cas), apprendre (des articles d'aide de Sama Sheet : trier, filtrer, les formules, revenir à une version d'avant, une liste de choix dans une colonne, colorer selon la valeur, résumer un tableau, protéger les calculs ; F1 pendant une formule), barre d'outils sur une ligne, barre de formule avec l'aide des fonctions en français et leurs propositions, en-têtes, feuilles, barre d'état qui dit l'essentiel : pour un tableau de versements, « 3 membres sur 5 ont tout versé · il reste 25 000 F à recevoir », pour une plage, somme, moyenne et nombre arrondis, pendant la saisie, « Entrée pour valider, Échap pour annuler » ; tableaux à la manière d'Excel avec Ctrl+T : titres, ▾ pour trier et filtrer, ligne des totaux qui ignore les lignes filtrées, ajout de ligne, renommage, formules lues avec les noms des colonnes (et « [@Article] », l'écriture courte d'Excel, que le moteur ne lit pas : Sama l'écrit en entier), enregistrés comme de vrais tableaux Excel ; habillés comme dans la maquette (onglet du tableau avec Grille ou Fiches, titres avec l'icône du genre de la colonne, une ligne sur deux teintée, initiales devant les noms, reste à payer en pastille ocre ou « Soldé », valeurs à choix en étiquettes, « Total · 5 membres ») sans que rien de cela n'entre dans le fichier ; le panneau du tableau à droite (nom, colonne courante : son genre, sa formule en mots, comment l'afficher, le reste en ocre ou non ; le calcul de chaque colonne dans la ligne des totaux ; styles lagune, sable, sobre ; la liste de choix de la colonne : des choix écrits ici (ceux déjà dans la colonne pour commencer) ou la colonne d'un autre tableau (Articles › Article, par un nom qu'Excel lit tel quel : la liste suit le tableau quand il grandit), une valeur hors liste refusée ou acceptée ; une valeur refusée peut être ajoutée à la liste (un nouvel article va dans le tableau Articles, en un seul Ctrl+Z) ; le formulaire reprend la liste de la colonne (au-delà de huit choix, on cherche en tapant) ; les couleurs selon la valeur (moins que, plus que, égal à, contient ; une valeur ou une autre colonne de la même ligne, le Stock sous le Seuil ; rouge doux, ocre, vert, bleu ; la case ou toute la ligne ; des formats conditionnels qu'Excel relit ; redessinées dès qu'une case dont elles dépendent change, même par un calcul venu d'une autre feuille, ce que le moteur ne fait pas seul) ; Résumer (le bouton du panneau, Données › Résumer le tableau) : une ligne par valeur d'une colonne (chaque article ; chaque mois pour une date), la somme, le nombre de lignes ou la moyenne d'une autre, en colonnes selon une troisième si l'on veut (Entrée, Sortie et le Total), sur une nouvelle feuille « Résumé » : un tableau de formules SOMME.SI.ENS qu'Excel relit, avec sa ligne des totaux ; ses lignes suivent le tableau (un nouvel article apparaît en revenant sur la feuille) ; Protéger les calculs (le panneau du tableau) : ni frappe, ni effacement, ni collage sur les colonnes calculées et la ligne des totaux, Sama dit pourquoi ; la formule se change par Modifier ; une protection contre les erreurs, gardée dans le fichier par Sama (les Versions disent ce qui a changé) ; les messages brefs de Sheet restent le temps de les lire ; convertir en cases ordinaires, les formules prenant des adresses ordinaires) ; Analyse rapide au coin d'une sélection ou par Ctrl+Q (barres, couleurs, plus grandes valeurs, au-dessus de la moyenne, effacer ; graphiques ; totaux sous les colonnes ; tableau ; aperçu dans les cases au survol, Ctrl+Z annule), mini-barre qui suit la sélection faite à la souris (gras, remplissage, bordures, francs CFA, pourcentage, graphique ; elle s'efface quand on tape ou que la souris s'éloigne) ; largeur des colonnes et hauteur des lignes à la souris (double-clic : ajuster), aux couleurs de Sheet (bleu lagune) ; le formulaire d'un tableau (Grille, Fiches, Formulaire) : Remplir, une page claire pour saisir une ligne de plus question après question (Tab, Entrée, la dernière enregistre ; obligatoire, nombres, dates, téléphones vérifiés ; choix en pastilles ; date du jour déjà remplie ; une seule action à annuler), et Composer, des cartes pour l'ordre des questions, leur intitulé, une aide, le genre de réponse, les choix, obligatoire, masquer, et une question de plus qui devient une colonne ; la définition est gardée dans le .xlsx, le formulaire reste sur l'appareil (pas de lien à faire remplir) ; Envoyer (la vue Image, maquette « En image, et Envoyer ») : Sama propose une image d'après les colonnes, avec sa phrase (« Il reste 25 000 F à recevoir, chez 2 membres. » ; versé et reste membre par membre, soldé ou pas, jour après jour ; une colonne de nombres ; la répartition d'une colonne à choix), en image pour téléphone (1080 pixels de large), en PDF à imprimer ou en fichier Excel du seul tableau ; numéros de téléphone masqués par défaut (contre les arnaques), date du jour, tableau complet joint ; Copier l'image, Enregistrer ; les commentaires (Ctrl+Alt+M, Insertion, la mini-barre) : signés du nom de la personne et datés, un triangle ocre au coin de la case, leur carte à côté de la case choisie ou survolée (Modifier, Résolu, Ctrl+Z les rend), le panneau Commentaires de l'en-tête (avec leur nombre) qui les liste feuille par feuille et mène à la case ; les réponses (« Répondre… » sous le commentaire de la case, Entrée) : signées du nom de la personne et datées, en fil sous le commentaire, qui garde son auteur et sa date ; écrites dans la note, une ligne chacune, qu'Excel montre telle quelle (« ↳ Awa Koné, 07/10/2026 20:55 : Vu. ») ; Ctrl+Z en retire une ; modifier le commentaire garde ses réponses ; gardés dans le .xlsx, comme les notes d'Excel, ils ne partent pas avec l'image envoyée ; les menus du clic droit, dans le style des menus (tuiles, titres, raccourcis) : sur les cases (couper, copier, coller, valeurs seules ; ajouter une ligne ou une colonne ; commenter ; dans un tableau, filtrer sur la valeur de la case, afficher toutes les lignes, trier, fiches ; hors tableau, Analyse rapide et Mettre en tableau ; supprimer le contenu, la mise en forme, la ligne, la colonne), sur un en-tête de colonne ou de ligne (ajouter, ajuster au contenu, masquer, afficher), sur l'onglet d'une feuille (nouvelle, renommer, dupliquer, déplacer, supprimer, Ctrl+Z la rend), sur un graphique ; colonnes et lignes masquées signalées par deux traits dans les en-têtes (un clic les rend), sans les pointillés du moteur ; « Total · 3 membres sur 5 » quand un filtre en cache ; pendant la saisie d'une formule, ses plages en couleur dans la grille et dans la barre de formule (la même couleur des deux côtés), l'aide de la fonction sous la case (« Excel en anglais la lira comme SUM ») et le résultat en direct (« Résultat 225 000 F », calculé par le moteur dans la case même, noms des colonnes d'un tableau compris ; une erreur dite en mots, « division par zéro » ; le classeur, l'historique et le format de la case n'en gardent rien ; pas pour une formule qui irait sur Internet), un seul Échap pour annuler la saisie ; dans la barre d'outils, Commentaire et Filtrer (le filtre de la colonne dans un tableau ; ailleurs, les cases deviennent un tableau) ; rechercher (Ctrl+F) et remplacer (Ctrl+H), dans une barre sous la barre de formule qui ne cache aucune case : dans ce qu'on voit (« kone » trouve « Koné », « 50 000 » trouve « 50 000 F », « 3 oct » une date), les cases trouvées surlignées, Entrée pour la suivante, « 2 sur 9 » ; case entière, majuscules et accents, dans les formules, tout le classeur ; Remplacer et Tout remplacer seulement dans les textes (jamais une formule, sauf en cherchant dans les formules), un seul Ctrl+Z pour revenir ; les listes de choix des fichiers Excel (un ▾ au bord de la case, la valeur actuelle cochée) et Alt+Bas, qui propose aussi les textes déjà écrits dans la colonne ; une valeur hors de la liste : Sama le dit (« « Mil » n'est pas dans la liste ») et rouvre la liste de la case ; les autres messages du moteur (une règle de la case, une question) sont montrés aussi, à la façon de Sama, au lieu d'une fenêtre invisible qui bloquait la saisie ; les liens : un clic montre où ils mènent (le site en clair) avant de les ouvrir, et prévient si le texte affiché annonce un autre site, si le lien est raccourci, pas chiffré ou d'une forme inhabituelle ; l'impression (Ctrl+P, Fichier › Imprimer) : l'aperçu des vraies pages, ce qu'on imprime (la feuille, le tableau, les cases choisies, tout le classeur), en portrait ou en paysage (proposé d'après la largeur), ajusté à la largeur, sur une page ou en taille réelle, titres du tableau répétés sur chaque page, quadrillage, « Page 1 sur 3 », numéros de téléphone masqués (conseillé), l'imprimante (CUPS), les copies, les pages, recto verso, ou un PDF enregistré dans Documents ; le fichier et Ctrl+Z n'en gardent rien ; le tableau en fiches : une carte par ligne (versé sur dû, « Soldé », reste à payer), les versements de chaque membre dans sa fiche (date, moyen, montant ; Ajouter un versement : le reste proposé, la date du jour, les moyens déjà écrits ; le premier gardé crée une feuille « Versements » dont la colonne Versé fait la somme, en SOMME.SI qu'Excel lit tel quel ; retirer un versement ; Ctrl+Z), la fiche ouverte pour saisir champ après champ au clavier (Tab, Entrée), colonnes calculées en lecture, numéros de téléphone masqués, rappel à copier sans lien ; les versions (le bouton Versions de l'en-tête, Fichier › Versions du classeur) : une copie à chaque enregistrement, et à l'ouverture d'un fichier changé ailleurs, gardée sur l'ordinateur (jamais dans le fichier), jour par jour ; ce qui a changé depuis l'une d'elles, ligne par ligne dans les tableaux (« Fatou Cissé · Versé 30 000 F → 50 000 F », lignes ajoutées ou retirées, feuilles renommées ; un clic mène à la case) ; Restaurer après accord (l'état actuel est gardé d'abord, même non enregistré), ouvrir une copie, nommer une version (gardée toujours) ; comparer avec un autre fichier (celui qu'on vous renvoie : tout ce qui en diffère), ouvert sans ses macros ni ses liens ; toutes les versions des deux derniers jours, puis une par jour pendant 90 jours (usr/libexec/samaos/versions.py) ; grille aux traits légers, en Noto Sans, sans soulignés d'orthographe ; macros du moteur dans usr/lib/samaos/moteur/basic), moteur de LibreOffice (module Sama.Moteur, suite/moteur) ; .xlsx lu et écrit tel quel, fonctions en français, montants en francs CFA, couleurs du texte et du fond (nuancier de Sama), bordures, graphiques (colonnes, barres, lignes, secteurs, aires) aux couleurs de Sama, déplacés et agrandis à la souris ; confirmation avant de fermer sans enregistrer |
première version |
Sama Docs, le traitement de texte : interface de Sama sur le moteur de Sama Sheet (usr/lib/samaos/docs, sama-docs). L'accueil au lancement (maquette « Nouveau document ») : un document vierge, sept genres guidés dont la mise en page est déjà faite (lettre officielle : l'expéditeur en haut à gauche, la date à droite, le destinataire et la signature décalés, le corps justifié avec un alinéa ; CV ; compte rendu ; attestation, « Fait à …, le … » ; annonce ; devoir ou exposé), les textes à remplacer entre crochets, la date du jour en toutes lettres ; Mes informations (nom, adresse, téléphone, courriel, ville) qui remplissent les lettres, le CV et les attestations, gardées sur l'ordinateur (~/.config/samaos/moi.ini), jamais envoyées ; les documents récents. Le document libre (maquette « Le document libre ») : les pages blanches sur le sable, le curseur et la sélection dessinés par Sama ; l'en-tête (menus Fichier, Édition, Affichage, Insertion, Format, Outils, Aide ; « Que voulez-vous faire ? » avec Ctrl+K ; Modification ou Suggestion, les changements suivis ; Enregistrer), la barre d'outils (annuler, refaire, reproduire la mise en forme, zoom, style en français, police, taille, gras, italique, souligné, couleur, surligneur, commentaire, image, tableau, alignement, puces, numéros) ; des styles soignés pour un document neuf (Noto Serif 12, titres en Noto Sans vert foncé) ; le plan à gauche, d'après les titres, celui où est le curseur en vert, un clic y mène ; la barre d'état (« Page 1 sur 2 · 350 mots · Français », le format, le zoom) ; l'orthographe soulignée en direct ; la marge des commentaires et des suggestions, à droite de la page (maquette « Le document libre ») : chaque carte à la hauteur de son texte (surligné d'ocre), sans se chevaucher, celle qu'on lit à sa place exacte ; un commentaire sur le texte choisi (Ctrl+Alt+M, la mini-barre), ses réponses en fil, signées et datées, Résoudre (« 1 résolu » le remontre), Modifier, Supprimer le fil ; en mode Suggestion, les changements en bleu, résumés en mots par personne (« Remplacer « deux » par « trois » »), Accepter, Refuser, Tout accepter, Tout refuser ; le tout gardé dans le .docx, que Word relit (le moteur les annonce, Sama les dessine) ; la mini-barre de la sélection (gras, italique, surligner, lien, style, commenter) ; « / » au début d'une ligne, ou le + d'une ligne vide : le choix des blocs, en tapant pour chercher (titre, sous-titre, listes, tableau aux traits clairs et ligne des titres teintée, liste de présence N° · Nom et prénom · Signature, encadré « À retenir » (un style à lui), citation, image, date du jour, signature d'après Mes informations (dessinée à la souris ou importée, gardée dans ~/.local/share/samaos/moi, lisible par vous seul), saut de page ; « Tableau de Sheet » : un tableau d'un classeur, tel qu'on le voit dans Sheet (montants formatés, lignes vides et filtrées en moins), copié comme un tableau ordinaire que Word lit, retrouvé par un signet, sa source notée dans les propriétés du document ; quand le classeur change, un bandeau propose de le mettre à jour (un seul Ctrl+Z), jamais en silence ; le classeur est lu à part, par un LibreOffice invisible (usr/libexec/samaos/lire-classeur.py, le moteur de Docs ne sachant pas ouvrir un classeur à côté)) ; « @ » : une date en toutes lettres (aujourd'hui, demain, « @sam » les samedis à venir, « @25 » le 25) ou une personne (vous, les auteurs des commentaires) ; les liens : posés depuis la mini-barre (« wave.com » devient https://wave.com), un clic n'ouvre rien mais dit où ils mènent, avec les mêmes mises en garde que Sama Sheet (sheet/AnalyseLien.js : texte affiché qui annonce un autre site, lien raccourci, pas chiffré, forme inhabituelle), puis Ouvrir, Copier, Modifier, Retirer ; Envoyer à toute une liste (maquette « Envoyer à toute une liste » ; le bouton Envoyer de l'en-tête, Fichier) : un panneau à droite ; la liste, un tableau de Sama Sheet (son titre, ses lignes), retenue dans le document ; ses colonnes en champs de publipostage (les MERGEFIELD de Word : « «Prénom» » dans la page, sur un vert pâle à l'écran seulement), un clic les place au curseur ou on les glisse à leur place ; qui la reçoit : toute la liste, ceux qui doivent encore (une colonne Reste, Solde…), ou au choix ; l'aperçu personne par personne (« Mariam Traoré · Songon Té · 2 sur 2 · « il vous reste 10 000 F… » ») ; un seul document à imprimer (une personne par page, .docx) ou un PDF par personne dans un dossier de Documents, préparés dans des copies cachées (le modèle ne change pas) ; les colonnes de téléphones jamais proposées ni recopiées (contre les arnaques) ; ouvre les .docx, .doc, .odt et .rtf, enregistre en .docx (par défaut) ou en .odt, exporte en PDF ; confirmation avant de fermer sans enregistrer |
première version (à venir, d'après les maquettes : les versions, la lettre guidée pas à pas) |
| Suite Sama (Griot, Sugu…) | à faire : des logiciels provisoires renommés les remplacent (Chromium, Discover, LibreOffice en français pour les présentations, Haruna, KWrite) |
branding/ Identité visuelle : logo, fonds d'écran, palette (source unique)
natte/ La Natte, barre de navigation de Sama : la Cour, les Espaces, le Pouls (widgets Plasma en QML)
bureau/ Cartes du bureau : Heure, Data, Météo, Agenda (widgets Plasma en QML)
dev/ Mode direct : voir les changements dans une machine virtuelle sans reconstruire l'ISO
iso/ Configuration live-build de l'ISO
auto/ Scripts config / build / clean de live-build
config/package-lists/ Liste des paquets installés
config/hooks/ Scripts exécutés pendant la construction (identité, fonds d'écran)
config/includes.chroot/ Fichiers copiés tels quels dans le système (couleurs, apparence, Espaces)
docker/ Environnement de construction (Debian 13 + live-build)
mobile/ Sama mobile : Accueil, Natte, Pouls, Espaces, Réglages, applis natives, bouclier anti-arnaques (Android, Kotlin)
scripts/ Script de construction
sortie/ ISO produites (non versionné)
Prérequis : Docker, environ 15 Go d'espace disque et une bonne connexion (environ 2 Go de paquets à télécharger la première fois).
scripts/construire-iso.sh amd64amd64est la cible principale, pour les PC. Sur un Mac Apple Silicon, la construction passe par l'émulation et prend plusieurs heures.arm64construit une version pour tester rapidement dans une machine virtuelle sur un Mac Apple Silicon.
L'ISO et le journal de construction arrivent dans sortie/.
- Sur un PC : copier l'ISO sur une clé USB (avec balenaEtcher ou
dd), puis démarrer dessus. - Sur Mac : dans UTM (gratuit), créer une machine virtuelle Linux à partir de l'ISO (version
arm64pour aller vite, versionamd64en mode émulation).
Session live : utilisateur sama, sans mot de passe à la connexion automatique.
Sama OS est sous licence Apache 2.0 ; les quelques fichiers tirés de KDE gardent leur licence, la police Noto Sans et les fonds d'écran aussi (liste dans NOTICE). Pour participer : CONTRIBUTING.md.
- Construire et tester l'ISO avec tout ce qui précède (paquets ajoutés : unattended-upgrades, vnstat, rsync, poppler-utils, ffmpegthumbnailer, haruna, libreoffice-kf6, libreoffice-l10n-fr, hunspell-fr, hyphen-fr, pkexec, kde-spectacle, wl-clipboard).
- Applications de la suite Sama après Fichiers.
- Natte sur les côtés de l'écran, Sama Grenier, partage des mises à jour en réseau local.
- Préparer la forge, la chaîne de construction automatique et les dépôts souverains.