Lansarea sistemului de bootare de rețea SKUF 25.0

A fost lansată versiunea stabilă SKUF 25 (Suckless Kexec Using Fileshare), un instrument pentru bootarea rețelei Arch Linux de pe un depozit SAMBA fără a folosi PXE. Proiectul este bazat pe mkinitcpio și permite configurarea mediului pentru a porni distribuția Arch Linux, folosind imagini sparse cu sistem de fișiere (de exemplu, ext4), care sunt stocate pe un server SAMBA. Încărcarea se realizează în două etape: în prima etapă, utilizatorului i se oferă posibilitatea de a schimba parametrii de montare SAMBA/sistemul de fișiere rădăcină, iar în a doua etapă se încarcă un nou nucleu folosind kexec. Pentru a obține adrese IP în ambele etape se folosește dhcpcd.

În paralel, în depozitul proiectului se dezvoltă un script update_remote_systems, care permite actualizarea secvențială a mai multor sisteme Arch Linux.

Lansarea sistemului de bootare de rețea SKUF 25.0

Instrumentul poate fi util pentru utilizare în instituții de învățământ sau alte organizații, unde, de exemplu, există deja un server DHCP/PXE ocupat, sau unde nu se poate ajunge la un acord cu administratorul sistemului, dar există acces la server SAMBA. În acest ultim caz, studentul poate configura mediul de bootare singur, fără a necesita configurarea părții serverului. Pentru încărcarea inițială, se folosește un USB-Flash sau CD/DVD cu o dimensiune minimă de 150 MB (sau, în cazul utilizării EFI - o partiție FAT32 cu nucleul și propriul initramfs)

Pe lângă faptul că nu este necesară configurarea serverului DHCP/PXE, o altă funcție utilă poate fi kexec, care permite încărcarea unui nou nucleu de OS fără a reporni fizic echipamentul. Datorită acestuia, pe mașina client poate fi folosit diferite nuclee, fără a fi necesară modificarea configurației bootloader-ului în cazul utilizării metodei tradiționale cu PXE.

Alte funcții:

  • Suport pentru ecranul grafic de boot Plymouth.
  • Suport pentru conectarea unui swap-file prin rețea.
  • Suport pentru bootarea sistemului folosind o tastatură Bluetooth wireless pe computere Macintosh.

Schimbări în SKUF 25:

  • În initramfs generate nu se mai adaugă driverele inutile pentru dispozitivele bloc.
  • În timpul încărcării unui nou nucleu, nu se mai folosește opțiunea „—console-vga”, care poate ajuta la depanarea utilizând consola.
  • Pachetul busybox este compilat cu parametrul „KCONFIG_NOTIMESTAMP=1”, care permite generarea de fișiere binare reproducibile.
  • A fost prezentat scriptul „update_remote_systems.sh”, care permite actualizarea secvențială a mai multor sisteme Arch Linux. Funcționalitățile includ un depozit de cache pentru pachetele pacman (permițând evitarea descărcării aceluiași pachet de două ori pentru mai multe sisteme), generarea de rapoarte de actualizare în format CSV, suport pentru instalarea pachetelor terțe și modul tmux pentru monitorizarea stării actualizărilor în mod grafic.
  • A fost îmbunătățit formatul codului și corectate erorile minore.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster