为何Linux桌面系统这么让人难以割舍?

作者:武穆
审校:云昭、千山

最近知乎上,“为什么要把国企等企业电脑全部换成Linux环境?”成为热议话题。

图片来源@知乎


大致浏览了一下评论区,不少人是从“卡脖子”的角度讨论的。

图片来源@知乎

这个角度当然有道理,但咱们不妨抛开国际因素,只从操作系统本身来看,为何Linux在操作系统市场份额占有率这么低(据统计,Linux在全球桌面操作系统市场份额不足5%),大家还是对Linux操作系统念念不忘。

全球桌面操作系统份额统计表,图片来源@网络



  PART 01  

 Linux家世大起底 




Linux最初是由林纳斯·托瓦兹(Linus Torvalds)出于个人爱好编写的,第一个版本于1991年9月发布,当时仅有10000行代码。

当然,从技术上来说,林纳斯只开发出了Linux内核,而内核虽然是操作系统的核心,却不是一套完整的操作系统。于是,一些组织或厂商将Linux内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了Linux的发行版本。

在Linux内核的发展过程中,各种Linux发行版本起了巨大的作用,正是它们推动了Linux的应用,从而让更多的人开始关注Linux。

Linux的发行版本可以大体分为两类:一类是商业公司维护的发行版本;另一类是社区组织维护的发行版本。前者以著名的Red Hat为代表,后者以Debian为代表。

在国内,应用较多的Linux发行版本主要有下面4种。

1.Red Hat Linux

Red Hat(红帽公司)是目前世界上资深的Linux厂商(已创建近30年),也是最获认可的Linux品牌。Red Hat公司的产品主要包括RHEL(Red Hat Enterprise Linux,收费版本)和CentOS(RHEL的社区克隆版本,免费版本)、Fedora Core(由Red Hat桌面版发展而来,免费版本)。

目前,Red Hat是国内使用人群最多的Linux版本,国内大多数Linux教程都是以Red Hat为例来讲解的。

2.Ubuntu Linux

Ubuntu基于知名的Debian Linux发展而来,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的Linux发行版本,而且Ubuntu的所有发行版本都免费提供。

3.SUSE Linux

SUSE Linux以Slackware Linux为基础,原来是德国的SUSE Linux AG公司发布的Linux版本,1994年发行了第一版,早期只有商业版本,2004年被Novell公司收购后,成立了OpenSUSE社区,推出了自己的社区版本OpenSUSE。

SuSE Linux在欧洲较为流行,在国内也有较多应用,一个可能的原因是它吸取了Red Hat Linux的很多特质。相比较而言,SUSE Linux与Windows的交互是比较容易实现的。

4.Gentoo Linux

Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。Gentoo是所有Linux发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

Gentoo的高度自定制性,使得Gentoo更适合有Linux使用经验的老手使用。

总的来说,Linux与更早的UNIX操作系统有很多的共通之处,但UNIX操作系统大多是与硬件配套的,也就是说,大多数UNIX系统如AIX、HP-UX等是无法安装在x86服务器和个人计算机上的,而Linux则可以运行在多种硬件..上。

另外,UNIX是商业软件,而Linux是开源软件。

具有UNIX的功能、开源,这两个特点让Linux受到广大程序员的喜爱。



  PART 02  

 被“偏爱”的Linux桌面系统 




虽然开源是Linux桌面系统大受欢迎的重要原因,但这还解释不了为何各国政府对Linux桌面系统“偏爱有加”:开源的桌面操作系统并非只有Linux一家,比如FreeBSD也是开源的桌面操作系统,但各国政府的注意力似乎都在Linux上。

比如,2004年,德国慕尼黑政府寻找替代Windows的操作系统时,选定了Linux(当然10年后,德国慕尼黑政府又换回了Windows,这是后话);2019年5月,韩国宣布,随着Windows7生命周期的结束,韩国所有政府计算机都将从Windows切换到Linux;2020年,波兰多个政府下部门已达成与Linux Polska(波兰开源和数据科学技术的服务商)的合作;至于国内,大部分国产操作系统都是基于Linux开发的。

为何Linux成为众多政府的“宠儿”呢?

原因恐怕还是与Linux的表现足够成熟有关,具体来说,有以下几点。

1.大量的可用软件及免费软件

虽然,Linux在办公应用和游戏娱乐方面的软件相比Windows系统还是比较匮乏的,但相比其他开源操作系统(比如FreeBSD),Linux系统上的软件生态算得上丰富,比如Apache、Samba、PHP、MySQL等,且这些软件绝大多数是免费的,构建成本低廉,这是Linux被众多企业、机构青睐的原因之一。

