Windows 成“弃子“,Linux即将取而代之?
扫描二维码
随时随地手机看文章
“Linux是一种毒瘤!”
时光倒退二十年,彼时不可一世的微软将开源软件视为眼中钉肉中刺,甚至吐槽其是知识产权的癌症。如今,从“爱Linux“到豪掷75亿美元收购GitHub,微软无时无刻不在向外界宣告他们正在竭尽所能地拥抱开源。
而正是在这种局面之下,面对日薄西山的Windows,有人预测新一代桌面版的Linux操作系统即将取而代之,对此,你怎么看?
我曾经说过,别指望微软会发布桌面版Linux(MS-Linux或Lindows),除非猪会飞。然而,最近我好象真的听到天空中传来猪的呼噜声。一起来看看发生了什么!
首先,微软已经接受了Linux和开源代码多年了。我是说,微软的云服务平台Azure的底层操作系统已经在使用Linux,微软现在允许Linux的开发公司免费使用其专利。而且这个雷德蒙德的巨人(微软总部在华盛顿州雷德蒙德市)已经发布了AzureSphere(微软的物联网系统)的Linux版本。
现在,你可能会说,“Steven,你在说醉话吧,这些都是企业应用和云服务平台的!”没错,但是请记住,微软现在允许在Windows操作系统上使用 Hyper-V(微软的桌面虚拟化系统)和WSL(基于Windows的Linux子系统)来运行基于Linux的软件。这一切在2017年都发生了,所以我将2017年称为Windows系统的Linux年。
最近,微软做了一件让那些相信微软还陷在90年代的困境的人更难以想象的事情。它决定重写它的基于Windows10的网页浏览器MicrosoftEdge,而采用的竟然是它的最大竞争对手Google的开源网页浏览器Chromium的技术。
呵呵,接下来你该读读EdBott写的这篇关于 Ubuntu Linux 的文章!
看到这里,你还认为微软发布桌面版Linux是不可思议的吗?至少我不这么认为了。
看一看Windows10的2018秋季新版本的灾难性的发布,这个版本有无穷无尽的Bug,其中一些Bug仍然悬而未决(如网络驱动盘丢失,运气好的话你能重新连接上),鬼才知道这些Bug什么时候可以修复。正如我的同事CatalinCimpanu针对微软在最近的星期二发布的补丁指出:“这已经是微软连续第四个月发布针对‘零日漏洞’的补丁了”。长期以来,微软Windows的质量保证一直大有问题。
抛开这些可怕的故事,我们再来看看Linux,它还是像你家的房子一样安全,它也一如既往的非常稳定。为什么不尝试一下Linux呢?它都已经占据了除Windows以外的所有其他计算市场了。
没错,如果不把ChromeOS算在内。现在还没有Linux桌面操作系统给市场留下深刻的印象。但这不是因为技术,而是以前的微软这个“邪恶帝国”阻止硬件供应商支持其他操作系统。但那些日子已经过去了,现在的微软已经表明自己非常愿意接受Linux和开源软件。
微软为什么这样做?因为尽管在Windows的开发上投入了数十亿美元,但Windows给微软带来的收入却越来越少。还记得微软宣称Windows10在几年内很快就会拥有10亿用户的时候吗?现在看来根本就是天方夜谭。而通过将Linux内核作为其桌面操作系统的核心,微软可以节省对它来说至关重要的资金。
那么现有的Windows应用程序怎么办?当然,如果每个应用程序都要移植到Linux平台,那么大多数独立软件开发商都要歇菜。但是谁说这些应用程序需要移植呢?
记得 Crossover和Wine 吧?几十年前这两个软件就告诉你可以将Windows的系统调用转换为对应的Linux系统的调用。当然Wine并不能做到让所有的Windows应用程序在Linux上运行,但是它已经做得很好了,要知道Wine的开发人员并没有访问全部Windows的系统调用接口(API)的权限,而微软的软件工程师则有完全权限,转换工作对他们来说小菜一碟。
几年来,微软的WSL(基于Windows的Linux子系统)开发人员一直致力于LinuxAPI和WindowsAPI相互映射的开发。让基于Windows的应用程序不经修改地在Linux上运行的大量开发工作已经完成。
简而言之,Windows开发人员不必担心修改他们的应用程序。不用太费劲,微软可以做到让这些应用程序无需太大修改就可以继续运行在Linux系统上。
而许多应用程序根本不需要更改。例如,现在给微软带来比MS-Office更多现金流的Office365就无须修改。随着微软竭尽全力让客户从套装软件转向使用云应用平台,底层的桌面操作系统的重要性已大大降低。
因此,通过转移到Linux平台,或者发布Lindows作为“经典Windows”操作系统的替代品,微软可以大大节省Windows系统的开发费用,并提供给大家一个更稳定和更安全的桌面操作系统。听起来像是我赢了。让我们在2019/2020年拭目以待。