Wifibox 0.17 je sada dostupan. Rješava problem korištenja bežičnih adaptera u FreeBSD-u bez potrebnih drajvera. Wifibox omogućava korištenje adaptera koji su problematični za FreeBSD pokretanjem gostujućeg sistema sa Linux, u koji se učitavaju izvorni za Linux Drajveri za bežične uređaje. Okruženje se potencijalno može koristiti za bilo koju WiFi karticu podržanu u Linux, i testirano na Intel, AMD/MediaTek, Realtek, Qualcomm i Broadcom čipovima.
Instalacija gostujućeg sistema s drajverima je automatizirana, a sve potrebne komponente su zapakirane kao spreman za korištenje wifibox paket, koji se pokreće prilikom podizanja sistema pomoću uključene rc usluge. Gostujući sistem radi pomoću Bhyve hipervizora, koji se bavi prosljeđivanjem pristupa bežičnim karticama. Potreban je sistem s podrškom za virtualizaciju hardvera (AMD-Vi ili Intel VT-d). Gostujući sistem je baziran na Alpine distribuciji. Linux, izgrađen na bazi sistemske biblioteke Musl i skupa uslužnih programa BusyBox.
Za povezivanje na bežičnu mrežu koristi se wpa_supplicant paket, čije su konfiguracijske datoteke sinhronizirane s postavkama iz glavnog FreeBSD okruženja. Unix kontrolni socket kreiran za wpa_supplicant se prosljeđuje host okruženju, omogućavajući korištenje izvornih FreeBSD uslužnih programa za povezivanje i upravljanje bežičnim mrežama, kao što su wpa_cli i wpa_gui (net/wpa_supplicant_gui).
Novo izdanje više ne koristi grub-bhyve za pokretanje sistema, zadržavajući mogućnost pokretanja samo UEFI-omogućenih gostiju. Premošćeno umrežavanje je ukinuto (za pravilan rad u FreeBSD 15, tap mrežni interfejs se sada koristi direktno, bez premošćavanja). Podrška za FreeBSD 13 je ukinuta. Proces kontrole se sada završava kada se gostujući sistem završi.
izvor: opennet.ru
