1 points par GN⁺ 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Le système d’exploitation devrait aider à exécuter les programmes en arrière-plan, sans que l’utilisateur en ait conscience, mais les systèmes actuels se sont éloignés de cet objectif, d’où la nécessité d’un appliance offline-first
  • Le système et les applications devraient être suffisamment compacts pour pouvoir être compilés sur des machines à faibles ressources ainsi que sur les offres CI/CD gratuites d’entrée de gamme, et devraient fonctionner aussi bien sur du matériel récent qu’ancien
  • La connexion, l’installation d’applications et le lancement d’applications ne devraient pas exiger de connexion Internet ni de compte, et les applications devraient pouvoir être déplacées sur une clé USB pour être utilisées durablement hors ligne
  • Les mises à niveau devraient mettre à jour uniquement le système via un démarrage sur ISO, tout en préservant les données utilisateur et les applications, et l’une des plusieurs machines devrait pouvoir être utilisée comme serveur
  • Écrire des livres, produire de la musique, retoucher des photos ou monter des vidéos ne nécessite pas une machine toujours allumée et connectée à Internet, et l’ordinateur devrait être un outil qui aide discrètement à créer tant que le matériel dure

Un appliance offline-first où le système d’exploitation s’efface

  • Un ordinateur devrait être un appareil qui aide l’utilisateur à utiliser des programmes, plutôt qu’à mettre le système d’exploitation au premier plan
  • Le système devrait occuper aussi peu d’espace que possible, et le système comme les applications devraient pouvoir être compilés sur des machines à faibles ressources
    • Ils devraient pouvoir être compilés même sur les options CI/CD cloud gratuites les plus basiques
    • Ils devraient pouvoir fonctionner à la fois sur des machines récentes et anciennes
  • Le processus de démarrage devrait se dérouler silencieusement, sans une seule ligne de texte, sauf si l’utilisateur demande des journaux détaillés ou une ligne de commande de récupération via un raccourci dédié
    • L’écran de démarrage devrait avoir un fond clair
  • La connexion ne devrait pas nécessiter de connexion Internet
    • L’utilisateur devrait pouvoir démarrer directement sur le bureau sans mot de passe s’il le souhaite
    • Il devrait pouvoir choisir de créer un compte sans mot de passe, ou un compte invité à usage unique qui ne fonctionne qu’en mémoire et n’est pas enregistré

Des applications que l’on peut posséder et du matériel qui dure

  • L’utilisateur devrait pouvoir télécharger des applications depuis Internet sans se connecter à aucun service
    • Il devrait pouvoir copier les applications sur une clé USB, la brancher sur un système sans Internet et les utiliser
    • Elles devraient ensuite pouvoir être utilisées durablement sans exiger de connexion
  • Les mises à niveau du système ne devraient pas effacer le disque, mais mettre à jour uniquement le système tout en préservant les données utilisateur et les applications
    • L’utilisateur devrait pouvoir télécharger une ISO, démarrer dessus, puis effectuer la mise à niveau
  • Dans un environnement comportant plusieurs machines, l’une d’elles devrait pouvoir être désignée comme serveur pour créer des comptes utilisateur, afin que les autres systèmes puissent démarrer sur le réseau, exécuter des applications ou se connecter via le réseau
    • Un serveur unique ne devrait nécessiter aucune configuration particulière
  • Alors que le matériel neuf devient cher en raison de la demande liée à l’IA et d’autres pénuries d’approvisionnement, une approche qui ne prend en charge que les nouveaux appareils n’est pas adaptée
    • L’utilisateur devrait pouvoir acheter presque n’importe quelle machine reconditionnée et y faire tourner l’appliance et le bureau
  • Écrire un livre, produire de la musique, retoucher des photos ou monter des vidéos ne nécessite pas une machine toujours allumée et connectée à Internet
    • L’ordinateur devrait permettre à l’utilisateur de créer discrètement selon ses propres conditions, sans le déranger jusqu’à la fin de la durée de vie du matériel

1 commentaires

 
GN⁺ 3 시간 전
Avis sur Lobste.rs
  • C’est pour ça que je continue à travailler sur Haiku autant que possible. Il remplit presque toutes les conditions évoquées ici.

  • Je ne souhaite pas que les ordinateurs deviennent des appareils électroménagers. Cela voudrait dire que la personnalisation et la maintenance seraient limitées. Cela dit, je suis d’accord avec l’idée générale.

  • Ce qui ressort particulièrement dans ce cadrage, c’est l’expression applications que l’on possède réellement
    Le concept même d’application vient du modèle économique des logiciels propriétaires. Il existe pour fournir un espace cloisonné destiné à enfermer l’utilisateur et l’empêcher d’aller ailleurs. Avec ses propres formats de fichiers et sa propre interface, en n’offrant qu’un peu d’interopérabilité quand c’est inévitable, et encore à contrecœur
    Je ne vois pas pourquoi on voudrait recréer cela sur un ordinateur conçu pour l’utilisateur.

    • Indépendamment du modèle économique, un ordinateur personnel ne devrait-il pas avoir des programmes distincts pouvant être mis à jour indépendamment du système d’exploitation comme les uns des autres ? Je me demande ce qu’on pourrait proposer à la place du terme « application ».
  • Le Canon Cat de Jef Raskin était probablement assez proche de cette direction, mais ce fut un échec commercial.

  • Cela m’a beaucoup fait penser à "Design Considerations for an Antropophilic Computer" de Jeff Raskin, en lien avec la conception de l’Apple Macintosh. C’est un texte toujours agréable à relire.

  • Une bonne partie de tout cela ressemble à Classic MacOS
    Personnellement, je construis une « machine à écrire numérique » et, pour l’instant, l’idée se rapproche de « démarrer sur Emacs et ne pas activer la connexion réseau tant qu’on ne l’a pas demandé ».

    • Intéressant. Je prévois moi aussi quelque chose de similaire
      Je viens justement d’acheter un ordinateur portable bon marché pour « démarrer sur Emacs », et je me demande si kmscon suffira pour lancer emacs -nw, ou s’il faudra au minimum une session graphique allégée
      Ce serait super que tu en partages davantage plus tard.
  • LibreELEC semble s’en approcher dans une certaine mesure. Bien sûr, ce n’est pas un système d’exploitation généraliste, puisqu’il n’exécute qu’une seule application visible par l’utilisateur.