Vrijgave van het netwerkopstartsysteem SKUF 25.0

Er is een stabiele release van SKUF 25 (Suckless Kexec Using Fileshare) beschikbaar, een tool voor netwerken zonder schijf bij het opstarten van Arch Linux vanaf een SAMBA-netopslag zonder gebruik te maken van PXE. Dit project is gebaseerd op mkinitcpio en maakt het mogelijk om een omgeving in te stellen voor het opstarten van de Arch Linux-distributie, waarbij sparse-images met een bestandssysteem (zoals ext4) worden gebruikt die zich op de SAMBA-server bevinden. De opstartprocedure bestaat uit twee fasen: in de eerste fase krijgt de gebruiker de mogelijkheid om de montage-instellingen van SAMBA/root FS te wijzigen, en in de tweede fase wordt een nieuwe kernel geladen met behulp van kexec. Voor het verkrijgen van IP-adressen wordt in beide fasen dhcpcd gebruikt.

Tegelijkertijd is er in de projectrepository een script update_remote_systems in ontwikkeling, waarmee meerdere Arch Linux-systemen achtereenvolgens kunnen worden bijgewerkt.

Vrijgave van het netwerkopstartsysteem SKUF 25.0

De tool kan nuttig zijn voor gebruik in onderwijsinstellingen of andere bedrijven waar bijvoorbeeld al een DHCP/PXE-server in gebruik is, of waar men geen overeenstemming kan bereiken met de systeembeheerder, maar er wel toegang is tot server SAMBA. In dat laatste geval kan de student de opstartomgeving zelf instellen, zonder de serverzijde te configureren. Voor de initiële opstart wordt een USB-stick of CD/DVD met een minimale grootte van 150 MB gebruikt (of, in het geval van EFI, een FAT32-partitie met de kernel en eigen initramfs)

Naast de afwezigheid van de noodzaak om een DHCP/PXE-server in te stellen, kan een andere nuttige functie kexec zijn, waarmee een nieuwe OS-kernel ‘in de lucht’ kan worden geladen zonder de hardware fysiek opnieuw op te starten. Hierdoor kan op de clientmachine verschillende kernels worden gebruikt, zonder dat men zich zorgen hoeft te maken over het wijzigen van de bootloader-configuratie bij gebruik van de traditionele PXE-methode.

Overige functies:

  • Ondersteuning voor een grafisch opstartscherm met Plymouth.
  • Ondersteuning voor het aansluiten van een swap-bestand via het netwerk.
  • Ondersteuning voor het opstarten van het systeem met behulp van een draadloze Bluetooth-toetsenbord op Macintosh-computers.

Wijzigingen in SKUF 25:

  • In de gegenereerde initramfs worden geen overbodige stuurprogramma's voor blokapparaten meer toegevoegd.
  • Bij het opstarten van een nieuwe kernel wordt de optie ‘--console-vga’ niet meer gebruikt, wat kan helpen bij het debuggen met behulp van de console.
  • Het busybox-pakket wordt gebouwd met de parameter ‘KCONFIG_NOTIMESTAMP=1’, wat het mogelijk maakt om reproduceerbare binaire bestanden te bouwen.
  • Het script «update_remote_systems.sh» is gepresenteerd, waarmee u meerdere Arch Linux-systemen consecutief kunt bijwerken. Tot de mogelijkheden behoren gescheiden cache-opslag voor pacman-pakketten (waardoor het mogelijk is om hetzelfde pakket niet twee keer voor verschillende systemen te downloaden), het genereren van update-rapporten in CSV-formaat, ondersteuning voor de installatie van externe pakketten, en een tmux-modus voor het monitoren van de status van updates in grafische modus.
  • De code-opmaak is verbeterd en kleine fouten zijn gecorrigeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster