Citat:
Caboom: vidis ovaj apatrid, navodno nije bilo problema i navodno postoje intel drajveri i svasta vidis postoji u "navodnom" stanju... i ne ocekujem, nisam desktop korisnik i pre svega nisam unix entuzijasta. sorry, ali ovo nije moj nesrecan pokusaj "desktop linux korisnika", vec ilustracija koliko je sve pateticno naduvano. btw. gro novih notebook-ova na trzistu izlaze sa intel GMA chipset-om i u pitanju je veoma uobicajen komad hw-a, koji "navodno" radi i tu ponovo dolazimo do validnosti i polovicnosti informacija na mailing listama.
Validnost i polovičnost informacija? Ipak si tim informacijama povjerovao? Informacija koju si tražio nije da ti neko kaže "radi", već da vidiš ko viče "ne radi" i zašto to viče. Ako je početnik u pitanju, možda nije uspio da napravi. Ako je neko ko zna što priča, a to se po tonu, konciznosti tehničkih izlaganja i replikama da osjetiti, onda je to znak da ozbiljnih problema ima.
Ja sam unaprijed znao da je nVidia 4 USB podsistem razvaljen na 2.6.11 kernelu, pročitao to na kernel listi. Ako je "razvaljen", onda je prije radio, uskoro će ponovo proraditi, bila logika. Odmah probao vanilla-2.6.12-r3 i sve radi.
Nije sve tako jednostavno i tvoja horror priča nije ni prva ni poslednja, ja sam toga svjestan. Još me nije snašlo ništa što nijesam očekivao, očigledno je da u meni još uvijek nema jeda i čemera koji iz tvojih redova izbija. Patetično naduvano? Ma ko to tvrdi da sav hardver na Linux-u radi i kome se uopšte da vjerovati čak i ako takvo što kaže?
Caboom, moj nivo očekivanja je očigledno manji. Ako si to radio za poslovne potrebe, za to si plaćen i firma sebi da dopušti fijasko na jednoj mašini može. Ko nabavlja puno računara za Linux, a za podmirivanje cijele firme, to mu se desiti neće.
Linux, za manji ali nezanemarljiv broj korisnika (nikad nije dovoljno mali, ako ćemo pošteno) nije plug and play iskustvo, osim kad ga kupe kao dio istestiranog uređaja ili im neko proda preloaded mašinu. Kad platiš preloaded, (a to je mnogo manje nego platiti Windows XP za novu mašinu), tih problema biti neće, i to je to.
Citat:
Caboom:btw. da li tebi ovo ima smisla "proizvodjaci ne pisu drajvere. NVidia i ATI pisu". takodje ne moras da me teras da koristim linux, posto sam nazalost imao prilike da se druzim sa njim godinama, nazalost profesionalno. moje razocarenje linux-om je mnogo dublje od "ne radi mi sw modem", mislim da je koncepcija pogresna i da je ceo kernel pretty shitty dizajniran, da userland nije u mnogo boljem stanju kao i da se to nece mnogo promeniti, but hey, that's my $.02, nista vise od toga.
Nije u redu i ja bih volio da to nije tako. To što si ga dobro "upoznao" je usud svakog programera koji dovoljno "nisko" živi, a ja sam svoju karijeru proveo nad hardverom ili u njemu. Kad se razmislim, o svakoj ubogoj platformi na kojoj sam dosad radio, ama SVAKOJ, sam imao mnogo slabije mišljenje na kraju projekta nego na početku. Jedini izuzetak je ostao QNX, ali i dan danas to otpisujem na to što mi je bio prvi projekt, odmah poslije faka, i da zbog toga nije dovoljno zahtjevan softver bio da moram da izvodim vratolomije i nadjem mane i nedostatke OS. Uvijek je bilo pisanje nečega što niko nikad prije toga napisao nije, ne bi se pravi produkt da je drugačije.
To je normalno, mi pronađemo sva g**** koja su ostalim korisnicima sakrivena. Totalni shit arhitektura? To je malo preteška priča, sve bi se ovo već raspalo da je to tačno. Bila je mnogo veći shit u verziji 1.0, pa se dosta pokrpilo.
Obavlja posao, teorija "dovoljne upotrebne vrijednosti" radi.
Sjutra, ako je vala baš tako loš kako ga ti nagrdi, doživjeće sudbinu XFree, ili će neko napisati "openix" ili kako će se već zvat nešto što valja. Ili će srediti Hurd, on je, bar na papiru, tehnološki bolje dizajniran kernel.
Linux je svoj posao obavio, pokazao je da alternativa postoji, dokazao da otvoreni kod garantuje da niko to više ne može da stavi pod šapu, stjerao u tor dovoljno kompanija koje su to shvatile.
Ko će pisati novi OS kernel, ili prepraviti stari da radi, ili da li će Linux evoluirati u nešto bolje, mene ne interesuje. Ali to će se desiti, kad tad. Ja vidim interes komercijalnih kompanija koji garantuje da će se nešto uraditi. To više nije pitanje volje ili hira nekog iz OSS zajednice, već prepoznata potreba za sve koji su izvan domena koji definiše i kontroliše Microsoft. A takvih je dosta, maltene su svi ostali manje ili više tamo. Niko MS reć "ne" neće (nije to uradio ni IBM kad je trebalo dobiti deal za XBox2), ali što strateški rade i misle je ono što se broji.
Za produkt "koji kontroliše 2% desktopa", ovo navedeno je više nego dovoljno. I da, mislim da će istorija računarstva itekako upisati Linux, ako ne kao riješenje, a ono definitivno kao jednu od najboljih primjera "disruptive technologies" koje su se ikad pojavile. Sa šansama da zasjeni i Microsoft i pojavu PC računara kao koncepta.
Linux (kao karika koja je zatvorila OSS u potpun i samom sebi dovoljan paket) je već sada otvorio vrata novim dešavanjima kakva igrači sa mnogo većim market share-om dosad uspjeli da otvore nijesu. To što ja nešto vidim.
Citat:
Caboom:ovo se nije direktno odnosilo na tu poruku nego na postove u jednom drugom thread-u gde si, ako se ne varam, zakljucio otp. "hej, ali evo, mozete da razvijate i zatvoreni kod na linux-u". fine... gde je onda problem? u arhitekturi i celoj koncepciji rekao bih. kako zamisljas komercijalni razvoj na linux-u? open source dream o support-u kao izvoru prihoda uglavnom ima osnova samo na nivou srednjih i velikih kompanija, gde izvor prihoda generalno nije u samoj prodaji (zatvorenog) software-a, vec upravo u support-u. sto je najgore, hipoteticko sirenje opensource-a i pretpostavka da je opensource sw konkurentan srednje-kvalitetntom komercijalnom software-u nece ugroziti kompanije kao sto je mitski "Microsoft", vec shareware autore i male proizvodjace. mitskim kompanijama ce naprosto biti jeftinije da ih kupe i uniste.
caboom, OSS zajednica, ta core ekipa koja možda ima "čistunačke" ideje, faktički NIKAKVE kontrole nad voljom korisnika da izvršavaju dijelove zatvorenog koda nema. Ideal, koga život zgazi. Zatvarat kod drajvera košta i ne radi se ako nije frka, mislim da smo to apsolvirali. I u tom PC hardveru, gdje je dokumentacija postala dio NDA (kod mene te prakse malo ili nikako ima), sazrijeva saznanje da je svaka linija koju neko drugi napiše čist finansijski ćar. Tih binarnih drajvera, na duge staze, bit premnogo neće, jer će proizvođači hardvera naučiti da svoj IP sakriju iza interfejsa sa registrima i onda nikakve potrebe za tajnovitošću nema.
Kako ZAMIŠLJAM komercijalni razvoj? Ja ga, caboom, gledam svojim očima, ako ćeš mi vjerovati. Uradi se branch, kad se testira CIO sistem (a to se kod mene radi i ovako i onako), onda se bilo kakva greška u kernelu vrati nazad u public branch? Zašto? Da te ne sačeka sjutra, kad uradiš novi branch za novi produkt. Drajvere za opšte uređaje (ne za tvoje ASIC ili FPGA stvari) isto, da se ne nađe neko da to poturi prije tebe, pa da arhitektura tog novog drajvera bude prihvaćena a ti sa svojim kodom izvisiš da ga SAMO ti održavaš.
Za programe koji se izvršavaju na nekakvoj "univerzalnoj" Linux mašini, uzme se stara verzija RedHat (7.2, ako ćeš mi vjerovati) uradi i testira na tome i uđe u eksploataciju. Kad korisnici počnu da prijavljuju "ne radi na Fedora", a ono se to popravi, izbaci patch i tjeraj dalje. Niko im nije garantovao da radi na Fedora, ako na tome insistiraju, toliko na patch da pričekaju mogu i mirna Bačka. Closed software, binaries. Da li ima horror priča kao što je tvoja? Ima. Negdje projekt i propadne, velika većina iziđe iz teškoća i sredi stvar. Nas plaćaju da se nosimo sa tim teškoćama, da je prosto ne bi mene držali nego nekog klinca sad sa fakulteta. Ili sa srednjom školom.
Pitaj Ivana kako su njegovi radili NERO za Linux. Može, više je pitanje da li se isplati. Ali, to (pitanje da li se isplati) je suštinsko biznis pitanje i ovako i onako, valjda neko ko je plaćen da na njega odgovori zna da izvrši istraživanje tržišta, inače si nagrabusio a pod Windows, a pod bilo čime drugim na ovoj planeti.
Citat:
Caboom:koliko se secam "prve prave otvorene racunarske platforme" su postojale davno pre linux-a i sezu do samih pocetaka sw industrije, u vreme kada je hw bio skup, a sw besplatan.
U smislu, ni to nije originalna ideja? Računari postoje 60 godina, možda je prvih deset prošlo u tom maniru. Onda smo živjeli pola vijeka pod proprietary operativnim sistemima, i stalno pričali o mantri "software reuse". I nikad taj jebeni software reuse stvarno postigli nijesmo, sve je to bio neki surogat.
E, po prvi put to više nije slučaj. OSS, ma kako kljakav bio, jeste riznica NEKAKVOG koda, da se ne startuje od početka, da se popravi i zakrpi koliko treba i da radi posao, da većinu vremena potrošiš pišući potpuno nov kod, a ne izmišljajući toplu vodu.
Eto ga software reuse, ja ne znam bolji. Taj princip, sam po sebi, ogromno je postignuće prenijeti industriji, pa neka je ne znam kakvo "izmišljanje tople vode".
[Ovu poruku je menjao Apatrid dana 05.05.2005. u 06:25 GMT+1]