créer mon propre système d’exploitation pour tablette


installer et modifier Debian GNU/Linux sur Surface Go

Mar. 9, 2020 – L. Willem Middelkoop

depuis quelques années maintenant, j’utilise une tablette comme ordinateur principal, j’aime sa polyvalence. Mais, la plupart des tablettes sont livrées avec un système d’exploitation verrouillé, comme iPadOS, Windows 10S ou Android. Comme j’aime les choses à ma façon (bizarre), je me suis demandé si je pouvais échapper à ces « prisons logicielles » en installant un système d’exploitation gratuit sur une tablette. C’est possible, lisez le long pour savoir comment je me suis échappé!,

Matériel: Surface Go

Si vous envisagez d’installer un autre système d’exploitation sur une tablette, vous devriez certainement faire des recherches sur le matériel de la tablette. Toutes les tablettes ne peuvent pas être réinstallées avec un système d’exploitation personnalisé, certaines ont des chargeurs de démarrage verrouillés, des puces propriétaires ou d’autres obstacles.

Microsoft Surface Go – un ultra portable 10″ Écran tactile tablet ordinateur (avec type couverture, stylo et USB-C à ethernet et USB 3.,0 adaptateur)

rencontrez Surface Go, c’est une tablette relativement petite (taille d’écran 10″). Il a un processeur Intel 64 bits « normal », il a un chargeur de démarrage qui peut être déverrouillé et son matériel est bien connu car il est similaire à L’ancien »Surface Pro 6″. Le matériel plus ancien est une bonne chose si vous pensez aux systèmes d’exploitation libres. Plus le matériel devient vieux, plus les gens ont de chances de trouver des moyens de le faire fonctionner avec des logiciels libres, tels que Debian GNU/Linux.

mise à Jour en premier!,

avant d’effacer le système d’exploitation propriétaire de la tablette, vous devez l’utiliser pour mettre à jour le micrologiciel. La mise à jour du micrologiciel à partir de N’importe quoi d’autre que Windows est pratiquement impossible. Le nouveau firmware pour la Surface a corrigé de nombreux bugs et amélioré les performances de la tablette – vous ne voulez pas manquer cela!,22e9f870″>

vérifiez les mises à jour manuellement à L’aide de Windows Update
notez les nombreuses mises à jour du firmware, vous ne pouvez les installer que depuis Windows
cela peut prendre un certain temps, être patient ou prendre des photos 🙂

choisir un système d’exploitation

Une fois que vous avez sélectionné le matériel de la tablette, vous devez choisir un système D’exploitation., Pour diverses raisons, je vous recommande d’envisager de choisir un système d’exploitation gratuit. Avec le logiciel libre, Vous êtes – littéralement-libre de le faire fonctionner comme vous le souhaitez. J’aime Debian, une distribution GNU/Linux.

Debian GNU/Linux, Le système d’exploitation universel

La distribution Debian GNU/Linux est l’une des plus anciennes distributions disponibles. C’est spécial parce que ses mainteneurs ont ratifié un contrat social, un document qui garantit que Debian est ouverte et libre., Il peut être installé sur presque n’importe quel matériel, d’où leur slogan « le système d’exploitation universel ».

la Création d’une clé USB

l’Installation de Debian se fait à l’aide d’une clé USB amorçable. J’ai utilisé un autre ordinateur pour télécharger les fichiers d’installation à partir de https://debian.org. Vous devez créer un support d’installation pour obtenir ces fichiers d’installation sur la tablette.,

Vous pouvez utiliser un autre ordinateur pour créer une clé USB amorçable, j’ai utilisé mon ThinkPad X1

Sur un autre ordinateur portable, j’ai utilisé une partie du terminal de commandes pour créer la clé USB bootable. Si vous êtes sous Windows ou Mac, vous pouvez utiliser d’autres outils pour effectuer ce travail, comme les utilitaires de disque, Rufus ou Unetbootin.

démarrage du programme d’installation

Connectez la clé USB amorçable à la tablette Surface, j’ai utilisé un adaptateur USB-C vers ethernet et USB 3.0., La connexion réseau filaire est très pratique lors de l’installation car Debian ne peut souvent pas charger le micrologiciel/les pilotes pour les puces WiFi propriétaires.

connexion de la clé USB amorçable à la tablette Surface à l’aide du dongle USB-C vers USB 3.0 et ethernet

le moyen le plus simple de démarrer la tablette Surface grâce à « Options de démarrage avancées » dans les paramètres Windows, il redémarrera votre ordinateur en vous offrant différentes options de démarrage et de récupération.,

« Options de Démarrage Avancées » dans les Paramètres de Windows vous permet d’utiliser une clé USB comme support d’amorçage
Choisir « Linpus Lite » pour démarrer le programme d’installation

Choisissez « Utiliser un périphérique », puis sélectionnez « Linpus lite ». Avec un peu de chance, vous serez accueilli par le menu D’installation Debian GNU/Linux.,

menu D’installation Debian GNU/Linux sur Surface Go – happy me

procédez à l’installation en répondant à des questions comme la langue que vous souhaitez utiliser et la disposition du clavier que vous avez. Le programme d’installation tentera de reconnaître votre matériel réseau. Malheureusement, de nombreux fournisseurs gardent leurs pilotes de périphériques (micrologiciels) fermés, ce qui rend impossible pour Debian de les inclure dans leur collection standard de logiciels (qui doit être un logiciel libre).,

le firmware manquant rend le matériel inutilisable lors de l’installation

