Neexistuje produkt, který by vyhovoval všem. Je třeba vyvážit typ a počet features, složitost a funkčnost interface atd.
S tím kernelem jste mě pobavil. Windows řady NT mají moderní kernel, a není jej třeba kompilovat. Všechny drivery se vždy nahrávají jako moduly. Tradiční unixy naopak musely všechno do kernelu kompilovat, protože byl kernel monolitický. Linux jakožto pokračovatel tradičních unixů musí některé moduly kompilovat do jádra, jiné umí zavádět. Nějak mi není jasné, kde jsou na straně Windows ta omezení, a brzdy pokroku :)
Osobně užívám Windows Vista asi 4 měsíce (x64 Ultimate), a jsem spokojený. Jako nový systém je Vista stavěná na nové stroje, a na těch je velmi rychlá. Velikost OS dnes také nikoho netrápí, protože 500GB disky jsou skoro zdarma. Ovládání je trošku odlišné od Windows XP, ale nijak zásadně. Samozřejmě Klikač Obecný si úspěšně rozryje každý systém. Když bude používat Linux a zmizí mu ikonka, tak reinstaluje :)
Odlehčené verze Windows jsou odlehčené o technicky ne příliš podstatné věci (Aero, počet běžících aplikací apod). Samozřejmě se dají ořezat daleko víc, viz Windows Embedded, na kterých běží velké procento průmyslových aplikací a bankomatů apod. Jenže na takovém systému neběží řada aplikací. Ořežete DirectX? Neběží hry, přehrávače a editory multimédií, a další aplikace. Ořežete systém o drivery? Budete muset vložit instalační médium při jakékoliv instalaci HW, včetně instalace tiskárny. Odstraníte MSIE? Nebudou fungovat aplikace které používají HTML renderer (třeba emailoví klienti), XML Parser (hromada aplikací), ADO (cokoliv co má DB klienta), nepůjde HTML Help, Help and Support Center atd. Odstraníte Media Player? Nepůjdou veškeré aplikace využívající přehrávání multimédií. Je už jasné, proč se MS brání vynucenému ořezávání Windows? Zákazník potom totiž dostává zmetek, na kterém neběží řada aplikací.
Když se říká "drahé", nemusí to mít nic společného s penězi. Virtualizovat můžete, ale stojí to paměť a CPU. Pokud řeknete, že bude systém řekněme běžet veškeré Win32 aplikace virtualizovaně, zaděláváte si na problémy s kompatibilitou (aplikace běžící na jednom stroji spolu potřebují komunikovat), a výkon půjde do kytek. Navíc mi vyjma migrace dosloužilého fyzického HW uniká, proč na jednom stroji jet několik kopií OS, když aplikace stejně dobře můžou běžet na jednom stroji. Když jsme ale u virtualizace, MS nabízí již nějakou dobu Virtual PC, a nyní poměrně nově Hyper-V. Osobně jsem používal na testování vmware, teď migruji virtuální stroje na Hyper-V (naštěstí je to celkem bezbolestné).

