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

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

3天内不再提示

LINUX系统普及度不高的原因

汽车玩家 来源:今日头条 作者:易杰智科技 2020-04-12 19:08 次阅读

Linux普及度不高主要说的是在桌面版里面,在服务器以及移动设备端有些非常大的占比,特别是移动端占比,所有的安卓手机设备都是基于Linux内核,单纯的说Linux系统普及度不高明显存在问题。

Linux桌面版推广不起来主要是应用生态系统无法构建,就拿国内来讲,安装一个Linux系统里面常见的工具几乎都用不了,所以在桌面版几乎很难推广起来,这就是很多人说的普及度不高的原因。

Linux的出现一度引起了微软强烈的警惕性,但是Linux由于其开源特性很难形成规模化的商业特性,已经错过了最佳的构建应用生态系统的机会。但linux本身有着非常强大的特点,安全性以及网络性能等方面有着独特的优势,所以在不追求界面和功能的服务器以及移动设备端,linux占据了非常明显的优势,等于现在linux使用场景已经和windows错开,大路朝天各走一边。本身开源社区中的软件更多是造福于民,缺乏真正的商业运作,所以在桌面版迟迟打不开局面,从linux设计之初就不是想着如何盈利,所以容易错失一些商业时机。

现在桌面版的linux版本大部分使用者是开发者,现在由于硬件配置提升了,直接安装个虚拟机就可以流畅的用了,早期电脑由于硬件配置低,加上虚拟机软件本身占据非常大的内存,导致系统比较卡顿,想要顺畅的玩耍最后的方式是选择双系统,但是双系统来回切换起来非常不方便,因为linux应用生态不完善,直接在上面完成简单的网银转账都不能正常完成,最后为了两边都能兼顾在纯正的Linux里面安装一个Windows虚拟机,处理个人事物或者聊天的时候都在虚拟机里面。

随着硬件配置的提升,现在玩Linux直接在Windows里面安装一个Linux虚拟机就可以了,在编程的时候直接切入到虚拟机环境中工作,处理日常的事物还能在windows下工作,在编程领域很多老手还是建议学下linux下面的开发,因为在linux下写代码相对纯净,起码没有在windows下各种软件的弹出框以及扫描情况。有的开发者甚至直接在命令行下工作,代码的编写,调试都是在命令行下完成,这种虽然在开始阶段比较费劲,但熟练之后会变得轻松许多,真正调试执行的效率还是远高于图形界面的开发。

基于linux的桌面版本,在市面上非常多,这种力量过于分散,没法集中力量形成有效的突破,不像windows都是在一个公司规则之下,很容易形成集中打击,目前linux地位已经基本确定,在商业化桌面版已经无法对windows造成实质性冲击,但在不强调界面的使用场景,linux发挥的空间还是非常巨大,特别是在移动设备这块市场占有率极高。

linux属于宏内核,在设备数量比较少的情况运行起来还是非常流畅的,但从未来发展看微内核很可能成为一种新的趋势,linux未来在发展方向上还是要适当的调整,应对市场的变化。苹果的电脑系统采用微内核和宏内核结合的方式,这样更加能有效提升系统的运行的效率,也是未来linux系统发展的一个考虑方向,普及率低只是针对桌面版来讲的,对于应用范围以及应用设备还是高出windows系统的。

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

    关注

    87

    文章

    11203

    浏览量

    208695
  • WINDOWS
    +关注

    关注

    3

    文章

    3519

    浏览量

    88297