bien qu’il soit possible de charger ces pilotes de périphériques non libres à partir d’un (autre) lecteur USB, mon expérience Préchargez les pilotes de périphériques dont vous aurez besoin. Ma stratégie est de connecter l’ordinateur à une connexion réseau filaire lors de l’installation et de s’inquiéter des pilotes manquants par la suite. Il est plus facile de les ajouter plus tard si votre système est en ligne.,

Installation en cours – notez que le câble réseau connecté

interface utilisateur graphique

de nombreuses applications (navigation web, retouche photo, dessin) ne fonctionnent bien que par interface. Vous pouvez choisir parmi de nombreuses options différentes si vous utilisez un logiciel libre. Le premier choix que vous devez faire est de savoir si vous voulez un « environnement de bureau » ou simplement un « gestionnaire de fenêtres ».,

environnement de bureau

Un environnement de bureau vous offre une expérience utilisateur globale, y compris les panneaux, les menus système et les applets d’état. Il est livré avec son propre ensemble d’applications (système) et look+feel. Alors que la plupart des environnements de bureau offrent une configuration standard complète, beaucoup d’entre eux offrent des options avancées de personnalisation. Consultez leurs sites Web, lisez leurs principes de conception et choisissez quelque chose que vous aimez., Les environnements de bureau courants pour Debian sont:

Gestionnaire de fenêtres

contrairement à un environnement de bureau complet, un gestionnaire de fenêtres fournit uniquement un moyen de gérer les fenêtres d’application. Les gestionnaires de fenêtres sont choisis parce qu’ils sont extrêmement minimes, nécessitant que tous les extras soient ajoutés manuellement par l’utilisateur. Si vous aimez prendre vos propres décisions, choisir un gestionnaire de fenêtres pourrait être un bon point de départ pour votre interface utilisateur graphique., Les plus courants sont:

Vous devriez vraiment prendre votre temps pour prendre votre propre décision, car Choisir la base de l’interface utilisateur graphique a un impact considérable sur l’expérience globale. C’est un choix personnel, motivé par vos préférences et votre volonté de l’ajuster manuellement. Mon choix, parce que j’ai des années d’expérience avec l’informatique, est d’utiliser le gestionnaire de fenêtres Openbox en combinaison avec des outils supplémentaires qui optimisent mon expérience.

l’Optimisation de l’expérience

C’est une étape essentielle lorsque vous installez un système d’exploitation libre sur un ordinateur., Après l’installation, les paramètres par défaut ne sont souvent pas adaptés à votre matériel, vos préférences et vos cas d’utilisation spécifiques.

ceux-ci où certaines choses que j’ai fait au-dessus du gestionnaire de fenêtres Openbox:

  • mettre à niveau la version standard ‘stable’ de Debian à sa branche ‘instable’ plus tranchante. Cela signifie que vous obtiendrez de nouvelles versions de logiciels plus rapidement, mais les choses peuvent parfois se casser. J’aime les nouveaux logiciels (comme je suis développeur), vous pourriez reconsidérer cela.,
  • installer divers pilotes de périphériques non libres (firmware) pour faire fonctionner tous les composants matériels, Debian a une page détaillée à ce sujet: https://wiki.debian.org/Firmware. Cela peut nécessiter un peu de recherche, des analyses de fichiers journaux, pour déterminer quel micrologiciel votre ordinateur a besoin.
  • utilisez gnome-network-manager et son applet pour voir l’état du WiFi et me permettre de me connecter rapidement à différents réseaux sans fil
  • installez le son sur Debian pour faire fonctionner le haut-parleur de la tablette., Assurez-vous de vérifier les options volume/muet avant de considérer que votre système audio est cassé (par défaut, il est coupé!,installer Compton pour réduire considérablement les « discordances » (améliorer la fluidité) lors du défilement avec l’écran de la tablette en mode portrait
  • installer mes applications préférées sur Debian GNU/Linux: navigateurs Web Firefox et Chromium, application Evolution mail/calendar/contacts, navigateur de fichiers Thunar, émulateur de terminal Xfce-terminal, manipulation D’image GIMP, édition de graphiques vectoriels Inkscape, client FileZilla SFTP, Libre Office, Xournal pen/notes
  • installez à bord, un clavier virtuel pour permettre la saisie de texte lorsque le clavier matériel est déconnecté.,
  • appliquer manuellement un correctif du noyau linux pour que la Surface Pen fonctionne avec le nouveau noyau Linux, ce qui nécessite que je compile mon propre noyau patché.,système d’exploitation personnalisé sur tablette pour créer du contenu pour ce blog
lire un article sur ma tablette en mode portrait
utilisation de la surface personnalisée Go (droite) pour la programmation, similaire à la façon dont je travaille avec un iPad Pro (gauche)

conclusion

Après de nombreuses heures d’expérimentation et de mise au point, j’ai créé une expérience de système d’exploitation pour tablette qui fonctionne., Je peux l’utiliser pour lire, dessiner, programmer et concevoir.

Le sens de la compréhension que vous développerez tout au long de « build your own OS »-chose est incroyable, à la fois du point de vue de l’interaction technique et utilisateur. C’est une excellente occasion d’apprendre et de perfectionner vos compétences!

mise à jour:

lire mes messages de suivi sur:

  • Comment migrer et gérer votre photothèque en utilisant un logiciel libre, j’utilise maintenant ma tablette « WillemOS » pour le faire!
  • mise en place d’une synchronisation transparente des fichiers entre votre tablette et votre smartphone à l’aide de protocoles ouverts et de logiciels libres.,
  • raffiner ma tablette OS avec Surface Go 2 i3wm et 4G/LTE

Si vous avez trouvé ce contenu utile,
pensez à montrer votre appréciation
En m’achetant un café ❤️😋:

Achetez-moi un café

ou aidez-moi en partageant div>

Leave a Comment