Oke volgens jou moeten ze longhorn dus baseren op een gforce 2 en een 17" schermen , dat zal namelijk de highend produkten zijn geweest, gok ik, bij de start van het longhorn project.
Met "de op het moment geldende hardware" bedoel ik natuurlijk dat het OS geschreven moet worden voor de hardware die ongeveer zal bestaan tijdens de release van het OS. Stel het volgende eenvoudige voorbeeld.
MS begint in 2000 met een OS. De standaard op dat moment is een 17 inch monitor. MS heeft echter iets speciaals in gedachten voor Windows, maar een 17 inch monitor is te klein, waardoor die feature niet (goed) werkt. Men heeft geleerd dat de standaard elk jaar 1 inch omhoog verschuift. Als de release van het OS in 2003 is gepland, dan moet die feature geschreven zijn voor een 20 inch monitor, omdat die op dat moment ongeveer standaard is; misschien moet hij zelfs geschreven worden voor een 19 inch, want niet iedereen gaat direct met de standaard mee.
Analoog aan het gebruik van 120 dpi schermen die er nog niet zijn, betekent het dat Microsoft het volgende zegt: "We gaan een feature implementeren, en die vereist een 23 inch monitor. In 2003 bestaat die echter nog niet; hier heb je de specs waaraan hij moet voldoen, begin er maar aan."
Je kunt IMHO niet zomaar features gaan inbouwen en klakkeloos aannemen dat alle fabrikanten deze gaan ondersteunen.
Een goed voorbeeld van een niet goed ondersteund OS in het begin is Windows NT 4: eigenlijk was dit OS veel te zwaar voor zijn tijd. Het loopt voor kleinere applicaties pas lekker vanaf 64 MB, en voor sommige applicaties zelfs 128 MB. Ook is een P200 MMX wel gewenst. In 1996 was dit echt geen standaard apperatuur. Toen zaten de mensen nog op een 133/166 MHz P1, met 32 MB op z'n hoogst. Toen NT4 in zijn element begon te komen, toen de P2's met 128 MB geheugen en hoger standaard begonnen te worden, was het OS al verouderd, omdat er geen USB en geen goede games-ondersteuning inzat.
Win2k deed het al veel beter: die vereist minstens 128 MB, en dat was in 2000 al standaard. Voor de wat zwaardere PC's was de standaard al 256 MB.
Nu is Microsoft weer bezig met het inbouwen van features waarvoor de PC's op het moment van de release van het OS waarschijnlijk niet klaar zijn. Tegen de tijd dat ze dat WEL zijn, is het OS al oud.
@ Fallen Angel:
Ik weet zeer goed waar ik het over heb. Ik heb het ook niet over de SERVERVERSIE van NT4, maar over de DESKTOPVERSIE. Hoeveel mensen zie jij thuis die NT4 draaien op hun desktop? Juist. Bijna niemand. Zelden heeft iemand NT4 thuis gedraaid; toen het uitkwam, waren de desktops er in het algemeen niet zwaar genoeg voor. Toen deze wel zwaar genoeg waren, konden er geen games op worden gespeeld, en konden er geen USB apparaten op worden aangesloten. Naja, ik heb NT4 op een 486dx2-80 met 64 MB gedraaid, maar dat kwam vooral voort uit mijn haat voor voor Windows 95. Dat gebruikte ik alleen maar om een paar spelletjes mee te draaien. NT4 bootte op die 486 erg traag, maar als het eenmaal liep, ging het wel. Win95 liep veel sneller, maar crashte ook 100x zo vaak. De traagheid van NT4 was voor mij echter acceptabeler dan de onstabiliteit van 95.
Bedrijven draaien/draaiden wel NT4, omdat USB en spellen daar niet belangrijk zijn. Op server gebied heb je gelijk: spellen worden daar zeker niet op gedraaid.
De aansluiting van USB apparaten is echter wel belangrijk tegenwoordig. Op school werken we nog met NT4, en ik erger me elke keer als ik een bestand heb van 8 MB. Ik kan het niet naar huis mailen (limiet van 5 MB), en op een diskette past het niet. De USB Pendrive werkt niet op NT4

Als ik dat bestand thuis wil krijgen, moet ik eerst thuis een FTP server opstarten en het bestand vanuit school dumpen.
DAT is wat ik bedoelde: toen NT4 uitkwam, was het te zwaar. Toen de hardware zwaar genoeg was, zaten er teveel features in die niet meer door NT4 worden ondersteund.