-
IT café
Debian GNU/Linux
Új hozzászólás Aktív témák
-
Frawly
veterán
válasz
zoltanz #8826 üzenetére
Szép megfejtés. Szerintem a Debianban szándékosan úgy fordították a kernelt, hogy a non-free drivermodulokat nem fordították bele. Ha megnézel egy normál disztrót, ott szerintem alapból olyan kernel lett volna, ami tartalmazza azt a drivert, amit neked külön kellett fordítanod. Na, ezért sem érdemes ezeket a GNU free only disztrókat ajánlgatni, főleg nem kezdőknek. Nem csak a Debian, de a Parabola is ilyen, meg még van egy pár. Ezek működnek is addig, amíg olyan hardvereid vannak, amiknek nem kell propietary driver, firmware.
-
Frawly
veterán
válasz
zoltanz #8830 üzenetére
És a kernel forráskódfájában ott is van rá a driver azóta is, csak mikor a debianos csomagkarbantartó fordítja az új kernelt, akkor a konfigjában kikapcsolja ezeket a nem teljesen rendezett licencű modulokat, és ezek nélkül fordul le a kernel, és így persze, hogy utólag neked kell külön leforgatni hozzá a drivermodult.
Más disztrókon, ahol nem megy ezzel a free dolgokkal vergődés, simán belefordítanak mindent a kernelbe, ami az adott akárhánybites PC-s platformra kellhet. A legjobb a helyzet talán Mint-en, mert ott tényleg az alaprendszerrel együtt telepítésre kerül minden firmware-csomag és zárt driver is, hogy a kezdő felhasználónak ne azzal kelljen kezdeni, hogy csomagot keresgél, meg nyomoz, mert nem megy valami hardvere.
Persze ezek a teljesen GNU free disztrók is használhatók, de akkor eleve úgy kell hardvert venni hozzá, hogy ne csak hogy legyen drivertámogatás, de mindjárt a driver is teljesen opensource legyen. Van, aki emiatt a laptopja BIOS-át is teljesen lecseréli GNU free Core/Libre Bootra.
[ Szerkesztve ]
-
Frawly
veterán
válasz
zoltanz #8841 üzenetére
Ezek a GNU free-t erőltető disztrók ilyenek. Mint mondtam, valószínű, hogy ahhoz a kártyához olyan driver van a kernelben, ami vagy zárt kódrészletet tartalmaz, vagy nyílt ugyan a kódja, de mégis proprietary, vagy legalábbis nem GPL/MIT licences a kódja. Az ilyenek meg a Debianék szemében nem kívánatosak, alapból ki vannak hagyva a disztróból, ha mégis használni akarod, akkor vagy neked kell nonfree tárolóból feltenni, vagy kézzel fordítani.
Nem csak a Debian ilyen spéci disztró, vannak más ilyen GNU free licencet szigorúan megkövetelő és komolyan vevős disztrók, Parabola, PureOS, Trisquel, stb.. Nyilván akkor használj ilyet, ha ez neked is fontos. Ha az a fontos, hogy menjen a hardver, akkor tegyél fel ubis vagy archos vagy valami fedorás ágat, azokban menni szokott minden, nincs szigorú GPL only szemlélet.
-
Frawly
veterán
Én úgy emlékszek, hogy ezeket a kódrészeket Torvalds maga is blob-nak nevezi. Tehát igenis vannak ilyen részek a kernelben, nem minden 100%-ig GPL. A legtöbb normál disztró default konfiggal fordítja a kernelt, az csak kivételes, ha valami saját cumót, patcht is beleforgatnak (Red Hat / CentOS, stb. ág ilyen).
Szóval de, a Debian igenis sok mindent kihagy. Nem is keveset.
(#8844) zoltanz: igen, ez a másik hátulütője, ha frissül a kernel, és a régi dkms modul nem lesz kompatibilis vele, akkor újra kell fordítanod.
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen