当前位置:首页>Linux>MacOS 与 Linux,谁是更「纯正」 Unix ?

MacOS 与 Linux,谁是更「纯正」 Unix ?

  • 2026-10-11 07:30:52
MacOS 与 Linux,谁是更「纯正」 Unix ?
先说结论,MacOS是更“纯正”的Unix。
很多人可能会说,怎么可能?MacOS这么美如画的操作系统,怎么会是一脉相承于黑漆漆面孔的Unix呢?
这个事情怎么说呢?
就跟最近大家都在吐槽的《奥德赛》一样,海伦公主一样可以是黑人啊,政治正确你们懂不懂?更何况我们的偌兰大师都讲了,其实关了灯都一样(逃!
好吧,不开玩笑了。
Mac确实是一种Unix,而且是有证书的那种。
我们知道,Unix是一个操作系统,但同时它也是一个商标。
这个商标目前归属于一个组织所有,叫Open Group。
它会提供一个认证系统,表明该操作系统符合Unix O3(Unix规范第三个版本)的标准。
除了MacOS以外,获得证书的还有著名的大型机操作系统IBM AIX系统和HPE的HP-UX。
而其它的系统譬如BSD、Linux这些系统则没有这个认证,因此只能被称为“类Unix系统”。
苹果自从Mac 10.5开始,除了10.7没有获得这个认证,其它版本都通过了这个认证系统。
既然Open Group拥有这个商标和认证资格,那么从法律意义上来讲,通过认证的Mac就是Unix。
这就是我们从法律方面得出的结论!
但是,从另外一个方面来讲,Linux我们都知道,才像是Unix的正统传人。
那Linux从Unix里面获得了什么呢?
The Way!
没错,它更加遵循Unix之道!
那Unix的标识性东西有哪些呢?
1、一切皆文件。没错,如硬盘、目录、进程信息甚至网络,都统一为“文件”,开发者可以用 open()、read()、write()、close() 这同一套API来操作几乎所有对象,极大简化了使用方法!
2、管道和组合。Unix提供了很多“一次只做好一件事情”的小工具,并通过管道把这些工具连接起来,完成复杂任务!
3、基于文本(/etc)的配置系统。
4、fork/exec进程管理模式。
5、POSIX标准。
6、树形结构/usr、/bin、/etc目录结构
7、awk、grep、sed等工具
如果把Linux和Unix放到一起,虽然不能说100%相似,但95%的相似度还是有的。
如果Unix不承认Linux,那么渣男这个称呼它是跑不了的。
而Linux也恰恰就是在unix的另外一个子嗣BSD陷入版权官司的那几年,才异军突起,凭借开源免费获得了开源世界的认可。
从某种意义上面来讲,计算机的发展史,其实就是Unix的发展史。Unix+C语言的组合,凭借着C语言无敌的移植能力,几乎占领了所有的大型机系统。
无论是IBM,还是HP,还是Sun公司的Solaris系统,无疑不带着Unix的血液。
当PC时代来临,Unix没有从大型机上面下来,反而Linux带着Unix工具来到了PC服务器的世界,这其实也是一种Unix的新时代的迁移!
从精神意义上面来讲,Linux更是Unix的传承!
至于哪一个更纯正的问题,就像壁虎和蜥蜴一样,都在进化分支上取得了自己的位置!
岁月永久,Unix流传!
我是明月,
一个互联网说书人!

最新文章

随机文章