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

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

3天内不再提示

Linux为什么无法取代Windows

Wildesbeast 来源:今日头条 作者:多少说 2020-04-18 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Linux系统诞生二十多年了,全球几百万开发者维护并使用Linux,堪称全人类智慧的结晶。为什么却始终无法取代Windows,统一操作系统呢?

实际上是有原因的

提到操作系统,首先想到的是什么,肯定是Windows操作系统。

如果加上手机操作系统,那我们可能会率先想到安卓系统、iOS系统,以及Windows。

无论如何,Windows都属于普通用户的第一反应。而普通用户对Linux认知却有限。

为什么会这样呢?

1先入为主,先占先得。Windows率先占领了“操作系统”的品牌心智

在普通小白用户眼里Windows跟操作系统是同义词,对他们来说Windows就是操作系统,操作系统就是Windows。

Windows诞生于1985年,而Linux操作系统(注意说的是完整的Linux操作系统核心Version1.0)直到1994年才诞生。

在加上早期的Linux操作系统,并没有刻意要与Windows进行比较,也没有什么商业化的软件。而Windows操作系统则不同,在拼命开发基于“窗口”的图形化界面操作系统,希望能一统操作系统的江湖。比尔盖茨的商业能力确实很牛掰。

此后的故事,大家可能就略知一二了。微软先后推出了Windows95、Windows98、Windows XP、Windows7、Windows10等等经典作品。据不完全统计,全世界的Windows用户超过20亿。而Linux则完全不在一个数量级。

2 Linux操作系统自己不争气

开源既是优势,但又是劣势。

Linux是个开源系统,任何遵守其开源许可的个人或者团体都有权利对它进行商业开发,据统计Linux有上百种不同的发行版,如基于社区开发的Debian、ArchLinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、OracleLLinux等等。越是百花齐放,就越难占据桌面型操作系统的市场,因为普通的消费者更喜欢的是整齐有序、版本迭代统一的操纵系统。

自己内部都很难整合,越来越碎片化,自己不争气,如何和Windows争天下呢。

3 系统的稳定性

任何系统,肯定是稳定性特别重要。但这却不是 Linux最擅长的。当前的Linux发行版的桌面使用稳定性有待提高。即便Linux粉丝都把Windows看得是Bug一堆,稳定性很差,但是事实是桌面使用Windows和Mac OS的稳定性比Linux发行版都好很多。

4 生态配套资源的完善性

很多时候,开发一个系统并不难,难的在于系统生态,这不是一朝一夕可以做成的,也是操作系统真正的核心竞争力和护城河。

Linux作为服务器应用从不缺软件,但是桌面使用还是缺很多的。目前Linux也还不能吸引很多公司、普通开发者开发Linux下的日常使用软件。

一个现实的例子就是:如果开发Windows客户端和Llinux客户端的投入相同(实际上Linux下的往往更大),一个客户端能让90%以上的网民可能用,另外一个只能在2%左右的网民可能用,让你来做决策,你自己也会集中精力搞Windows版本的。

5 Linux在企业级应用领域还是非常有市场的,但是这个并不一定被普通用户认知

Linux系统被广泛应用于企业级服务器、嵌入式领域,有数据显示全球超过95%的企业级服务器都是Linux系统,而世界上使用人数最多的移动操作系统Android,其内核就是Linux系统,所以说,Linux系统的市场占比并不低。

只是这些普通用户并不知道而已,2B的品牌自然没有2C的品牌知名度和认知度高。

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

    关注

    88

    文章

    11628

    浏览量

    217972
  • 服务器
    +关注

    关注

    13

    文章

    10094

    浏览量

    90883
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93227
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    WindowsLinux环境下分别使用Olimex和蜂鸟调试器下载程序

    本队伍编号CICC3042,本篇文章介绍在WindowsLinux环境下分别使用Olimex和蜂鸟调试器下载程序,和上一篇Hbirdv2的移植配合使用。 使用过第一版蜂鸟的同学们可能按照书中
    发表于 10-31 08:26

    为什么 USB 2.01(含或更高版本)设备可以在 Windows 7 中识别,但在 Windows 8 或更高版本中无法识别?

    为什么 USB 2.01(含或更高版本)设备可以在 Windows 7 中识别,但在 Windows 8 或更高版本中无法识别
    发表于 08-22 08:25

    SMT32 TP Tool Windows无法安装驱动怎么处理?

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
    发表于 06-06 06:52

    龙芯处理器支持WINDOWS吗?

    /ARM指令集,无法直接在龙芯的LoongArch或MIPS架构上运行。 硬件驱动缺失:即使通过模拟或移植,龙芯平台的硬件驱动(如显卡、网卡等)也缺乏Windows下的官方支持。 替代方案与可能性
    发表于 06-05 14:24

    聚徽厂家解码——工控机操作系统选择:WindowsLinux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 WindowsLinux 和 QNX 操作系统,各自具备独特
    的头像 发表于 05-29 16:28 1236次阅读

    FX3为什么无法Windows中使用Gstreamer?

    我正在开发 FX3,我可以在 LinuxWindows 中使用 y8 格式的 ffmpeg 流式传输相机,在 Linux 中使用 y8 格式的 Gstreamer,但我无法
    发表于 05-29 06:59

    如何使用GSTREAMER在Windows Appication上获得FX3-单色直播 (y8)?

    下面的帖子帮助我用 FFMPEG 和 GSTREAMER 用Linux应用程序流式传输FX3的单色相机,用Windows应用程序流式传输 FFPMEG 。 但是现在,我正在尝试在 Windows
    发表于 05-29 06:27

    不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境

    不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行交叉编译。前言
    的头像 发表于 05-21 11:34 650次阅读
    不借助<b class='flag-5'>Linux</b>系统,在<b class='flag-5'>Windows</b>下如何搭建ZMC900E交叉编译环境

    rtos或rtos&amp;linux能否调整连接windows后的设备名称?

    rtos或rtos&amp;linux 能否调整连接windows后的设备名称
    发表于 05-14 06:19

    USB串行Windows驱动程序安装程序无法下载是怎么回事?

    USB 串行 Windows 驱动程序安装程序无法下载
    发表于 05-07 08:09

    如何将FX3与WSL(LinuxWindows 子系统)一起使用?

    如何将 FX3 与 WSL(LinuxWindows 子系统)一起使用? 我在 /dev/ 中找不到任何设备 我有许多项目在 Windows 上使用VISUAL STUDIO项目进行操作,因此请验证该设备是否在
    发表于 05-06 07:11

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理?

    SMT32 TP Tool Windows无法安装驱动怎么处理
    发表于 04-27 08:06

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理?

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
    发表于 04-25 07:24

    数据库数据恢复—Windows无法启动MongoDB服务的数据恢复案例

    某单位一台MongoDB数据库由于业务需求进行了数据迁移,数据库迁移后提示:“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
    的头像 发表于 02-13 12:44 631次阅读
    数据库数据恢复—<b class='flag-5'>Windows</b><b class='flag-5'>无法</b>启动MongoDB服务的数据恢复案例

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

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