为什么桌面领域没有一款 Linux 或 UNIX 能与 Windows 鼎足而立?
在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Linux 的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
后来者如果没有什么特别的独占优势,就无法战胜先来的。
微软的系统并不是第一个桌面操作系统,然而它可能是第一个,硬件完全开放的桌面系统。
换句话说,在微软之前,硬件系统都是封闭的(跟现在苹果一样),各家自己出硬件然后出自己的操作系统。
当年IBM想搞一个完全公开的硬件体系,然后请了微软帮这个体系做操作系统。于是就有了这么一个合作,IBM PC 的这个公开标准,从那个时候开始确立,这就是我们现在使用的个人电脑。而大家也疯狂的涌向这个公开标准,更多的程序员为它制作应用。生态环境得以确立。而 Linux 直到多年以后才诞生,才开始支持这个体系。Linux本身来源于对Unix功能的实现,功能较多较复杂,早期PC的性能根本不足以流畅运行Linux,直到80386时代,才算是诞生了第一款能流畅运行Linux的PC平台。而这个时候,微软基于PC构建的生态环境已经非常稳固了。
IBM 很可能非常后悔当年请微软来做这个操作系统而没有自己做,后来 IBM 做了 OS/2 Warp,系统本身非常优秀,当年IBM的实力也绝对不会比微软弱,可这个优秀的系统依然无法战胜微软。
Linux常常被批评的所有缺点,OS/2 Warp 都没有,但它还是无法战胜微软。所以很多人以为的那些缺点其实并不是Linux无法战胜微软的原因。
别说Linux,任何厂商都无法在桌面端战胜微软,哪怕提出 PC 标准的 IBM 公司也不行。真正的原因,就是先发优势。生态建立起来了,应用围着你转,后来者就没法进入。