FreeBSD - Intel megegyezés WiFi firmware-ekről

Címkék

A FreeBSD Project és az Intel bejelentették, hogy egy megegyezés értelmében a FreeBSD a jövőben beépítheti terjesztéseibe egyes Intel-alapú PRO/Wireless eszközök firmware-eit. Ez a FreeBSD felhasználók számára azt jelenti, hogy out-of-the-box támogatást élvezhetnek több Intel WiFi eszközhöz, ezentúl nem kell külön firmware-eket letölteniük az eszköz életre keltéséhez. Az Intel engedélye a 2100, 2200BG, 2225BG, 2915ABG, és a 3945ABG eszközök firmware-eire vonatkozik. A bejelentés itt. Visszhang az OpenBSD Journal-on itt.

Hozzászólások

gyülekeznek a *bsd körül ... érdekes lesz a jövő :)

a kovetkezo lepes: FreeBSD bootnal megallunk hogy elfogadjuk az EULA -t.

Sántít a hasonlat, lévén ahol az EULA kifejezés legtöbbször előfordul, ott is max a szoftver telepítésénél kell elfogadni, és nem indításonként. Gondolom agyi kapacitásod neked se terjed odáig, hogy kitalálj egy alternatívát a boot-onkénti EULA-elfogadás helyett. Pl. a telepítés közben megkérdezi a véleményed, és ha nem fogadod el, akkor nem teszi fel ezt a részt esetleg egy fájdalmas sóhaj kiséretében, hogy akkor neked bakfitty lesz, nem wifi.

Értem, hogy frusztrál, hogy nem a Te kedvenc projected kapta, de ez van. Én például örülök neki - illetve örömöm majd akkor lesz teljes, ha már használni is tudom. Ja az a válaszod nem is érdekel, hogy nektek nem is kellene. Többször, többen feltették már azt a kérdést (csak értelmes válasz nem jött még rá), hogy az egyik hardverelemben levő firmware miért jó - pl. a diszkekben, a diszkvezérlőkben, CD- és DVD-olvasókban és -írókban levő bináris BLOB-ot OBSD alatt is használjátok-, míg a másikban levő miért rossz; és shit van egyedül, meg fuck valahányszor valami hasonlóra terelődik a szó.

Ez nem egézen ugyanaz, mert itt egyértelműen kimondják, hogy "gyerekek, nem írunk opensource drivert, hanem blobbal nyomjuk", ami szöges ellentétben áll szerintem azzal az álszenteskedéssel, hogy "írunk mi opensource drivert, csak a kód semmire nem használható". Annyiban nem lesz különbség, hogy a felhasználónak működni fog a (jelen esetben) wifi-adaptere.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006

Kurvara nem a hasonlaton van a hangsuly. Hanem azon, hogy inkabb alarinak egy ket papirt es megegyeznek az Intellel ahelyett, hogy harcolnanak.

Persze itt se mukodik alapbol a driver (csak miutan engedelyezted azt). Tehat ugyanott vannak mint ahol voltak. Csak most nem letolteni kell. Nem is tudom miert foglalkozom en ezzel. Kurvara nem erdekel a dolog, be is fejezem.

Sajnalom hogy befejezed, mert sajnos elsikkadt a lényeg: miért rosszabb egy Wifi kártya bináris firmware-ét használni, mint egy DVD-íróét? Más szavakkal: miért kell jobban harcolni a Wifi-firmware szabadságáért, mint mondjuk egy WD-diszkben levő firmware szabadságáért?
(Személy szerint egyébként sokkal jobban zavar az, hogy pl. a CD/DVD-írókban levő firmware, vagy néhány alaplap firmware-e kizárólag Windows alól frissíthető, és még a DOS-floppyról butulok, és DOS-os applikációval frissítek lehetőség se marad.)
Szóval az én véleményem az, hogy kötöttek egy kompromisszumot: használják a gyártó firmware-ét, és másra pazarolják fölös energiáikat. Az OBSD-sek meg wifi firmware-t írnak, de így nem marad idejük másra - pl. egy jó kis Mandatory Access Control keretrendszer az alapkészletben defaultban nekem sokkal többet nyomna a latban, főleg ha már a biztonságot tartjuk - szóban - fontosnak.

Erre meg valaszolok mert totalisan mas dolgokrol beszleunk. Mi is hasznalunk ugyanugy firmwareket a hardware gyartoktol DE CSAK OLYAT amit a gyartok kikotesek nelkul adnak at. Ebbe bele tartozik a CD/DVD, SCSI, etc firwmwarek hasznalata.

http://cvsweb.de.netbsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/microcode/ru…

Gyerunk nezz korul, mindegyiknel ott vna a licence. Nalunk ezeket hasznaljuk, ALAPBOL. Nem kell semmilyen sysctl-t allitani vagy boot flaget hozza. Amit a FreeBSD es az Intel csinalt az semmivel nem tobb annal hogy a firmware bent van az alap rendszerben. Mi ezt SOHA nem tennenk meg.

Idezet az iwi(4) manualbol:

------------------8<---------------------
FILES
The driver needs at least version 3.0 of the following firmware files,
which are loaded when an interface is brought up:

/etc/firmware/iwi-bss
/etc/firmware/iwi-ibss
/etc/firmware/iwi-monitor

These firmware files are not free because Intel refuses to grant distri-
bution rights without contractual obligations
. As a result, even though
OpenBSD includes the driver, the firmware files cannot be included and
users have to download these files on their own. The official person to
state your views to about this issue is majid.awad@intel.com.

A prepackaged version of the firmware, designed to be used with
pkg_add(1), can be found at:

http://damien.bergamini.free.fr/packages/openbsd/iwi-firmware-3.0.tgz

------------------8<---------------------

