Minimal Linux Live est un système d'exploitation open source, distribué et extrêmement léger basé sur le noyau Linux et le logiciel BusyBox, qui inclut des utilitaires UNIX courants.
Il est disponible au téléchargement en tant que Live CD 32 bits / 64 bits
La distribution est disponible en téléchargement sous forme de deux images ISO Live CD, une pour chacune des plates-formes matérielles prises en charge: 64 bits (x86_64) et 32 bits (x86). Ils définissent le monde minimal et ont environ 7 Mo chacun.
Les images ISO peuvent être déployées sur des disques CD, des mini disques CD ou des clés USB afin de les démarrer à partir du BIOS d'un ordinateur. Le système live démarre automatiquement, car il n'y a pas de chargeur de démarrage implémenté sur les Live CD.
Il démarre en 3-4 secondes
Il s'agit d'un système d'exploitation extrêmement rapide qui démarre en environ 3 à 4 secondes. Les utilisateurs sont redirigés vers une invite du shell à partir de laquelle ils peuvent accéder à tous les utilitaires de ligne de commande préinstallés.
Une distribution DIY de Linux
Minimal Linux Live a été conçu dès le départ pour permettre aux utilisateurs de créer leurs propres distributions de Linux, basées sur Minimal Linux Live bien sûr.
Pour créer votre propre système d'exploitation Minimal Linux Live, vous devez télécharger les dernières archives de scripts à partir de la page d'accueil du projet, les extraire et rendre les scripts exécutables. Installez les exigences, exécutez le script build_minimal_linux_live.sh et attendez.
Selon les spécifications de votre ordinateur et la distribution de Linux utilisée, le processus de création du système d'exploitation ne devrait pas prendre plus de 30 minutes. L'image ISO sera générée automatiquement dans le même dossier que les scripts.
Pas pour les utilisateurs réguliers
Nous nous sentons obligés d'avertir nos lecteurs que Minimal Linux Live n'est pas une distribution Linux pour les débutants. Il est conçu pour les utilisateurs avancés de Linux, tels que les administrateurs système qui recherchent un petit CD de secours ou des développeurs expérimentés qui veulent créer leur propre système d'exploitation.
Quoi de neuf cette version:
- Base logicielle mise à jour - Minimal Linux Live (MLL) est basé sur le noyau Linux 4.14.12, la bibliothèque GNU C 2.26 et BusyBox 1.27.2. Le fichier d'image ISO généré est de 9 Mo et nécessite 256 Mo de RAM pour fonctionner correctement.
- 30+ bundles de superposition disponibles avec de nouveaux ajouts comme les clients nano, vim, Cloud Foundry et BOSH, Open JDK, les configurations de clavier, le jeu 2048 et bien d'autres.
- Gestion des dépendances de bundle - un bon exemple est le bundle Open JDK overlay qui dépend de GLIBC et ZLIB. Du point de vue de l'utilisateur final, tout ce que vous devez faire est d'ajouter Open JDK à la liste des bundles de superposition que vous voulez inclure dans MLL et le système de build overlay prépare automatiquement les bundles de superposition requis par Open JDK.
- Fichier de configuration séparé pour les groupes de superposition: toute la configuration spécifique au groupe peut être externalisée dans un fichier de configuration séparé. Cela rend le fichier de configuration principal beaucoup plus petit et plus facile à maintenir. Les entrées du fichier de configuration du bundle ont la priorité sur les entrées du fichier de configuration principal.
- Fonctionnalité d'exécution automatique dans initramfs - tous les scripts dans / etc / autorun sont automatiquement exécutés au démarrage. Cette fonctionnalité est utilisée par certains groupes de superposition qui nécessitent le déclenchement de certaines fonctionnalités au démarrage (par exemple, le groupe de superposition DHCP).
- Fonctionnalité DHCP en tant que groupe de superposition séparé - la fonctionnalité du client DHCP est déclenchée automatiquement au démarrage. Le résolveur DNS par défaut est changé en Quad 9. Les résolveurs DNS Google publics sont toujours présents et utilisés comme sauvegarde. Ce bundle de superposition est activé par défaut.
- Code source en tant que groupe de superposition distinct - versions MLL précédentes utilisées pour inclure le code source MLL à la fois dans la structure initramfs et dans la structure d'image ISO. Maintenant, le même code source est inclus en superposition et peut être trouvé soit dans / minimal / rootfs / usr / src (image ISO) ou dans / usr / src (initramfs). Ce bundle de superposition est activé par défaut.
- Image compatible Docker - Le processus de construction MLL génère une image compatible Docker mll_image.tgz qui contient tous les logiciels disponibles de l'image ISO MLL. Cette image peut être importée et utilisée dans Docker ou dans tout autre système de conteneur qui prend en charge l'importation de systèmes de fichiers bruts. Vous pouvez ajouter votre propre logiciel dans MLL (par exemple un serveur HTTP simple comme 'nweb' fourni en superposition), puis utiliser Docker au lieu d'exécuter l'ensemble du système d'exploitation.
- Les bundles de superposition peuvent être fusionnés dans initramfs - tous les bundles de superposition peuvent être "fusionnés". avec la structure initramfs. De cette manière, toutes les fonctionnalités du bundle de superposition sont disponibles au démarrage, sans compter le support de détection de matériel limité. Cela rend la structure initramfs beaucoup plus grande et par conséquent vous avez besoin de plus de RAM car tous les bundles de superposition sont disponibles dans le cadre de l'initramfs.
- Améliorations structurelles - le système de construction de superposition est complètement séparé du système de construction principal. Les scripts shell principaux sont plus nombreux, mais chaque script shell a une structure plus simple. Le processus de construction principal et le système de construction de superposition reposent tous deux sur "commun" et "commun". logique à partir du script shell séparé, qui est inclus dans tous les autres scripts shell pertinents. Le & quot; épars & quot; La taille du fichier image a été augmentée à 3 Mo afin de gérer la taille des ensembles de superposition par défaut.
- Prise en charge UEFI et BIOS - MLL fournit différentes versions de construction, en fonction de la compatibilité du microprogramme ciblé. Les "bios" build flavor cible les systèmes BIOS hérités et utilise des chargeurs de démarrage précompilés fournis par le projet syslinux. Le "uefi" build flavor cible les systèmes UEFI modernes et utilise les chargeurs de démarrage précompilés fournis par le projet systemd-boot. Vous pouvez également générer "mixed" Image ISO qui peut démarrer à la fois sur le BIOS hérité et sur les systèmes UEFI modernes. La saveur de construction par défaut est "bios".
- Restructuration d'image ISO - le répertoire d'images ISO principal ne contient plus de fichiers individuels. Une exception est "minimal.img". si le & quot; épars & quot; l'emplacement de superposition a été activé dans le fichier de configuration principal. Cela rend la structure de l'image ISO plus facile pour la maintenance future.
- Logo de démarrage MLL personnalisé: le logo de démarrage MLL est fourni en tant que groupe de superposition distinct. Cependant, il est différent des autres groupes de superposition car il n'ajoute pas de fonctionnalité de superposition. Au lieu de cela, ce faisceau de superposition "injecte" & quot; le logo de démarrage MLL personnalisé dans l'arborescence source du noyau et déclenche la reconstruction du petit noyau. Ce bundle de superposition est activé par défaut.
Quoi de neuf dans la version:
- Minimal Linux Live est maintenant basé sur Linux kernel 4.1.6 et BusyBox 1.23.2.
- Le processus de construction est maintenant parallélisé entre tous les cœurs de CPU disponibles, donc le temps de construction global est considérablement réduit.
- Il y a un support réseau DHCP pour tous les périphériques réseau détectés par le noyau. Notez que DNS ne fonctionne pas en raison de problèmes de liaison statique bien connus provoqués par la glibc.
- L'image ISO est maintenant générée en utilisant genisoimage. Cela résout certains problèmes avec les systèmes d'exploitation hôtes Debian et Arch.
- En plus des changements ci-dessus, si vous téléchargez les derniers scripts de construction stables, vous remarquerez un dossier nommé experimental. Ce dossier contient des scripts intéressants qui produisent ISO basé sur le noyau Linux et ToyBox au lieu de BusyBox. Gardez à l'esprit qu'il s'agit d'un travail en cours et que ces scripts peuvent ne pas fonctionner sur votre système d'exploitation hôte.
Quoi de neuf dans la version 07-Feb-2015:
- Minimal Linux Live est maintenant basé sur Linux noyau 3.18.6 et BusyBox 1.23.1.
Quoi de neuf dans la version 25-août-2014:
- Minimal Linux Live est maintenant basé sur Linux kernel 3.16.1 et BusyBox 1.22.1.
- Le processus de démarrage est maintenant basé sur / sbin / init et / etc / inittab. Il y a quatre consoles disponibles qui peuvent être commutées avec Alt + F1 jusqu'à Alt + F4.
- Les scripts Shell ont été mis à jour. Maintenant, les paquets sources téléchargés sont stockés dans un dossier séparé. Si le processus de téléchargement est interrompu, il continuera la prochaine fois que les scripts sont exécutés. La modification la plus notable est dans 5_generate_rootfs.sh qui génère maintenant un système de fichiers racine avec une structure compatible avec / sbin / init et / etc / inittab.
Quoi de neuf dans la version 28-juil-2014:
- Minimal Linux Live est maintenant basé sur Linux noyau 3.15.6 et BusyBox 1.22.1.
Commentaires non trouvées