Tady na videu zaznělo (http://www.youtube.com/watch?v=TCTDAJQklYU&t=39m12s), že aktuálně už existují Wifi karty, které nepotřebují firmware ve formě proprietárního binární blobu (jako má třeba Ath10k). Netušíte, které měl pán z CZ.NIC na mysli?
Asi te zklamu, binarni firmware ma kazda karta. Bud ho tam nahrava system pri inicializaci nebo je v karte ve flash pameti. Rozdil nulovy, hysterie v linuxove komunite velka.
Hysteria ma realny zaklad, kedze ak ma karta blob vo flash, tak by mala bez vonkajsich zasahov fungovat aj v Linuxe (resp. vytvorit driver by malo byt jednoduchsie). Ak vsak musi pri kazdom starte OS este ovladac posielat FW blob a nastavenia do karty, je to praca navyse, ktoru niekto musi zadarmo alebo "zadarmo" vykonat, aby karta pod Linuxom fungovala.
T.j. ide cisto o pragmaticky pristup. To, ze je niekde na karte nejaky interny kod, je z pohladu OS a GPL irelevantne, kym to nevyzaduje nejaky specialny pristup.
Citace od: nepoviem kdy 23. 10. 2017, 12:56:04
Ak vsak musi pri kazdom starte OS este ovladac posielat FW blob a nastavenia do karty, je to praca navyse, ktoru niekto musi zadarmo alebo "zadarmo" vykonat, aby karta pod Linuxom fungovala.
Pak ale otázka měla znít jinak - ne na kartu bez blobů, ale například na kartu, ke které linuxové ovladače vytvořil její výrobce, ne?
To také není přesné - ten ovladač může udělat i třetí strana, ale pokud nemusí řešit firmware, je to snadnější.
Citace od: Jenda kdy 23. 10. 2017, 15:05:12
Pak ale otázka měla znít jinak - ne na kartu bez blobů, ale například na kartu, ke které linuxové ovladače vytvořil její výrobce, ne?
Pokud je neda jako open source, tak je to uplne na hovno. O par verzi jadra dal tu kart vyhodite kvuli nekompatibilite.
Panove, pletete ovladac a firmware. To prvni je v systemu a at je to klidne open source. Ale v karte musi byt nahrany firmware. Bud ho tam napali vyrobce nebo ho tam ten open source ovladac nahraje pri kazdem startu. Z hlediska otevrenosti v tom rozdil fakt neni.
Citace od: Kapitán kdy 23. 10. 2017, 17:10:16
....
I firmware muze byt otevreny. Treba aby sly opravit bugy, az se vyrobce vysere na podporu.
Citace od: Kapitán kdy 23. 10. 2017, 17:10:16
Panove, pletete ovladac a firmware. To prvni je v systemu a at je to klidne open source. Ale v karte musi byt nahrany firmware. Bud ho tam napali vyrobce nebo ho tam ten open source ovladac nahraje pri kazdem startu. Z hlediska otevrenosti v tom rozdil fakt neni.
Ale pokud je v hardware, nemusím ten formware dolovat (typicky) z windows ovladače nebo o něj žebrat u výrobce. Takže to přece jen trochu rozdíl je.
člen Turris Omnia teamu tvrdí, že už se objevily 802.11ac karty, které non-free firmware nepotřebují. Broadom je úplně marný, Atheros Ath10k blob potřebuje, tak který chipset měl vlastně na mysli?
Citace od: Ondrej Nemecek kdy 23. 10. 2017, 15:07:51
To také není přesné - ten ovladač může udělat i třetí strana, ale pokud nemusí řešit firmware, je to snadnější.
Já to pochopil tak, že jde o práci vývojářů ovladače, kteří musí použít API pro nahrání firmware.
Citace od: Ondrej Nemecek kdy 23. 10. 2017, 17:42:59
Ale pokud je v hardware, nemusím ten formware dolovat (typicky) z windows ovladače nebo o něj žebrat u výrobce. Takže to přece jen trochu rozdíl je.
Žiješ v roce 2005, dnes je firmware v balíčcích v distribucích.
Citace od: JardaP . kdy 23. 10. 2017, 17:24:16
I firmware muze byt otevreny. Treba aby sly opravit bugy, az se vyrobce vysere na podporu.
...na což se opět tazatel neptal.
Citace od: qwertz kdy 23. 10. 2017, 18:14:13
člen Turris Omnia teamu tvrdí, že už se objevily 802.11ac karty, které non-free firmware nepotřebují. Broadom je úplně marný, Atheros Ath10k blob potřebuje, tak který chipset měl vlastně na mysli?
Nemluvil o mt76? Je to pomerne oblibeny cipset u OpenWRT/LEDE prave kvuli tomu, ze tam je jen maly blob, ktery vicemene jen zajistuje, aby zarizeni neslo provozovat mimo legalni parametry. Uplne bez blobu imho nic neni.
Otvoreny firmware (free firmware) je tiez blob. Lisi sa tym, ze je k nemu zdrojovy kod oproti non-free firmware.
Citace od: Jenda kdy 23. 10. 2017, 19:10:10
Citace od: Ondrej Nemecek kdy 23. 10. 2017, 15:07:51
To také není přesné - ten ovladač může udělat i třetí strana, ale pokud nemusí řešit firmware, je to snadnější.
Já to pochopil tak, že jde o práci vývojářů ovladače, kteří musí použít API pro nahrání firmware.
No tak musím mít ten firmware a pak ho tam nahrát, to je jasné. Pokud ho tam mám nahraný, mám s tím méně práce.
Citace od: Jenda kdy 23. 10. 2017, 19:10:10
Citace od: Ondrej Nemecek kdy 23. 10. 2017, 17:42:59
Ale pokud je v hardware, nemusím ten formware dolovat (typicky) z windows ovladače nebo o něj žebrat u výrobce. Takže to přece jen trochu rozdíl je.
Žiješ v roce 2005, dnes je firmware v balíčcích v distribucích.
Firmware je v distribucích v balíčcích, kam ho dostali maintaineři balíčků nebo vývojáři ovladače. Takže z hlediska jejich práce je to starost navíc. Navíc může být problém s licencemi atd.
Citace od: Ondrej Nemecek kdy 23. 10. 2017, 21:16:49
Firmware je v distribucích v balíčcích, kam ho dostali maintaineři balíčků nebo vývojáři ovladače. Takže z hlediska jejich práce je to starost navíc.
O tom byla první část mého komentáře a pointa je v tom, že když mu šlo o práci baličů/vývojářů ovladače, tak se měl ptát na práci baličů/vývojářů ovladače -- protože si lze představit jak kartu s nahrávaným firmwarem, kde všechnu práci zaplatil výrobce karty, tak kartu s firmwarem ve vlastní flashce, k níž musel ovladač vzniknout reverzním inženýrstvím či na základě nekvalitní dokumentace. (samotné nahrání FW mi přijde v porovnání s vývojem ovladače jako docela detail)
Z kariet, ktore su bezne na trhu, tak Ralink/Mediatek sa tvari dost "otvorene". Niektore firemne ovladace maju ten 'blob' zakomponovany priamo v ovladaci ako hexakod, ktory sa nahrava do karty pri inicializacii. Netreba ho nikde zhanat a podobne. Pokial nemyslel karty, ktore si niekto dal vyrobit podla vlastneho navrhu, tak je mozne, ze myslel na tieto.