Co se tyce ovladacu, novy kernel uz prisel s verzi ROS7, avsak kvuli zpetne kompatibilite jsou ovladace de facto velky backport stareho (proprietarniho) kodu Mikrotiku a ty nove jsou stale soucasti wifiwave2.
To co cely ty leta Mikrotik dela je, ze tyto firmwary predelava do svych boxu a ochotne je dlouhodobe podporuje, dela i nejake bezpecnostni backporty.
Zaroven je ceka nelehka prace. Napriklad tam, kde je zmineny QCA988x chipset je potreba ovladac ath10k, ten ale vyzaduje minimalne 256MB RAM. Tento wireless chipset je osazen treba v MikroTik RB911G-5HPacD-NB, ktery ma ovsem jen 128MB RAM k dispozici. Musite mit tedy programatory co se zabyvaji optimalizaci pro konkretni HW, a nemuzete vzit ovladac z kernel.org a zavest jako byste to provedli x86/x64 pocitaci.
Tento nekonzistentni blob zacinaji resit ted tak, aby i stare chipy umely veci jako WPA3, PMF a dalsi. Problem totiz neni v hardware, ale v ROS - ten kvuli kompatibilite (vyse zminenych CAPs atd.) stale vyuziva tuto starou cast kodu.
A v tomto bode zacina verze 7.13, ktera ma prinest cestu jak mit hromadu (funkcnich) ovladacu v jednom kernelu, napric xxx zarizenimi s ruznymi parametry. Je to jejich volba, ze se rozhodli udrzovat podporu i na leta letouci stare zarizeni - za to je mame vsichni radi, a zaroven i trochu nenavidime protoze progres neni tak jednoduchy jako u Ubiquiti, ktera vam nad produktem oznami proste EOL a ahoj - je nam jedno jestli je to paterni router nebo AP na strese, kup si tenhle novy tam je vic pameti a vic funkci.
Ocekavam tedy, ze s pribyvajicimi verzemi se stav bude menit. Logicky nejlepe na tom budou nove zarizeni s velkou pameti RAM. Pozdeji se nekdo bude zabyvat (jestli uz tomu tak neni) i osekavanim ovladacu na funkcni celky pro potvory s pouhymi par desitky MB RAM.
Zaroven je to duvod, proc neexistuje longterm ROSv7 - az bude migrace hotova, az bude jistota ze je to stable, potom bude longterm (takhle to bylo receno na foru). Je toho proste tolik, ze ROSv7 je sice pouzitelny, ale stale ve vyvoji.