Izvinjavam se, morao sam danas da zbrisem, odgovaram na sve interesantne dijelove na koje nijesam dosad imao prilike da odgovorim, nesto od toga se pojavilo dok sam kucao svoju zadnju poruku i nijesam stigao da odgovorim.
Citat:
Ivan Dimkovic: A, sad te shvatam - dakle, ti, kao i Linus Torvalds se nadas da ce embedded hardver postati toliko jeftin da ces moci da teras sub-optimalnu OS budzevinu i da to "nekako radi" - mozda ne kao custom-tailored hard-RTOS kao, npr, WCE ili QNX - ali "sasvim dovoljno" za Joe Public, average usera.
U pojeftinjenje hardvera ne vjeruje samo Linus Torvalds, Ivane. Govorim po sjecanju, moze se desiti da sam pobrkao ime, ali mi se cini da je cak i Balmer (ili neko drugi iz MS) nedavno pricao o "sub $100 PC". Pojeftinjenje hardvera je norma, mi danas na stolovima vozimo masine koje su se nekada s pravom nazivale "superkompjuter".
Sto se price o "sub-optimalnoj budzevini" tice, tu se vracamo opet na glediste da je Linux zarobljen u vremenu i prostoru, na neki cudan nacin sustinski sprijecen da se transformise. Na stranu sto je takav stav o poprilicno dinamicnoj prici kao sto je OSS (cak, ja mislim da mu je to komparativna prednost) meni cudan, ali te opet upozoravam da je stav zastario, na primjeru onog Nortel uredjaja. Ono se ne pravi sa "sub-optimalnom budzevinom". Ne znam koliko je uopste linux (u pojavnoj formi kakva se srijece "u divljini") danas, ali to sto je uradio Nortel definitivno mora da otvori da bi ga prodao kao "standardizovan OS buducnosti za telco upotrebe", polazeci od pretpostavke da sam u pravu kad procjenjujem sto je Nortelova igra tu (vidjeti moje prethodne poruke).
Ljudi, MS je postao veliki jos u vrijeme DOS, zar to nije bila "sub-optimalna" arhitektura za vecinu operativnih sistema koji su tada postojali? Od onda do dana danasnjeg, evoluirao je u nesto u sto se vecina vas danas "kune". Nemam ja problema sa tim sto tako razmisljate, ali nikako ne mogu da razumijem otkud vam ta ubijedjenost da do evolucije OSS rijesenja jednostavno ne moze da dodje, posebno sto postaje ocigledno da komercijalni igraci utrcavaju u te domene?
Citat:
Ivan Dimkovic:Well... well... vidi, to moze da uspe, ali znas kako - samo ako nema konkurencije koja ce slucajno da koristi ta bolja resenja u svojim proizvodima - posto ce konkurencija uvek biti jeftinija od te sub-optimalne budzevine jer je TCO embedded uredjaja kompleksna cifra, ciji je inicijalni deo (pocetna ulaganja) skoro irelevantan parametar daleko bitniji parametri su cene hardvera/silikona, potrosanja baterije i sl....
Mislim da potcenjujes mogucnost komercijalnih firmi tipa Microsoft i QNX da smanje redist-fee do nivoa kada tebi kao ISV-u/IHV-u to uopste nije bitan parametar - na kraju krajeva, cena u skupljem hardveru da bi Linux mogao da radi podjednake mogucnosti je daleko veca od te razlike koju Linux navodno dobija cinjenicom da je royalty-free.
Ni najmanje, Ivane, ni najmanje. Obaranje cijene kao odgovor na finansijske izazove "royalty free" modela Linuxa sam ja vec na ovoj temi sam naveo, budi ljubazan i pogledaj unazad.
Ja ovdje povlacim analogiju na vec poznati slucaj koji je vec protutnjao preko nase industrije, a cini mi se i preko embedded trzista u cjelini: GCC. Cijena kostanja kompajlera je samo na pocetku bila problem. Ono sto danas imas je da je strasno tesko od kompajlera napraviti paru. Mi imamo dosta dobar kompajler koji nudimo, danas nam se desavaju paradoksi da nas se pita koliko je "GCC compatible"?
Problem je sto stabilizacijom OSS rijesenja i indirektna "cijena" tog rijesenja pada, jer je ona izrazena ekstra radom tvojih inzenjera da se sa problemima u toj infrastrukturi nosis.
Na primjeru Nortela, koji je vec platio cijenu uvodjenja OSS rijesenja u produkciju (eto uredjaja, to je javna stvar), njemu je dalja cijena proliferacije te tehnologije unutar organizacije sve manja i manja. Novi projekti ce imati manje problema, jer je neko vec stabilisao okruzenje.
Takvom razvoju je prakticno nemoguce parirati na duge staze, bar je bilo nemoguce parirati GCC-u. U krajnjoj instanci OSS rijesenje postane prakticno besplatno (da, dan danasnji ima bagova koje ekipa u nekoj firmi otkrije u GCC, ali je to sum, jedan ili nijedan godisnje na primjerima koje ja znam).
Citat:
Ivan Dimkovic:- Zbog ovoga su komercijalna resenja jeftinija, jer je TCO tih resenja manji (jeftiniji hardver, manja potrosnja i sl...)
Mislim da tu razlicite firme nalaze razlicitu racunicu. Da je to apsolutna istina, prica o Linux u embedded svijetu bi bila napustena vec danas.
Citat:
Ivan Dimkovic:- Linux productivity alati (kompajleri, alatke) kao i veza sa ISV-ovima su 0 (i slovima: NULA) u poredjenju sa, recimo, Microsoftom - a to direktno ubija time-to-market i mogucnost egzistencije tebe, kao ISV-a / IHV-a - cena razvoja vrtoglavo skace ako tebi treba inzenjer-nedelja za OSS feature za koji ti treba inzenjer-dan za, recimo, WCE feature.
Ivane, to je mozda tako u domenima u kojima MS igra, PDA/telefoni. Mada se Linux telefoni i dalje pojavljuju, tako da ocigledno ima ekipe kojoj ta racunica ne mirise.
Alati koji su na raspolaganju ekipi koja radi razvoj na Nortelovim uredjajima se NIJESU PROMIJENILI od trenutka kad su koristili Windriver. Tamo niko, ali bas niko, jos nije poceo da prica o carrier-grade WinCE.
Citat:
Ivan Dimkovic:To sto ti pricas su, jednostavno, Forward Looking Statements i to vrlo klimavi Forward Looking Statemetns - shvati da vecini firmi trosak za profesionalni RTOS i/ili embedded OS uopste ne predstavljaju bitniju kategoriju - a o kvalitetu razvojnih alata ni nema potrebe da pricam.
Meni je "vecini firmi trosak za RTOS i/ili embedded OS ne pretstavljaju bitniju kategoriju" poprilicno cudna konstatacija, priznati moram. Poslije "kolapsa balona" 2000, ja jednostavno ne znam za korisnika koji nije usao u mod rezanja gdje god se moze. Na nesto sto obara produktivnost (time unosi trosak) se ne prelazi, tako da je jedino objasnjenje da do nikakvog obaranja produktivnosti nije ni doslo.
U mom svijetu su inzenjeri koristili Sun stanice i alate koji na tome trce. Cisco nedavno prebacio 2000 svojih inzenjera na Linux? Budi ubijedjen da oni nijesu to uradili ako ce do obaranja produktivnosti doci.
Citat:
Ivan Dimkovic:Sve to sto pricas me tako podseca na cuveni "iPod Ogg Player" projekat - koji je u stvari embedded Linux + Ogg dekoder za Apple iPod - koji radi playback u 80% real-timeu... najjace je sto se to na slashdotu fura kao "Linux Ogg Player for iPod' - iako niko normalan ne moze da slusa muziku u 80% realnog vremena (8 sekundi se dekodira u 10 sekundi)
Toliko o tome - kad ne bude ovako kako sam opisao, onda napisi :)
Prvi put cujem da su portovali Ogg na iPod, ali stvarno. :) Milo mi je cut da im treba malo veca procesorska snaga, ali zbog nekih drugih razloga ;). Razlika u cijeni do jaceg procesora je, oh, tako zanemariva na jednom primjerku... (:evilgrin:)
Citat:
Ivan Dimkovic:Pazi - ne bih sad ni pocinjao uopste o mogucnostima arhitekture Linuxa kao platforme za neki ozbiljan digital rights management iliti cuvanje prava autora sadrzaja - a bez toga za Holivud nikada nece biti cak ni "dovoljno dobar" a kamo li "odlican". Svet se seli u digitalnu sobu - a DRM je osnova buduce digitalne sobe.
Molim? :)
Kakve crne veze arhitektura Linuxa ima sa stvarima koje se prirodno implementiraju u hardveru, pobogu? Pa sta ti mislis, da samo Microsoft razmislja o definisanju hardverske platforme koja vodi racuna o IP-u?
Pa da li ti vjerujes da bilo kakav softverski koncept moze da ti obezbijedi zastitu IP-a? :)
Ti ces, majstore, da se jednog vrlo skorog dana probudis u svijetu gdje je bilo kakva prica o sticenju autorskih prava bespredmetna. Jer se autorska prava nece stititi pricom, nego necim sto ne moze da se razbuca softverskim alatima. Mark my words.
Ne sto sam ja nesto previse pametan, nego sto citava americka industrija u ovom trenutku strahovitu muku muci sa odrzavanjem tehnoloske distance prema novopridoslima.
Problem je stari model racunarstva, univerzalni procesor. Na procesoru trci kernel koji je svima dostupan i na kome se ne prave pare. Ono sto je kriticno je u hardveru, duboko zakljucano. Tvoj softver bez tvoje kutije ne moze da radi.
A kako se zakljucava, tu puteve krce ljudi iz satelitskih set-top boxova, koji stite veoma unosnu industriju od hakeraja, Scientific Atlanta i ekipa. To treba da cujes sto rade, ja sam sa stolice pao kad su pricali kakve sve peripetije moraju da izvode da nadmudre isto tako sposobnu ekipu koja im cacka hardver.