Den stabile version SKUF 25 (Suckless Kexec Using Fileshare) er tilgængelig, et værktøj til diskfri netværksopstart af Arch Linux fra et SAMBA-netlagringssystem uden at bruge PXE. Projektet er bygget på mkinitcpio og muliggør opsætning af et miljø til opstart af Arch Linux-distributionen ved at bruge sparse-billeder med filsystem (f.eks. ext4), der ligger på en SAMBA-server. Opstarten sker i to trin; i det første trin får brugeren mulighed for at ændre monteringsparametrene for SAMBA/rodfilsystemet, og i det andet trin indlæses det nye kerne med kexec. IP-adresser Der anvendes dhcpcd i begge trin.
Samtidig udvikles der et script kaldet update_remote_systems i projektets repository, hvilket muliggør sekventiel opdatering af flere Arch Linux-systemer.

Værktøjet kan være nyttigt til brug i uddannelsesinstitutioner eller andre virksomheder, hvor der allerede findes en DHCP/PXE-server, eller hvor det er vanskeligt at få aftale med systemadministratoren, men hvor der er adgang til server SAMBA. I sidstnævnte tilfælde kan studerende opsætte miljøet til kørsel selv uden at konfigurere serverdelen. Den indledende opstart bruger en USB-nøgle eller en CD/DVD med et minimumsvolumen på 150 MB (eller, i tilfælde af brug af EFI – en FAT32-partition med kernen og eget initramfs)
Udover at der ikke er behov for at opsætte en DHCP/PXE-server, kan en anden nyttig funktion være kexec, som gør det muligt at indlæse en ny OS-kerne "hot", uden fysisk at genstarte udstyret. Dette gør det muligt at bruge forskellige kerner på klientmaskinen uden at bekymre sig om at ændre opstartsloaderkonfigurationen i tilfælde af brug af den traditionelle metode med PXE.
Andre funktioner:
- Understøttelse af grafisk boot-skærm Plymouth.
- Understøttelse af tilslutning af swap-fil over netværket.
- Understøttelse af opstart af systemet ved hjælp af et trådløst Bluetooth-tastatur på Macintosh-computere.
Ændringer i SKUF 25:
- Der tilføjes ikke længere unødvendige drivere til de genererede initramfs.
- Ved indlæsning af en ny kerne anvendes ikke længere indstillingen "—console-vga", hvilket kan hjælpe ved debugging med konsollen.
- Busybox-pakken kompileres med parameteren "KCONFIG_NOTIMESTAMP=1", hvilket muliggør opbygning af reproducerbare binære filer.
- Scriptet «update_remote_systems.sh» er nu tilgængeligt, hvilket gør det muligt at opdatere flere Arch Linux-systemer sekventielt. Blandt funktionerne er delt cache-lagring til pacman-pakker (som undgår at downloade den samme pakke flere gange for forskellige systemer), generering af opdateringsrapporter i CSV-format, understøttelse af installation af tredjepartspakker, og en tmux-tilstand til at overvåge opdateringsstatus i grafisk tilstand.
- Kodeformateringen er forbedret, og småfejl er rettet.
Kilde: opennet.ru