Kiemeltem a lenyeges reszt.
Mi semmilyen gyartoval nem irunk ala semmi semmilyen megegyezesben. Vagy engedik vagy nem. Az hogy EULA -t kelljen elfogadnia a felhasznalonak, soha de soha a budos eletben nem fog megtortenni nalunk. Itt elvekrol van szo, amihez tartjuk magunkat. Kesz. Pont.

Na ez a kulonbseg az intel es a tobbi gyarto altal FELTETEL NELKUL engedelyezett terjesztes kozott. Gyerunk es olvasd vegig az osszes license filet.

Összefoglalom, ahogy én értem:
OpenBSD ad iwi drivert, amit csak úgy tudsz használni, hogy letöltöd a firmware-t, amihez Bergamini adta a nevét, hogy ő terjeszti (gondolom aláírt valamit ahhoz, hogy terjeszthesse). Tehát te, mint OBSD felhasználó leszarod adriver zártságát, szopjon vele (a terjeszthetőséggel) Bergamini.
FreeBSD ad XXX drivert, amit csak úgy tudsz használni, hogy elfogadod, hogy ez zárt, és ekkor (gondolom) letölti a netről/fölrakja a CD-ről, és ehhez nem Bergamini írt alá valamit, hanem a FreeBSD Foundation. Én, mint FreeBSD használó tehát (veled ellentétben) *tudatosan* használok zárt drivert, ha akarok.
Nem érzem azt a hű de nagy, kibékíthetetlen ellentétet, de maradjunk annyiban, hogy a legjobb a jól működő szoftver. Ha van zárt és nyílt ami azonos tudású, akkor abból lehet jobbnak minősíteni a nyíltat (pl. "kis" hozzáértéssel esetleg ki tudsz hozni többet belőle, kijavíthatsz hibákat). És a legrosszabb, ha egyik sincs. Jelen esetben FreeBSD-ben (talán) lesz *jól működő* wpi driver, ami zárt, OpenBSD-ben meg van rosszul működő (már ha jól olvastam ott a teljesítményre vonatkozó megjegyzéseket) nyílt. Kb 1:1, de igazából 0:0, ha elveim is vannak, és használni is akarom.

> http://cvsweb.de.netbsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/microcode/ru…

nem kicsit vicces, hogy pont a NetBSD CVS-t adtad meg ;-)

> Gyerunk nezz korul, mindegyiknel ott van a licence.

korulneztem. az OpenBSD CVS-ben is. hol van ennek a licensze? ciki (arrol nem is beszelve, hogy vajon hova tunt az eredeti ZLOGIC.CYZ file). aztan van itt egy masik erdekesseg. ennek a licensze tobbek kozott azt mondja, hogy csak 'object code' formaban szabad terjeszteni. kaptatok jogaszi velemenyt arrol, hogy a .h ezt nem serti?

én eddig nem tudtam működésre bírni (ubuntu, ndiswrapper) a wifit a notimban, ha ez pöccre megy én örömmel váltok freebsd-re.

intell 2200, ubuntu : acerhk, legújabb firmware a hozzávaló kernel driverrel, ieee80211 csere, és már megy is gombnyomásra, de szó szerint! :)

Ha kell, küldök linkeket is, de acerhk a google-ből , ipw2200, ieee80211 a sourceforge-n egyértelműen kiderül.

Viszont gondolkodom én is erősen a FreeBSD-n, mert nem kihívás, hogy az ubuntumon minden tökéletesen be van lőve, és működik is... :)

Az lesz igazán király, ha a wpi driver is elkészül, és akkor végre FreeBSD-t is tudok használni az egyetemen. =)

Mivel FreeBSD-ről, és annak telepítéséről van szó, nem tudom miért jó nekem, hogy van BLOB-free OBSD driver. Jelenleg ugyanis a Bergamini-féle wpi - tudtommal - nincs korrekten megportolva FreeBSD-re, erről busongtunk itt feljebb ketten is, lévén én is próbálgatom, de - mint írtam is - nem nagyon akaródzik neki menni. (Viszont eme kártya meghajtója miatt nem fogok áttérni se OBSD-re, se Linuxra, se Windows-ra; mint ahogy egy előző laptopomhoz levő RTL8110-es Wifi miatt sem tértem át; meg egy másikban levő miatt se, pedig ahhoz Linuxban már van egy több éve béta állapotú driver.) Szóval nem értem a felvetést - még egyszer: FreeBSD vonatkozásában.

Nekem még rosszabb, kldload után rögtön kernel panic. Már elküldtem minden infót a fejlesztőnek, amit kért, vissza is jelzett, hogy köszöni, megkapta, csak perpill nincs ideje, meg most jött ki az új Intel firmware és még azon dolgozik, hogy azzal kompatibilissé tegye a drivert. Nem lehet neked is ezzel van a baj, és ha régebbi firmware-el próbálnád, akkor menne? Én próbáltam mindennel, a régebbi verziót még be sikerült tölteni, de az újabbal már elszáll a rendszer.

Én is ezt modom. Látok én is, ha sniffelek látom a hideolt ssid-jű hálózatokat is, de csatlakozni csak a nem rejtett hálózatra tudok csatlakozni. Mondjuk kicsit nevetséges a rejtett szó, de mindegy. Ja, egy firmware frissítés, meg legújabb driver és program frissítés megoldotta. Végül működött. Csak szét szívtam magam.

erdekes... pont a freebsd, mint a "legelterjedtebb bsd" tudna nyomast gyakorolni a hardvergyartokra...

masik lol:

"hardware manufacturers that want to provide support for their products on open source platforms while protecting their intellectual property"

ne is dobjak piacra, hanem orizzek egy szefben, ha ennyire feltik...

--
whatever