返回顶部
分享到

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

互联网资讯 2022-8-29 10:20 402人浏览 0人回复
摘要

为何Linux桌面系统这么让人难以割舍?来源丨51CTO技术栈(ID:blog51cto)Linux最初是由林纳斯·托瓦兹(Linus Torvalds)出于个人爱好编写的,第一个版本于1991年9月发布,当时仅有10000行代码。当然,从技术上来说, ...

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

来源丨 51CTO技术栈(ID:blog51cto)



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月,韩国宣布,随着Windows 7生命周期的结束,韩国所有政府计算机都将从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对网络协议和开发语言的支持都很好。
本文暂无评论,快来抢沙发!

热门问答
达内教育:成立于2002年。致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销、会计等职场人才 达内使命:缔造年轻人的中国梦、缔造达内员工的中国梦 达内愿景:做管理一流的教育公司
  • 商务合作

  • Powered by Discuz! X3.4 | Copyright © 2002-2024, 达内教育 Tedu.cn
  • 京ICP备08000853号-56 |网站地图