Release of the SKUF 25.0 network boot system.

Den stabila versionen av SKUF 25 (Suckless Kexec Using Fileshare) Àr tillgÀnglig, ett verktyg för nÀtverksboot av Arch Linux frÄn en SAMBA-lagring utan att anvÀnda PXE. Projektet bygger pÄ mkinitcpio och möjliggör konfiguration av en miljö för att starta Arch Linux-distributionen med sparsamma bilder som har ett filsystem (t.ex. ext4), som ligger pÄ en SAMBA-server. Startprocessen sker i tvÄ steg, dÀr anvÀndaren först ges möjlighet att Àndra monteringsalternativen för SAMBA/root filsystemet, och sedan laddas ett nytt kÀrn med hjÀlp av kexec. För att fÄ IP-adresser anvÀnds dhcpcd i bÄda stegen.

Parallellt utvecklas ett skript update_remote_systems i projektets förvar som gör det möjligt att stegvis uppdatera flera Arch Linux-system.

Release of the SKUF 25.0 network boot system.

Detta verktyg kan vara anvĂ€ndbart för att anvĂ€ndas i utbildningsinstitutioner eller andra företag dĂ€r det till exempel redan finns en upptagen DHCP/PXE-server, eller dĂ€r en överenskommelse med systemadministratören inte kan nĂ„s, men det finns tillgĂ„ng till servern SAMBA. I det sista fallet kan studenterna sjĂ€lva konfigurera miljön för att starta, utan att behöva stĂ€lla in serverkomponenten. För den initiala starten anvĂ€nds en USB-sticka eller CD/DVD med en minimal storlek av 150 MB (eller, i fall av EFI-anvĂ€ndning — en FAT32-partition med kĂ€rnan och en egen initramfs)

Förutom avsaknaden av behovet av att konfigurera en DHCP/PXE-server, kan en annan anvÀndbar funktion vara kexec, som möjliggör att ladda ett nytt operativsystemskÀrn "live", utan att fysiskt starta om maskinvaran. Detta gör att olika kÀrnor kan anvÀndas pÄ klientmaskinen utan att behöva oroa sig för att Àndra bootloader-konfigurationen om man anvÀnder den traditionella metoden med PXE.

Övriga funktioner:

  • Stöd för grafisk boot-skĂ€rm Plymouth.
  • Stöd för anslutning av swap-fil över nĂ€tverket.
  • Stöd för systemstart med trĂ„dlöst Bluetooth-tangentbord pĂ„ Macintosh-datorer.

Ändringar i SKUF 25:

  • I de genererade initramfs lĂ€ggs inga onödiga drivrutiner för blockenheter till lĂ€ngre.
  • Vid start av ett nytt kĂ€rna anvĂ€nds inte lĂ€ngre alternativet "—console-vga", vilket kan hjĂ€lpa till med felsökning med hjĂ€lp av konsolen.
  • Busybox-paketet kompileras med parametern "KCONFIG_NOTIMESTAMP=1", vilket möjliggör skapande av reproducerbara binĂ€ra filer.
  • Ett script, "update_remote_systems.sh", har presenterats, vilket gör det möjligt att uppdatera flera Arch Linux-system sekventiellt. Bland funktionerna finns en delad cachelagring för pacman-paket (som gör att samma paket inte behöver laddas ner flera gĂ„nger för olika system), generering av uppdateringsrapporter i CSV-format, stöd för installation av tredje parts-paket och tmux-lĂ€ge för att övervaka uppdateringsstatus i grafiskt lĂ€ge.
  • FörbĂ€ttrad kodformatering och Ă„tgĂ€rdade mindre fel.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster