Dostupan je stabilan izdanak SKUF 25 (Suckless Kexec Using Fileshare), alat za bežičko mrežno pokretanje Arch Linuxa s mrežnog spremišta SAMBA bez korištenja PXE-a. Projekt se temelji na mkinitcpio projektu i omogućava konfiguriranje okruženja za pokretanje Arch Linux distribucije koristeći sparse-slike s datotečnim sustavom (npr. ext4) koje se nalaze na SAMBA poslužitelju. Pokretanje se odvija u dva koraka, pri čemu korisniku prvo daje mogućnost izmjene parametara montaže SAMBA/korenFS, a zatim slijedi pokretanje novog jezgra koristeći kexec. Za dobivanje IP adrese u oba koraka koristi se dhcpcd.
Paralelno, u repozitoriju projekta razvija se skripta update_remote_systems, koja omogućava postupno ažuriranje više Arch Linux sustava.

Alat može biti koristan za korištenje u obrazovnim ustanovama ili na drugim poduzećima, gdje, primjerice, već postoji zauzeti DHCP/PXE poslužitelj, ili gdje ne možete dogovoriti sa sustavnim administratorom, no imate pristup poslužitelju SAMBA. U tom slučaju, student može samostalno postaviti okruženje za pokretanje bez potrebe za podešavanjem poslužiteljske strane. Za inicijalno pokretanje koristi se USB-Flash ili CD/DVD sa minimalnim kapacitetom od 150 MB (ili, u slučaju korištenja EFI — FAT32 particija s jezgrom i vlastitim initramfs-om)
Osim što ne postoji potreba za postavkom DHCP/PXE poslužitelja, još jedna korisna funkcija može biti kexec, koji omogućava pokretanje novog jezgra OS-a „uživo“, fizički ne restartajući opremu. Zbog toga se na klijentskom računalu mogu koristiti različita jezgra bez brige o promjeni konfiguracije bootloadera u slučaju korištenja tradicionalne PXE metode.
Ostale funkcije:
- Podrška za grafički ekran pokretanja Plymouth.
- Podrška za povezivanje swap datoteke putem mreže.
- Podrška za pokretanje sustava koristeći bežičnu Bluetooth tipkovnicu na Macintosh računalima.
Izmjene u SKUF 25:
- U generiranim initramfs više se ne dodaju suvišni drajveri za blok uređaje.
- Pri pokretanju novog jezgra više se ne koristi opcija „—console-vga“, što može pomoći u debagiranju korištenjem konzole.
- Paketa busybox sastavlja se s parametrom „KCONFIG_NOTIMESTAMP=1“, što omogućava generiranje reproducibilnih binarnih datoteka.
- Predstavljen je skript «update_remote_systems.sh» koji omogućuje sekvencijalno ažuriranje više Arch Linux sustava. Među mogućnostima su: podijeljeno spremište predmemorije paketa pacman (omogućuje da se isti paket ne preuzima dvaput za više sustava), generacija izvještaja o ažuriranjima u CSV formatu, podrška za instalaciju trećih paketa, te tmux mod za praćenje statusa ažuriranja u grafičkom okruženju.
- Poboljšano je formatiranje koda i ispravljene sitne greške.
Izvor: opennet.ru
