Citat:
Ivan Dimkovic:@Apatrid,
Svako bitniji je raspisao drajvere za Vistu vec do sad ;-)
To je, Ivane, u domenima tvrdnje "linux podrzava svaki
bitniji hardver" i drasticno je razlicito od "ima drajver za sve sto pomislis da moze da se stavi u ili zakaci za PC na bilo koji nacin". Joe, koliko ga ja poznajem, voli da ne razmislja da li je ili nije camcorder za $70 iz Kine, a na eBay, koji snima na SD
stick podrzan ili ne.
Citat:
Ivan Dimkovic:Zavisi - nije stvar samo u budzetima i vremenu, vec je ranije bilo dosta nedefinisano sta drajver sme a sta ne sme da radi... Tako da je bilo dosta kojekakvih brilijantnih cludge-ova po tim drajverima - sada je to okarakterisano kao losa praksa, i drajver nece biti sertifikovan.
Ista stvar kao i sa user-mode programiranjem - u doba Windowsa 9x, nije bilo strogih pravila o manipulaciji prozora (crtanje po non-client zoni, recimo), pisanja po direktorijumima, multiuser okruzenju - pa je nastao haos... cim su se pravila definisala, vise se ne pisu takve baljezgarije.
To (definisanje kako se sto radi) je vec pitanje normalne evolucije, ja sam tvoju recenicu procitao kao "MORA da se izvsi 'sertifikacija'" (tj. atestiranje). Ne znam kako je to organizovano u Microsoft-ovom slucaju, ali su moja iskustva dosad bila da je atestiranje uvijek i bez ostatka neugodna stvar:
- Produzava proces proizvodnje jer mora da se uracuna vrijeme koje mora da se desi kad posaljes produkt na to drugo mjesto gdje se testiranje vrsi.
- Sam proces kosta, treba da platis te usluge.
- Mogucnost da brzo izbacujes nove verzije softvera je smanjena, jer je proces izbacivanja softvera produzen.
Zaobilazenje procesa atestiranja, ako se ikako moze, cesto nije pitanje kvaliteta tvog proizvoda (mozes li ili ne da prodes tu proceduru), vec poslovnih odluka.