Vtipálku! Teď jste mi nahrál na smeč!
Největší nesmysly už vyvrátil kolega přede mnou, takže se omezím pouze na ty tři funkce kernelu, které normální uživatel ocení.
Předtím ještě otázka mimo mísu: Kdo je to normální uživatel? Pokaždé, když se někdo snaží tento nesmyslný pojem definovat, řeknu na to jediné: Trouba z definice nemá u počíače co dělat.
1) Podpora pro pořádné souborové systémy. Kdepak mám na Windows JFS, XFS, EXT3, EXT4, Reiser4, ... (Těch minimálně pět dalších takhle z fleku neznám...) Je tam na výběr pouze NTFS. Nějaké neoficiální ovladače pro jiné souborové systémy sice existují, ale Windows z nich neumějí bootovat. Takže to se nepočítá.
2) Podpora pro cca 30 různých platforem. Linux běží na víc než 30 architekturách. PowerPC, SPARC, MIPS, ARM, vše od mobilního telefonu po mainframe. Normální uživatel (podle mé definice) bezesporu ocení jednotné prostředí na nejrůznějších zařízeních, která používá. Windows plně podporují pouze dvě architektury a všude jinde pokulhávají.
3) Podpora pro distribuovaný souborový systém. Normální uživatel (podle mé definice) samozřejmě chce sdílet a zároveň zálohovat svá data, zejména v zaměstnání. Kdepak mám na Windows AFS, Coda, Gluster, ZFS...? Jo, AFS a Coda tam je, prý... (Kdoví, jak je na tom s výkonem.) Umí aspoň každé desktopové Windows ihned, zdarma a bez složitého nastavování připojovat Microsoft DFS, když nic jiného? Kdepak, ani to ne.
4) Podpora pro softwarový RAID. Normální uživatel (podle mé definice) si koupí (například) pořádný desktop na chroustání grafiky a videa. Do něj si koupí čtyři pořádné disky nebo SSD. RAID řadič na motherboardu z principu (kvůli chabému výkonu nebo chybám firmware) použít nechce. Zcela samozřejmě ovšem očekává redundanci a zároveň maximální výkon. Tak co, umí Windows softwarový RAID5, RAID6 nebo (nebuďme troškaři) RAIDZ, známý ze ZFS? Zase ne? Jejda, to je ale smůla...
5) Absence nesmyslných omezení. Levnější verze Windows jsou uměle omezené na 8 GB RAM nebo na 2 procesory. V Linuxu žádný takový nesmysl není. Podporuje vše, co dokáže daná platforma. A těch platforem umí nesrovnatelně víc, o čemž už tady byla řeč.
6) Možnost kompilace na míru procesoru. Chvástáte se tady nějakými procesory Intel. A víte vůbec, pro jaký procesor je zkompilovaný kernel Windows? Můžete mít klidně Core i7 nebo tak něco, ale když dostanete kernel zkompilovaný pro nějaké Pentium III či podobnou archaickou mašinu, slavný Nehalem na sto procent nevyužijete. Už vidím, jak tvrdíte, že tohle je normálnímu uživateli jedno. Normálnímu uživateli (podle mé definice) záleží na tom, aby byl jeho hardware využit naplno. Něco takového ve Windows prostě nepůjde. Windows vlastně skoro žádný hardware nepodporují. Můžu snad spustit Vistu na pracovní stanici s Itaniem nebo na mém PDAčku? Prostě nemůžu.
Zkuste přesněji popsat, které „infrastruktury“ Linux „prostě definitivně“ nemá. Nápověda: Takové nejsou.