Sortie du système de démarrage réseau SKUF 25.0

Une version stable de SKUF 25 (Suckless Kexec Using Fileshare) est disponible, un outil pour le démarrage réseau sans disque d'Arch Linux à partir d'un stockage SAMBA sans utiliser PXE. Le projet est basé sur mkinitcpio et permet de configurer un environnement pour démarrer la distribution Arch Linux, en utilisant des images éparses avec un système de fichiers (par exemple, ext4) hébergées sur un serveur SAMBA. Le démarrage se fait en deux étapes : dans la première, l'utilisateur a la possibilité de modifier les paramètres de montage SAMBA / FS racine, et dans la seconde, un nouveau noyau est chargé à l'aide de kexec. Pour obtenir adresses IP les deux étapes utilisent dhcpcd.

Parallèlement, un script update_remote_systems est en cours de développement dans le dépôt du projet, permettant de mettre à jour plusieurs systèmes Arch Linux de manière séquentielle.

Sortie du système de démarrage réseau SKUF 25.0

L'outil peut être utile dans les établissements d'enseignement ou d'autres entreprises où, par exemple, un serveur DHCP / PXE est déjà occupé, ou lorsque des négociations avec l'administrateur système sont difficiles, mais où l'accès à serveur SAMBA est disponible. Dans ce dernier cas, un étudiant peut configurer l'environnement de démarrage par lui-même, sans configurer la partie serveur. Pour le démarrage initial, une clé USB ou un CD / DVD d'un minimum de 150 Mo est nécessaire (ou, en cas d'utilisation EFI, une partition FAT32 avec le noyau et son propre initramfs)

En plus de l'absence de configuration d'un serveur DHCP / PXE, une autre fonctionnalité utile peut être kexec, qui permet de charger un nouveau noyau OS à « chaud », sans redémarrer physiquement le matériel. Cela permet d'utiliser différents noyaux sur la machine cliente, sans se soucier de la modification de la configuration du chargeur de démarrage en cas d'utilisation de la méthode traditionnelle avec PXE.

Autres fonctionnalités :

  • Support de l'écran de démarrage graphique Plymouth.
  • Support pour le connexion d'un fichier swap via le réseau.
  • Support pour démarrer le système en utilisant un clavier Bluetooth sans fil sur des ordinateurs Macintosh.

Modifications de SKUF 25 :

  • Les pilotes de périphériques de blocs superflus ne sont plus ajoutés dans les initramfs générés.
  • Lors du chargement d'un nouveau noyau, l'option « --console-vga » n'est plus utilisée, ce qui peut faciliter le débogage via la console.
  • Le paquet busybox est compilé avec l'option « KCONFIG_NOTIMESTAMP=1 », permet de générer des fichiers binaires reproductibles.
  • Le script « update_remote_systems.sh » est présenté, permettant de mettre à jour plusieurs systèmes Arch Linux de manière séquentielle. Parmi ses fonctionnalités, on trouve un cache des paquets pacman en partage (permettant d'éviter de télécharger un même paquet plusieurs fois pour différents systèmes), la génération de rapports de mise à jour au format CSV, la prise en charge de l'installation de paquets tiers, et un mode tmux pour surveiller l'état des mises à jour en mode graphique.
  • Le formatage du code a été amélioré et de petites erreurs ont été corrigées.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster