相关内容

就业课程

热门标签

python RHCA RHE7.0 KVM linux就业培训 linux培训 linux 金源万博 mysql 云计算 python培训 RedHat redhat linux Redhat培训 redhat认证 RH442 linux认证 RHCE RHCE培训 openstack openstack培训 北京金源万博 RHCE培训 Django 虚拟化 Python运维开发

您所在的位置:首页>新闻动态>新闻内容

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年拭目以待。

上一篇:Linux Kernel 5.2发布:抵御Intel硬件漏洞...
下一篇:Arm DesignStart项目再度扩容,加速基于Linux的嵌入式设计...

金源在线客服

QQ在线咨询

咨询电话
010-83650488

在线咨询

在线咨询

电话咨询