Wifibox 0.17 je teraz k dispozícii. Rieši problém používania bezdrôtových adaptérov vo FreeBSD bez potrebných ovládačov. Wifibox umožňuje používanie adaptérov, ktoré sú pre FreeBSD problematické, spustením hosťovského systému s... Linux, v ktorých sú načítané natívne pre Linux Ovládače bezdrôtových zariadení. Prostredie je možné potenciálne použiť pre akékoľvek WiFi karty podporované v Linuxa testované na čipoch Intel, AMD/MediaTek, Realtek, Qualcomm a Broadcom.
Inštalácia hosťovského systému s ovládačmi je automatizovaná a všetky potrebné komponenty sú zabalené ako pripravený balík wifibox, ktorý sa spustí pri bootovaní pomocou dodávanej služby rc. Hosťovský systém beží pomocou hypervízora Bhyve, ktorý zabezpečuje presmerovanie prístupu bezdrôtových kariet. Vyžaduje sa systém s podporou hardvérovej virtualizácie (AMD-Vi alebo Intel VT-d). Hosťovský systém je založený na distribúcii Alpine. Linux, postavený na základe systémovej knižnice Musl a sady nástrojov BusyBox.
Na pripojenie k bezdrôtovej sieti sa používa balík wpa_supplicant, ktorého konfiguračné súbory sú synchronizované s nastaveniami z hlavného prostredia FreeBSD. Riadiaci socket Unixu vytvorený pre wpa_supplicant je presmerovaný do hostiteľského prostredia, čo umožňuje používanie natívnych utilít FreeBSD na pripojenie a správu bezdrôtových sietí, ako sú wpa_cli a wpa_gui (net/wpa_supplicant_gui).
Nová verzia už nepoužíva na bootovanie grub-bhyve a zachováva si možnosť bootovať iba hosťovské systémy s podporou UEFI. Premostené siete boli zrušené (pre správnu prevádzku vo FreeBSD 15 sa teraz sieťové rozhranie tap používa priamo, bez premostenia). Podpora pre FreeBSD 13 bola zrušená. Proces riadenia sa teraz ukončí po ukončení hosťovského systému.
Zdroj: opennet.ru
