Citat:
Linuks zajednica ne miriše binary blobove i to - nije tu ništa čudno. Takav je princip. Meni opet drago da postoje prilično kvalitetni vlasnički drajveri, ranije je toga bilo nimalo do slabo.
Istina. Evo juce me ortak "navukao" da instaliram dropbox, koji ima otvoren kod osim daemon-a koji je zatvoren, ispljuvao sam laptop dok se to proprietary s*anje svlacilo na moj racunar :( Al dobro, dobili smo dodatnih 250MB prostora :D
@Suns i Nedeljko
Proprietary drajveri su
skoro uvek bili kvalitetniji od svojih opensource verzija ali sa sobom vuku par nedostataka
1. Proprietary drajveri se ne nalaze u kernel stablu i iz tog razloga nisu kompatibilni sa svim verzijama kernel-a i xservera
2. Obicno kasne sa razvojem pa drajver nece da radi sa najnovijim stable verzijama kernela i xservera (ati pogotovo). Tako da ima problema sa bleeding edge distribucijama kao sto su Fedora i Arch
Uvek cu pre izabrati da mi graficki drajver kao i bilo koji drugi radi out of the box nego da moram naknadno da ga instaliram. DKMS donekle ublazava tranziciju prilikom kernel upgrade-a ali to nije bas najbolje odradjeno na svim distribucijama. I zavisis od OEM-a kada ce napisati drajver koji ce biti kompatibilan sa tvojim trenutnim build-om, tu su problemi i sa blob-ovima (firmware-om) koji mora da se cupa u nekim situacijama kao npr broadcom firmware sa bcomfw-cutter-om.
Ako uporedimo recimo intelov opensource drajver i atijev proprietary drajver:
1. Intel preko KMS-a setuje pravilno rezoluciju u init3 dok sa ati-jem imas framebuffer rezoluciju ukoliko ne dodas vga kernel parametar
2. Intelov drajver podrzava najnovije IGP-ove (cak postoji sandy bridge podrska dok Arrandale radi super) dok ATI proprietary drajver obicno kasni sa podrskom za najnovije kartice + sto ne podrzava one matore kao sto su na primer 9200, 9550 itd...
3. Intelov drajver je u kernelu i imas 3D podrsku svuda i na svakoj verziji kernela bez potrebe da ista naknadno instaliras
Ako uporedimo ATI opensource i proprietary drajver:
- Opensource drajver ima prednost istu kao i u prethodnom pasusu pod 1 i 3
- Opensource drajver nema podrsku za najnovije kartice (evergreen serija) dok su starije kartice odlicno podrzane
- Opensource drajver radi pod xserver-om 1.7 i 1.8 nativno dok proprietary drajver (makar stable verzija) ne radi
- Proprietary drajver ima bolji power management pa se IGP-evi dosta manje greju sa njim nego sa opensource drajverima
Ono sto me nervira je da proprietary drajveri prate razvoj Ubuntua a ne Linuxa u globalu pa ako se Canonical odluci na potez da podrzi samo xserver 1.7 u svojoj verziji - proprietary drajver ce raditi samo na njoj iako je recimo xserver 1.8 stable i ima stabilni API/ABI .
Za kraj - neko ne voli da taint-uje kernel - ali o tome treba razmisljati pre kupovine hardware-a :)
http://www.botchco.com/agd5f/?p=50
Hah, ko hoce da se ukljuci... :) Ja nemam nameru da idem dalje od testing/bisecting/reporting ali ko zna...
make love - !war