0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows或成“弃子” Linux终上位

Q4MP_gh_c472c21 来源:cg 2018-12-27 15:17 次阅读

时光倒退二十年,彼时不可一世的微软将开源软件视为眼中钉肉中刺,甚至吐槽其是知识产权的癌症。如今,从“爱 Linux“到豪掷 75 亿美元收购GitHub,微软无时无刻不在向外界宣告他们正在竭尽所能地拥抱开源。

而正是在这种局面之下,面对日薄西山的 Windows,有人预测新一代桌面版的 Linux 操作系统即将取而代之,对此,你怎么看?

我曾经说过,别指望微软会发布桌面版 Linux(MS-Linux 或 Lindows),除非猪会飞。然而,最近我好象真的听到天空中传来猪的呼噜声。一起来看看发生了什么!

首先,微软已经接受了 Linux 和开源代码多年了。我是说,微软的云服务平台 Azure 的底层操作系统已经在使用 Linux,微软现在允许 Linux 的开发公司免费使用其专利。而且这个雷德蒙德的巨人(微软总部在华盛顿州雷德蒙德市)已经发布了 Azure Sphere(微软的物联网系统)的 Linux 版本。

现在,你可能会说,“Steven, 你在说醉话吧,这些都是企业应用和云服务平台的!”没错,但是请记住,微软现在允许在 Windows 操作系统上使用 Hyper-V(微软的桌面虚拟化系统)和 WSL(基于 Windows 的Linux 子系统)来运行基于 Linux 的软件。这一切在 2017 年都发生了,所以我将 2017 年称为 Windows 系统的 Linux 年。

最近,微软做了一件让那些相信微软还陷在 90 年代的困境的人更难以想象的事情。它决定重写它的基于 Windows 10 的网页浏览器 Microsoft Edge, 而采用的竟然是它的最大竞争对手 Google 的开源网页浏览器 Chromium 的技术。

呵呵,接下来你该读读 Ed Bott 写的这篇关于 Ubuntu Linux 的文章!

看到这里,你还认为微软发布桌面版 Linux 是不可思议的吗?至少我不这么认为了。

看一看Windows 10 的 2018 秋季新版本的灾难性的发布,这个版本有无穷无尽的 Bug,其中一些 Bug 仍然悬而未决(如网络驱动盘丢失,运气好的话 你能重新连接上),鬼才知道这些 Bug 什么时候可以修复。正如我的同事Catalin Cimpanu 针对微软在最近的星期二发布的补丁指出:“这已经是微软连续第四个月发布针对‘零日漏洞’的补丁了”。长期以来,微软Windows 的质量保证一直大有问题。

抛开这些可怕的故事,我们再来看看 Linux,它还是像你家的房子一样安全,它也一如既往的非常稳定。为什么不尝试一下Linux 呢?它都已经占据了除 Windows 以外的所有其他计算市场了。

没错,如果不把Chrome OS 算在内。现在还没有 Linux 桌面操作系统给市场留下深刻的印象。但这不是因为技术,而是以前的微软这个“邪恶帝国”阻止硬件供应商支持其他操作系统。但那些日子已经过去了,现在的微软已经表明自己非常愿意接受 Linux 和开源软件。

微软为什么这样做?因为尽管在 Windows 的开发上投入了数十亿美元,但 Windows 给微软带来的收入却越来越少。还记得微软宣称 Windows 10 在几年内很快就会拥有 10 亿用户的时候吗?现在看来根本就是天方夜谭。而通过将 Linux 内核作为其桌面操作系统的核心,微软可以节省对它来说至关重要的资金。

那么现有的Windows 应用程序怎么办?当然,如果每个应用程序都要移植到 Linux 平台,那么大多数独立软件开发商都要歇菜。但是谁说这些应用程序需要移植呢?

记得Crossover 和 Wine 吧?几十年前这两个软件就告诉你可以将 Windows 的系统调用转换为对应的 Linux 系统的调用。当然 Wine 并不能做到让所有的 Windows 应用程序在 Linux 上运行,但是它已经做得很好了,要知道 Wine 的开发人员并没有访问全部 Windows 的系统调用接口(API)的权限,而微软的软件工程师则有完全权限,转换工作对他们来说小菜一碟。

几年来,微软的WSL(基于 Windows 的 Linux 子系统)开发人员一直致力于 Linux API 和 Windows API 相互映射的开发。让基于 Windows 的应用程序不经修改地在 Linux 上运行的大量开发工作已经完成。

简而言之,Windows开发人员不必担心修改他们的应用程序。不用太费劲,微软可以做到让这些应用程序无需太大修改就可以继续运行在Linux 系统上。

而许多应用程序根本不需要更改。例如,现在给微软带来比 MS-Office 更多现金流的 Office 365 就无须修改。随着微软竭尽全力让客户从套装软件转向使用云应用平台,底层的桌面操作系统的重要性已大大降低。

因此,通过转移到Linux 平台,或者发布 Lindows 作为“经典 Windows”操作系统的替代品,微软可以大大节省 Windows 系统的开发费用,并提供给大家一个更稳定和更安全的桌面操作系统。听起来像是我赢了。让我们在 2019/2020 年拭目以待。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11314

    浏览量

    209795
  • WINDOWS
    +关注

    关注

    4

    文章

    3551

    浏览量

    88848