收藏 人收藏

    评论

    相关推荐

    请问TPA3110D2的第二脚Fault拉不高,无法静音,是什么原因

    请问TPA3110D2的第二脚Fault拉不高,无法静音,是什么原因?谢谢
    发表于 10-23 07:12

    请问TPA3110D2的第二脚Fault拉不高,无法静音,是什么原因

    请问TPA3110D2的第二脚Fault拉不高,无法静音,是什么原因?谢谢 大神们帮帮忙,谢谢。
    发表于 10-22 08:11

    linux操作系统安装步骤 linux操作系统的特点及组成

    Linux操作系统安装步骤 Linux操作系统是一种开源的操作系统,它以其稳定性、安全性和灵活性而闻名。以下是安装
    的头像 发表于 10-21 11:24 364次阅读

    Linux根文件系统的挂载过程

    Linux根文件系统(rootfs)是Linux系统中所有其他文件系统和目录的起点,它是内核启动时挂载的第一个文件
    的头像 发表于 10-05 16:50 216次阅读

    如何构建Linux根文件系统

    构建Linux根文件系统是一个涉及多个步骤和概念的过程,它对于Linux系统的启动和运行至关重要。
    的头像 发表于 10-05 16:47 194次阅读

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

    ](基于 RK3562_LINUX_SDK_RELEASE_V1.1.0_20231220) 评估板支持通过 Linux 系统启动卡(下文称为“SD 启动卡”)和板载 eMMC 设备两 种方式启动。本文档主要演示 SD 启动
    的头像 发表于 03-05 15:58 264次阅读
    3562-<b class='flag-5'>Linux</b><b class='flag-5'>系统</b>启动卡制作及<b class='flag-5'>系统</b>固化

    Linux服务器CPU飙升的原因

    首先在Linux系统中检查CPU使用率。可以通过在命令行中输入top或htop命令来查看当前系统中各个进程的CPU使用率。如果CPU使用率大于80%,则可以考虑进行排查。
    发表于 02-28 11:00 1340次阅读
    <b class='flag-5'>Linux</b>服务器CPU飙升的<b class='flag-5'>原因</b>

    Linux系统无法识别Cypress3014的原因

    目前,我的开发板使用赛普拉斯3014芯片并使用UVC输出。 但是,程序运行后,可以在 Windows 系统上识别设备,但在 Linux 系统上无法识别。 我使用 Ubuntu 作为我的 Lin
    发表于 02-23 06:11

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

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

    SMT贴片加工-焊点光泽不足的原因

    一站式PCBA智造厂家今天为大家讲讲SMT加工中焊点是为什么会光泽不够?影响SMT加工焊点光泽原因.在SMT(表面贴装技术)贴片加工过程中,焊点的光泽是评判焊接质量的一个重要指
    的头像 发表于 01-29 09:31 411次阅读

    如何解决Linux系统中的网络连接问题?

    Linux系统中的网络连接问题。 首先,让我们了解一下网络连接问题的常见原因。这些原因包括但不限于错误的网络配置、网络故障、防火墙设置、DNS问题、硬件故障以及驱动程序问题。在解决网
    的头像 发表于 01-12 15:17 832次阅读

    采用测速反馈时输出电压线性不高原因?怎么解决?

    有一台欧陆512C+一台2.2KW/160V电机组成的直流调速系统,现在发现采用电枢反馈时,线性较好;但采用测速反馈时,则显得低速时输出电枢电压偏高,什么原因,用什么办法解决?
    发表于 12-20 07:32

    linux系统如何进行磁盘分区?

    磁盘分区 在Linux系统中进行磁盘分区有以下几个主要原因: a. 数据保护:将不同类型的数据存储在不同的分区中,当一些意外情况发生时,比如文件系统损坏或被病毒感染,只有相关分区受到影
    的头像 发表于 12-19 11:35 962次阅读

    linux系统的用途

    Linux是一种自由和开放源代码的操作系统,最初由芬兰的计算机科学家林纳斯·托瓦兹创建。它基于UNIX操作系统,并且非常灵活,适用于各种不同类型的应用程序和用途。本文将详细介绍Linux
    的头像 发表于 11-23 11:12 956次阅读

    linux系统基础入门教程

    Linux是一种开源的操作系统,它被广泛应用于服务器、嵌入式系统以及个人电脑上。本篇文章将带领读者从入门的角度,详细介绍Linux系统的基础
    的头像 发表于 11-16 16:45 987次阅读