GNU/Linux >> Tutoriels Linux >  >> Linux

Construction Linux personnalisée légère

Il est généralement possible de rouler un système avec Busybox; Le site Web de busybox détaille comment procéder.

Un binaire busybox lié statiquement ne nécessitera que quelques Mo de mémoire (au-delà de ce dont le noyau a besoin, bien sûr). J'ai pu démarrer et me connecter à une machine avec 8 Mo de RAM.

Cependant, il est relativement compliqué de faire fonctionner tous les services système dont vous pourriez avoir besoin, il peut être préférable d'utiliser une petite distribution existante.

Combien coûte "petite mémoire" ? Êtes-vous sur un tout petit système embarqué ? À moins que vous n'ayez moins de 64 Mo ou que votre processus nécessite une grande partie de la RAM disponible (et aucun échange), je vous recommande d'utiliser une distribution standard minimale.

Edit :L'outil "buildroot" est un compagnon de Busybox qui vous aide à créer de très petits systèmes de fichiers utilisables.


Essayez TinyCore (ou même MicroCore).

TinyCore est à 10 Mo (ISO) et MicroCore à 6 Mo. TinyCore a X et une interface graphique minimale, tandis que MicroCore est en mode texte uniquement. Je l'utilise sur un ordinateur portable de 12 ans avec 199 MHz et 32 ​​Mo de RAM. Fonctionne parfaitement, même avec le WLAN, etc.

TinyCore est conçu avec des capacités de personnalisation à l'esprit. Vous pouvez facilement bifurquer votre propre dristro minimal à partir de TinyCore. Pour faciliter cela, il existe même un tutoriel de remasterisation dans le Wiki.


Vous pouvez utiliser Arch Linux, mais cela ne correspond pas strictement à votre distribution "personnalisée", je pense.

J'irais avec Linux From Scratch. Ce n'est pas vraiment une distribution, mais plutôt un système pour créer votre propre distribution. Je pense que vous constaterez que vous avez un peu de "gras" dans votre système lorsque vous avez terminé, car il vous oblige à construire et à installer Tcl/Tk (ou du moins c'était le cas) et quelques autres choses qui ne sont pas strictement nécessaires , mais vous permettent d'exécuter des cas de test de manière semi-automatique.


Linux
  1. Pekwm :un bureau Linux léger

  2. Comment créer des paquets rpm

  3. Introduction au système de fichiers Linux

  4. Comment changer le nom d'hôte sous Linux

  5. Ma distribution Kali Linux personnalisée

Sécuriser un système Linux hérité

Introduction aux cgroups d'un administrateur système Linux

Documenter la disponibilité du système sous Linux

5 environnements de bureau Linux légers

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

Linux Dash - Un outil de surveillance système léger mais puissant pour Linux