{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Mac OS和Linux有哪些本质的区别?

lowettlowett 回答0 收藏1
问题描述:Mac的内核比Linux的先进吗? Mac的GUI是系统级的还只是一个软件而已?
收藏问题

2条回答

zhaofeihao

zhaofeihao

回答于2022-06-28 11:17

Mac OS 是基于netBSD的是有着正统Unix V6嫡系血统的操作系统。

关于这点可以浏览虫虫的这个回答(https://www.wukong.com/question/6537446940102099208/)

Linux则是野孩子出家,自己赢是探索出啦一条到了,并且凭借自由软件打遍天下,占领了当今服务器操作系统天下和移动操作系统的天下(安卓)。


除了内核外,当然软件层也有很多的差异,尤其苹果凭借强大的设计能力,在UI展现和使用体验上表现一流。但是两者大体上都属于类Unix体系,都试试POSIX原则,很多软件是可以通用的,比如GNU的各种应用。

评论0 赞同0
  •  加载中...
susheng

susheng

回答于2022-06-28 11:17

理论上如何区分我不知道,不过我觉得所有Unix类系统的图形环境都是一款软件,和其他软件一样。仅到Shell这一层是系统的组成部分,再往上都不能算是系统的一部分了。至于内核,那Linux和Mac就没有交集了。达尔文内核基于BSD提出的老Unix替代内核方案,但是BSD并没能发扬光大它,反而是Mac把它发扬光大了。Linux一开始就没有使用Unix的那一套,说是完全不同的东西也可以。但是它们还是都算做Unix类系统,上层实现的过程基本一致,多数不涉及系统API的软件都在源代码层级上兼容。所以对于上层开发者而言又可以视为基本相同。例如编译Apache服务器,一个版本适用于Mac,Linux和其他Unix,另一个版本适用于Windows。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<