Ir pieejams Wifibox 0.17 projekta izlaidums, kas ir vērsts uz problēmas risināšanu, izmantojot bezvadu adapterus FreeBSD, kuriem trūkst nepieciešamo draiveru. Problematisko FreeBSD adapteru darbība Wifibox tiek nodrošināta, palaižot viesējo sistēmu ar Linux, kurā tiek ielādēti natīvie Linux bezvadu ierīču draiveri. Šo vidi potenciāli var izmantot ar jebkuras WiFi kartes, kas atbalstītas Linux, un tā ir pārbaudīta ar Intel, AMD/MediaTek, Realtek, Qualcomm un Broadcom mikroshēmām.
Viesējo sistēmu ar draiveriem instalē automatizēti, un visi nepieciešamie komponenti ir sagatavoti kā gatavs wifibox pakotne, kas palaižas pie startēšanas, izmantojot komplektā iekļauto rc-servisu. Viesējo sistēmu palaidis ar Bhyve hipervizoru, kurā tiek organizēta piekļuve bezvadu kartei. Darbībai nepieciešama sistēma ar aparatūras virtualizācijas atbalstu (AMD-Vi vai Intel VT-d). Viesējo sistēmu pamatā ir Alpine Linux distribūcija, kas balstīta uz Musl sistēmas bibliotēkas un BusyBox utilitāšu komplekta.
Lai pieslēgtos bezvadu tīklam, tiek izmantota wpa_supplicant pakotne, kuras konfigurācijas faili tiek sinhronizēti ar iestatījumiem no galvenās FreeBSD vides. Par wpa_supplicant izveidotā Unix soketā tiek nodots uz viesējo vidi, kas ļauj izmantot standarta FreeBSD utilītas, lai pieslēgtos un strādātu ar bezvadu tīklu, piemēram, wpa_cli un wpa_gui (net/wpa_supplicant_gui).
Jaunajā izlaidumā ir pārtraukta grub-bhyve izmantošana startup, paliekot tikai iespēja palaist viesējo sistēmu ar UEFI atbalstu. Tika pārtraukta tīkla tiltu izmantošana (lai pareizi darbotos FreeBSD 15, tīkla interfeiss tap tagad tiek izmantots tieši bez apstrādes caur tilta interfeisu). Pārtraukta FreeBSD 13 atbalsts. Norādīta vadības procesa noslēgšana, ja viesējo sistēmu izpilde tiek pabeigta.
Avots: opennet.lv
