GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso creare una distribuzione personalizzata per l'esecuzione di un semplice browser Web?

Molte distribuzioni hanno qualche funzione per un'installazione minima; essenzialmente dove selezioni manualmente solo quei pacchetti che desideri esplicitamente installare. Debian ha questa capacità e sarebbe una scelta migliore, nella tua situazione, rispetto all'altro ovvio concorrente minimo, Arch Linux.

Lo stato di rilascio progressivo di Arch può fornire un livello di complessità continua che desideri evitare. Debian fornirebbe la base semplice e minima che stai cercando oltre a offrire stabilità. C'è un post sul blog sull'uso di Debian come chiosco che può offrire alcuni consigli utili.

Per un browser, come suggerisce beav_35, Uzbl è una buona scelta. La mia raccomandazione sarebbe Vimprobable, un browser WebKit che è scriptabile, guidato da tastiera e può essere controllato efficacemente tramite SSH.

Come gestore di finestre, consiglierei dwm:con meno di 2000 SLOC, è estremamente leggero e può essere facilmente configurato per una configurazione di tipo chiosco.


Prima di tutto, potresti non voler reinventare la ruota... Esistono diverse distribuzioni incentrate sui chioschi. Uno di questi potrebbe farti risparmiare molto lavoro.

In secondo luogo, se hai familiarità con Kickstart su Fedora e RHEL (o CentOS o Scientific Linux), puoi utilizzare gli strumenti Fedora per creare il tuo giro di una qualsiasi di queste distribuzioni. La documentazione è un po' sparsa, ma inizia qui.


Inizia con una distribuzione minima come Arch Linux, quindi installa i pacchetti di cui hai bisogno. Per un semplice browser web prova Uzbl.


Linux
  1. Come installare Chromium Web Browser su RHEL7 Linux

  2. 10 browser Web leggeri e open source per Linux

  3. Come cancellare la cache del browser Web dalla riga di comando in Linux

  4. Pale Moon:un browser Web multipiattaforma ottimizzato per l'efficienza

  5. Come posso cercare uno schema multilinea in un file?

[Anno 2013 per Linux] 2 distribuzioni Linux sospese

Sistema operativo SemiCode:una distribuzione Linux per programmatori e sviluppatori Web

Come aggiungere Icinga Director per Icinga2 e Icinga Web 2.

Come compilare il kernel Linux dal sorgente per creare un kernel personalizzato

Come installare e configurare Tor Browser su distribuzioni Linux

Come posso profilare il codice C++ in esecuzione su Linux?