MacOS与Linux的关系和区别
提起Windows操作系统,应该无人不知无人不晓,毕竟人家的市场份额摆在那,全球绝大部分个人电脑都是用的Windows系统,但如果换成Linux,除了从事IT技术的相关人员,绝大部分普通用户对于Linux应该都是不甚明了的,最多最多也不过是听人说起过罢了。
但是你知道么,其实苹果电脑出厂预装的MacOS操作系统,与Linux系统是实打实的“亲兄弟”,怎么,不信吧?它两怎么会扯上关系的呢,其实它两还是真是一母同胞的兄弟,下面就跟大家聊聊这个事。
1、MacOS与Linux的关系
提起Linux,普通电脑用户或许不大了解,但搞IT的却几乎没有不知道它的,特别是从事服务器运维的IT技术人员,全球有相当一部分服务器都是运行的都是各种不同版本的Linux系统,相对于Windows Server来说,Linux无需GUI界面(图形界面),对服务器硬件的资源占用率更低。
而说起Linux,就不得不说到Unix,Unix的出现时间非常早,早在上世纪1971年就发布了,而Linux的诞生时间则在1991年之后,而Linux不是凭空出现的,它可以看做是Unix的克隆变体,与Unix有诸多共通之处(比如很多操作指令都是通用的),没有Unix就不可能有后来的Linux,而苹果开发的MacOS操作系统,也是基于BSD Unix 内核开发出来的,名为Darwin(达尔文)。
由此可见,Linux和MacOS有非常深的渊源,说它们是同胞兄弟也不为过,事实上也是如此,虽然时至今日Linux和MacOS已经是完全不同的两款操作系统,但它们有很多相似的地方,比如shell指令、文件系统结构等。
2、MacOS与Linux的区别
了解了MacOS与Linux的历史渊源,那么MacOS与Linux有哪些不相同的地方呢,毕竟除了起源那点“血缘关系”之外,它两应该就是完全独立的2款操作系统,对于这个问题,我们可以通过以下几个方面去看待。
1、服务对象
首先是2款操作系统的“服务对象”完全不相同,Linux有诸多公开发行版(比如大家都熟悉的Debian、 CentOS、Fedora、Ubuntu等),不过它们都有一个共同点,那就是Linux面向的服务对象基本都是服务器,个人电脑很少会安装Linux,除非是为了工作或学习用途。
而MacOS系统,是苹果公司的自有操作系统,不对外销售,而只针对苹果自家的电脑出厂预装,因此MacOS系统的服务对象只有购买了苹果电脑的个人用户,它两的服务目标完全是不一样的。
2、GUI桌面
由于服务对象的不同,MacOS与Linux的功能侧重点也完全不一样,Linux主要面向服务器发行,侧重于稳定性和安全性(毕竟绝大部分服务器都是一年365不关机的,而且需要对外提供网络服务,网络安全性非常重要),服务器运行在云端,技术人员通过远程shell指令进行管理,因此绝大部分Linux系统不需要图形界面(GUI),只有个人电脑安装Linux的时候,才会主动安装GUI界面。
而MacOS系统服务于苹果电脑,面向的是普通个人用户,因此自带图形界面,不仅需要图形界面,而且Mac的桌面设计得非常精美、易于操作和使用,至于稳定性这方面,虽然Mac的稳定性也非常高,但比Linux还是差了一些,毕竟Mac用户也犯不着7*24小时不关机,要求没那么苛刻。
3、开源与否
Linux发行版都是完全开源的,所有用户都能查看它的源代码,如果有能力,你完全可以自行修改系统代码并重新封装打包,甚至于开发出自己独有的Linux版本,拿来卖钱,这都不是问题,只要你有这个能力。
但MacOS就不是这样了,MacOS是“半开源”系统,它的主要内核代码和部分系统组件(如Swift编程语言)开源,而图形界面和应用程序都是不开源的,这一点跟Linux完全不一样。
4、软件安装方式
Linux不需要图形界面,管理人员通过shell指令进行本地或远程操控,那么Linux如何安装软件呢?是这样的,为了方便用户使用,绝大部分发行版Linux系统都集成了包管理器,如apt、yum等,用户只需要在shell中输入上述指令,就能安装扩展或软件了,你可以把它看做是命令行版的腾讯软件管家、360软件商城(大家应该都用过类似的软件助手),大概是这意思。
而MacOS系统安装APP则简单得多,你不需要记忆任何指令,只需要打开Mac自带的App Store,就能下载各种各样的APP了,只不过里面很多APP都是要钱的,除此之外,你还可以通过搜索引擎下载软件安装包、或通过社交软件接收别人发过来的安装包,当然了,对于专业IT人员,你同样可以通过MacOS的shell(终端)安装软件,只不过普通用户不需要这么做罢了。
写在最后
Windows、MacOS、Linux,作为市面上最常见的三款电脑操作系统,它们各有各的特点,对于普通用户来说,Windows系统应该是最熟悉的,MacOS则是苹果用户的专用系统(当然了,黑苹果和虚拟机用户也算),至于Linux,用户大多是IT技术从业人员、以及行业定制化客户,如果你正在学习IT技术、或者对Linux感兴趣,想要体验一下Linux的另类体验,这倒是很简单,网上轻松的就能下载到Linux系统镜像,因为它们都是开源且免费的。