原文标题:Linux将取代Windows?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Hyper-V创建虚拟机配置IP等网络配置原理(LinuxWindows为例)

    大家知道Windows系统里面内置了Hyper-V管理器,用来创建和管理本地虚拟机环境。今天我创建了两台虚拟机,一台是CentOS7.9(Linux),另一台是Windows 11,然后发现
    的头像 发表于 12-09 10:24 1110次阅读
    Hyper-V创建虚拟机配置IP等网络配置原理(<b class='flag-5'>Linux</b>、<b class='flag-5'>Windows</b>为例)

    Linux用户管理终极指南:从基础到进阶

    1.用户基本概述 1.什么是用户? 用户指的是能够正常登录LinuxWindows系统(可以理解为你租了房子,能够正常入驻) F:那LinuxW
    的头像 发表于 12-04 11:42 209次阅读
    <b class='flag-5'>Linux</b>用户管理终极指南:从基础到进阶

    上位机系统架构分析 上位机与下位机的区别

    上位机系统架构分析 1. 上位机的定义与作用 上位机通常指的是在控制系统中负责决策、数据处理和用户交互的计算机系统。它通常运行在个人电脑(PC)嵌入式系统中,具有较高的处理能力,能够
    的头像 发表于 12-04 10:17 586次阅读

    TLV320AIC3204IRHBR能否用于HD Audio的?在WindowsLinux上是否有相应的驱动呢?

    TLV320AIC3204IRHBR能否用于HD Audio的,在WindowsLinux上是否有相应的驱动呢?
    发表于 10-14 06:49

    基于VDMA的远程图像采集系统参考设计

    本文参考设计基于 AMD ZYNQ 7000 Device, 使用 VDMA 做原始图像采集系统,在 Petalinux 下做服务器,通过 Socket 发送图像至 Windows 或者 Linux 上位机。
    的头像 发表于 09-18 10:11 472次阅读
    基于VDMA的远程图像采集系统参考设计

    “5G+Windows”推动全场景数字化升级:美格智能5G智能模组SRM930功运行Windows 11系统

    美格智能研发团队在5G智能模组SRM930上成功运行Windows 11系统,实现Android、LinuxWindows三大系统的全面覆盖,帮助更多智能终端客户快速迭代产品,覆盖更加全面的智能终端应用场景。
    的头像 发表于 08-05 17:35 410次阅读
    “5G+<b class='flag-5'>Windows</b>”推动全场景数字化升级:美格智能5G智能模组SRM930<b class='flag-5'>成</b>功运行<b class='flag-5'>Windows</b> 11系统

    研华工控机用什么系统?WindowsLinux操作系统的较量

    工控机用什么系统?WindowsLinux操作系统的较量。工控机(工业控制计算机)作为工业自动化和监控系统的核心组件,其稳定性、可靠性和性能对整个系统的运行至关重要。WindowsLinu
    的头像 发表于 06-14 14:38 722次阅读
    研华工控机用什么系统?<b class='flag-5'>Windows</b>与<b class='flag-5'>Linux</b>操作系统的较量

    现在上位机软件比较好用的有几款

    上位机软件,又称为监控软件控制软件,主要用于实现对下位机(如PLC、单片机等)的监控、控制和管理。上位机软件在工业自动化、楼宇自动化、智能交通等领域有着广泛的应用。本文将详细介绍几款比较好用的
    的头像 发表于 06-07 09:18 6074次阅读

    微软将优化Windows Subsystem for Linux并加入图形用户界面设置

    微软宣布提升Windows Subsystem for Linux(WSL)性能,推出全新设置应用提供图形化配置环境。
    的头像 发表于 05-31 11:26 567次阅读

    3562-Linux系统启动卡制作及系统固化

    Windows 开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware16.2.5 Linux 开发环境:Ubuntu20.04.6 64
    的头像 发表于 03-05 15:58 327次阅读
    3562-<b class='flag-5'>Linux</b>系统启动卡制作及系统固化

    Linux桌面操作系统市场份额首次突破4%,挑战Windows霸主地位

    Linux 市场份额的持续猛增,从 2020 年底的 1.53%上涨至现今的 4.03%,其背后原因可能归咎于 Windows 11 对硬件的严苛要求,例如许多计算机由于不满足 TPM 2.0 安全模块而无法升级至 Windows
    的头像 发表于 03-05 11:32 843次阅读

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux服务器和Windows服务器进行比较,并介绍它们各
    发表于 02-22 15:46

    上位机如何采集plc数据 上位机怎么控制plc

    在采集PLC数据的过程中,还需要注意数据的实时性和准确性,以确保上位机能够准确地获取PLC的当前状态和数据。同时,上位机也需要具备处理异常情况的能力,如通信中断数据错误等。
    发表于 02-19 16:06 3347次阅读

    linuxwindows的区别 linux系统一般用来干嘛

    LinuxWindows是两种不同的操作系统,有着不同的设计理念和用途。本文将对LinuxWindows的区别进行详细分析,并介绍Linux
    的头像 发表于 02-05 14:06 997次阅读

    上位机是什么?上位机具有哪些特点?上位机能替代PLC实现控制吗?

    在自动化控制系统领域,上位机扮演着至关重要的角色。作为监控和控制下位机(如嵌入式系统PLC等)的计算机系统,上位机负责获取下位机的运行状态、发送控制命令,并处理、存储和显示数据。
    的头像 发表于 01-24 09:09 4100次阅读
    <b class='flag-5'>上位</b>机是什么?<b class='flag-5'>上位</b>机具有哪些特点?<b class='flag-5'>上位</b>机能替代PLC实现控制吗?