Citat:
DuffmanOno što mene buni je ako je .Net razvijan po ugledu na javu zašto nije i on multiplatformski? Koja je poenta da ima runtime enviroment ako ga neces stavljati na druge platforme. Jedino ako ide na kompatibilnost na svim windows platformama nezavisno od jezika u kome su pisane.
.NET jest multiplatformska strojno-nezavisna okolina - osnovni dijelovi runtime-a su štoviše ISO/ECMA standardizirani i postoji nekoliko nezavisnih implementacija. .NET je samo MS-ova implementacija CLI-a (Common Language Infrastructure). Konkretno već spomenuti Silverlight (spakirana verzija CLR-a u oko 4.5MB) radi i bit će podržan na MacOS X-u. MS targetira samo platforme na kojima ima kakvu-takvu poslovnu ili stratešku korist. Port Silverlighta na osale platforme bi trebao biti gotov do kraja godine u vidu Moonlight projekta, ako je vjerovati Miguelu de Icazi :)
Citat:
Procitao sam onaj clanak ali nisam bas primetio ekonomiju i evoluciju (vishe prica o tome kako se dvoumi izmedju ta dva postupka). IMO ako treba nek Linux bude worse but better. Ali onda dolaze zeloti koji odmah napadaju jer pokusavas da uprljas GNU/Linux sa necistim softverom i kodecima. Mada nije da ih ne razumem. Samo mislim da preteruju.
Prolistaj Models of software acceptance slajdove (ima i cijela knjiga od Gabriela na netu zabadava za skinuti :). Linux već sad jest worse but better u odnosu na tradicionalne UNIX platforme, gdje im uzima market share zbog niske cijene i cijelog hypea koji sa sobom donosi. Iako još uvijek nije dosegao neke high-end featurez i stupanj integracije koje imaju kojekakvi Solaris/AIX/HP-UX, pošteno im puše za vratom :))
No srž sprege Worse is better filozofije i IT-a jest taj da je se u IT-u "wheel of reincarnation" mnoogo brže okreće nego u bilo kojoj drugoj industriji, tako da kad-tad zaboravljene i neostvarene ideje i projekti komercijalno zažive ako se pokažu isplativima :) Evo pogledaj kako napreduju današnji OS-evi: JIT-kompilirani programski jezici postaju primarno programsko sučelje, formalno verificiran proof-carrying code za distribuciju osjetljivog sadržaja (appleti, .NET assemblies, driveri..), kernel OS-a se zaštićuje od korisničkih muljaža, za koju ćemo godinu dobiti Nexus "OS u sjeni" (shadow OS - Mulder bi bio oduševljen :) koji će upravljati DRM-aware hw-om, hardverska virtualizacija kao prirodna evolucija multiprogramiranja -> na kraju dobiješ što: kombinaciju VM/360 iz 70-ih i LispM iz 80-ih, koji će biti revitalizirani u kombinaciji nekog bastarda Singularity OS-a koji će u hardverski virtualiziranoj zoni izvoditi sve natively compiled programe (iz kamenog doba :), dok će Pentium 6 front-end pipeline dobiti dekoder za nešto tipa
TIMI za MSIL/JVML :)
Citat:
Duffman: A šta se brže instalira ono što je instalirano na mašini ili ono što treba da instaliraš na mašinu nakon 10min downloada?
To objašnjava većinu korisnika kompjutera, ovi što rade na korisničkim interfejsima se dodvoravaju toj većini što je normalno (imaš 99% IE i 1%Besplatan Browser, za koji misliš da će optimizirati stranice i prilagođavati).
Nije bitno kako i zašto - bitno je činjenično stanje i mogućnost izbora koju krajnji korisnici imaju. Konkurentni besplatni browseri ne pružaju toliko superioran korisnički ugođaj krajnjem korisniku da bi ga natjerali na migraciju. Muke po W3C preporukama i dizajnerima su druga priča...
Jednostavno je prosječan korisnik preglup da bi mogao iskoristiti iole naprednije mogućnosti današnjih browsera (bar 50% njih ne zna što su cookies). MS trenutno ima monopol na ljudsku glupost na svojim platformama i zbog toga će IE uvijek biti No. 1.
Citat:
Ako neko poseduje monopol nad nečim bez obzira kakva je kompanija to nije dobro i treba se suzbiti.
Ne, ne treba to suzbiti - ponekad je monopol ostvaren pružanjem superiornije usluge od konkurencije. Baš je tako MS došao do > 90% tržišta.
Citat:
Poenta je da iako se Windows menja i ima ekstra zaštitne programe jedan virus targetuje veliki broj računara (jer veliki broj racunara ima stare Windowse, nema zakrpe i zastitne sisteme). Da je zastupljeno u jednakom broju Win/Linux/Mac/BSD/... jedan virus bi imao mnogo manje šanse da zarazi ogroman broj racunara.
Da svaki od navedenih ima po 20% tržišta, virusi bi bili najmanji problem za Prosječnog Korisnika. Današnji kriminalni sajtovi na kojima pokupiš malware automatski generiraju exploit ovisno o verziji browsera koji koristiš i instaliranim zakrpama. Postoje i cijele web platforme za distribuciju takvih shitova. S druge strane, doba je samopropagirajućih crva odavno završilo još od XP SP2 (uključeni firewall). Ako misliš da je problem targetirati više platformi takvim crvom grdno se varaš - većina njih ima modularne engine u koji samo upikneš plugin koji sadrži dodatni exploit. Ja osobno viđao/koristio rbot-e sa 20-ak propagacijskih vektora. U cijeloj se priči ja puno više bojim OS-neovisnih sigurnosnih propusta u loše napisanim PHP/ASP skriptuljinama, kojih ima koliko ti srce želi i koji se mnogo lakše otkrivaju od klasičnih overflowa.