GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je créer une distribution personnalisée pour exécuter un simple navigateur Web ?

De nombreuses distributions ont des facilités pour une installation minimale; essentiellement où vous ne sélectionnez manuellement que les packages que vous souhaitez explicitement installer. Debian a cette capacité et serait un meilleur choix, dans votre situation, que l'autre concurrent minimal évident, Arch Linux.

Le statut de version continue d'Arch peut fournir un niveau de complexité continue que vous souhaitez éviter. Debian fournirait la base simple et minimale que vous recherchez et offrirait de la stabilité. Il existe un article de blog sur l'utilisation de Debian en tant que kiosque qui peut offrir des conseils utiles.

Pour un navigateur, comme le suggère beav_35, Uzbl est un bon choix. Ma recommandation serait Vimprobable, un navigateur WebKit qui est scriptable, piloté par clavier et peut être contrôlé efficacement via SSH.

En tant que gestionnaire de fenêtres, je recommanderais dwm :à moins de 2 000 SLOC, il est extrêmement léger et peut être facilement configuré pour une configuration de type kiosque.


Tout d'abord, vous ne voudrez peut-être pas réinventer la roue... Il existe plusieurs distributions axées sur les kiosques. L'un d'entre eux pourrait vous faire économiser beaucoup de travail.

Deuxièmement, si vous connaissez Kickstart sur Fedora et RHEL (ou CentOS ou Scientific Linux), vous pouvez utiliser les outils Fedora pour créer votre propre version de l'une de ces distributions. La documentation est un peu dispersée, mais commencez ici.


Commencez avec une distribution minimale telle que Arch Linux, puis installez les packages dont vous avez besoin. Pour un simple navigateur Web, essayez Uzbl.


Linux
  1. 10 navigateurs Web légers Open Source pour Linux

  2. Pale Moon - Un navigateur Web multiplateforme optimisé pour l'efficacité

  3. Beaker Browser - Un navigateur P2P pour les pirates Web.

  4. Comment sélectionner un numéro de port statique pour une application personnalisée ?

  5. Comment puis-je obtenir la date et l'heure actuelles dans le terminal et définir une commande personnalisée dans le terminal pour cela ?

[Année 2013 pour Linux] 2 distributions Linux abandonnées

SemiCode OS :une distribution Linux pour les programmeurs et les développeurs Web

Comment ajouter Icinga Director pour Icinga2 et Icinga Web 2.

Comment compiler le noyau Linux à partir de la source pour créer un noyau personnalisé

Comment installer et configurer le navigateur Tor sur les distributions Linux

Comment puis-je profiler du code C++ exécuté sous Linux ?