2.良好的可移植性及灵活性

Linux系统有良好的可移植性,它几乎支持所有的CPU..,这使得它便于裁剪和定制。我们可以把Linux放在U盘、光盘等存储介质中,也可以在嵌入式领域广泛应用。

3.优良的稳定性和安全性

著名的黑客埃里克·雷蒙德(Eric S. Raymond)曾说:“足够多的眼睛,就可让所有问题浮现。”Linux开放源代码,全世界的程序员都看得到,有什么缺陷和漏洞,很快就会被发现,从而成就了它的稳定性和安全性。

另外,同Windows相比,由于Windows的市场份额大,这让它成为被攻击的主要目标,而Linux由于份额太小,制造计算机病毒和间谍软件的人都“懒得”攻击它,无形之中,也让Linux的安全性更高。

4.支持几乎所有的网络协议及开发语言

Linux是UNIX的一种,而UNIX系统是与C语言、TCP/IP协议一同发展起来的,现今主流的语言PHP、Java、C++等编程语言都是在C语言上衍生出来的,因而,Linux对网络协议和开发语言的支持都很好。

综上,尽管Linux还存在桌面应用软件有待完善、Linux的规范不够统一等缺点,但作为一个桌面操作系统是合格的,足够成为备选项。



  PART 03  

 写在最后 




目前来看,Linux的桌面系统环境因为其通用、成熟、更可控、更透明,在不少国家得到政府的推广和普及,但要想在全球桌面操作系统的市场份额上有显著的提升还是有难度的,毕竟还没有哪家公司或机构将Linux桌面操作系统当做一个大众产品来对待。

不过,这不妨碍我们给予Linux桌面系统更多的关注。“三十年河东,三十年河西”,曾经风靡的产品可能落得个销声匿迹的下场(比如IE浏览器),而曾经小众的产品也有迎来春暖花开的一天,保持开放的心态,才能看到时间带来的惊喜。



直播预告


直播时间:7月23日(周六)


直播主题:

7月23日 09:00-12:00 | 业务背后的架构演进

7月23日 14:00-17:00 | 字节跳动云原生实践与开源

7月23日 18:30-21:30 | 现代web开发


点击视频号卡片,立即预约直播


●REST会消失吗?事件驱动架构如何搭建?

●Rust、Go、C ,哪个才是“内存管理大师”?

●DataOps是现代数据栈的未来吗?



点击此处“阅读全文”查看精彩内容
标签:
blog51cto
51CTO技术栈 微信号:blog51cto 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 【要闻发布】王子联主持召开相关会议 研究部署我市生态环境保护督察反馈问题整改等工作

    近日,市长王子联主持召开市生态情况珍爱督察反馈问题整改工作向导小组2024年第一次会议、落实省当局2024年“率先冲破动作”推进会议、市当局第

  2. 2 网络运营是什么(网络运营是什么部门)

    大家好,小豪今天来为大家解答网络运营是什么以下问题,网络运营是什么部门很多人还不知道,现在让我们一起来看看吧!1、网站运营是指一切为

  3. 3 火车停运(火车停运了买的票咋办)

    大家好,小乐今天来为大家解答火车停运以下问题,火车停运了买的票咋办很多人还不知道,现在让我们一起来看看吧!1、3个小时。2、在应对列车

  4. 4 世界微笑日|你在准格尔,笑起来真好看!

    今天是世界微笑日微笑,是最好的沟通体式微笑的背后是平坦、是力量是治愈、是美妙今日份“笑容”已停当请领受这些光耀的“准格尔微笑”

  5. 5 简阳市石桥小学2024年招生公告

    简阳市石桥小学·养正树德·求真育才2024年招生通知为切实做好2024年简阳市石桥小学招生工作,办妥公民家门口的勤学校,知足就近入学需求,凭据

  6. 6 台球案子标准尺寸是多少(台球案子标准尺寸是多少厘米)

    大家好,小丽今天来为大家解答台球案子标准尺寸是多少以下问题,台球案子标准尺寸是多少厘米很多人还不知道,现在让我们一起来看看吧!1、斯

  7. 7 获取政务资质,链接企业资源——小微托管项目服务机构预报名征集中

    为提高小微企业劳动关系治理和协调水平,从泉源治理劳动关系矛盾胶葛,促进劳动关系协调不乱,广东省人力资源治理协会现面向人力资源办事机

  8. 8 excel表格字数统计(自动计算excel表格数据)

    大家好,小伟今天来为大家解答excel表格字数统计以下问题,自动计算excel表格数据很多人还不知道,现在让我们一起来看看吧!1、一、首先,打开

Copyright 2024 优质自媒体,让大家了解更多图文资讯!