由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 苹果的OS X为什么从Mach内核转用BSD内核?
相关主题
ubuntu on windows你们大牛讨论的东西我看不懂还算码工吗?
open-source .NET了C++多线程写网络服务是不是快退出舞台了?
btw, MS C++ 是ECMA-372标准哪位给我科普一下传说中的top1是啥?
linux现在主要是谁在开发呢?[转载] Unix/Posix system programming training
phd码工感觉是完全不同的一个档次多线程的程序设计有什么好书推荐? (转载)
GPL是不是也是open source发展的一个阻力AIX sucks
C 语言的官方 spec我心目中的编程高手
(ZT) 怎样学习RTOS?牛人就是拽:Linus Torvalds一直讨厌这11项技术
相关话题的讨论汇总
话题: bsd话题: mach话题: unix话题: 内核话题: os
进入Programming版参与讨论
1 (共1页)
d****i
发帖数: 4809
1
苹果的Mac OS以前一直是采用Mach内核,最近几个版本开始扔掉了Mac这个词而重新命
名为OS X,而且内核从Mach内核转用BSD UNIX内核,并且通过了Single UNIX
specification的UNIX 03认证,这个是为什么呢?这样不就推翻了教主原来自搞的从
nextstep来的那一套了吗?有哪个做系统的熟悉Mach和BSD内核的来说说,是不是BSD还
是性能上优于Mach?是不是果果想亮一下自己的操作系统是名正言顺的官方认证版Unix
系统?
m*******l
发帖数: 12782
2
官方认证没有什么用吧
很多系统都是官方认证 ,包括windows

Unix

【在 d****i 的大作中提到】
: 苹果的Mac OS以前一直是采用Mach内核,最近几个版本开始扔掉了Mac这个词而重新命
: 名为OS X,而且内核从Mach内核转用BSD UNIX内核,并且通过了Single UNIX
: specification的UNIX 03认证,这个是为什么呢?这样不就推翻了教主原来自搞的从
: nextstep来的那一套了吗?有哪个做系统的熟悉Mach和BSD内核的来说说,是不是BSD还
: 是性能上优于Mach?是不是果果想亮一下自己的操作系统是名正言顺的官方认证版Unix
: 系统?

d****i
发帖数: 4809
3
windows不是Unix啊,这个决定我觉得果果可能想为自己的OS正名一下吧。

【在 m*******l 的大作中提到】
: 官方认证没有什么用吧
: 很多系统都是官方认证 ,包括windows
:
: Unix

m*******l
发帖数: 12782
4
MS had a fully POSIX compliance before ...2013

【在 d****i 的大作中提到】
: windows不是Unix啊,这个决定我觉得果果可能想为自己的OS正名一下吧。
d****i
发帖数: 4809
5
这个要加些什么东西on top of windows吧,再说POSIX comliant并不意味着是UNIX啊
,很多RTOS都是POSIX-compliant,但是不是UNIX,比如VxWorks和Integrity,虽然提
供了POSIX system call API。只有Single UNIX specification认证的操作系统才是吧
,连Linux都不是。

【在 m*******l 的大作中提到】
: MS had a fully POSIX compliance before ...2013
x****u
发帖数: 44466
6
OSX内核架构应该从没变过吧。

Unix

【在 d****i 的大作中提到】
: 苹果的Mac OS以前一直是采用Mach内核,最近几个版本开始扔掉了Mac这个词而重新命
: 名为OS X,而且内核从Mach内核转用BSD UNIX内核,并且通过了Single UNIX
: specification的UNIX 03认证,这个是为什么呢?这样不就推翻了教主原来自搞的从
: nextstep来的那一套了吗?有哪个做系统的熟悉Mach和BSD内核的来说说,是不是BSD还
: 是性能上优于Mach?是不是果果想亮一下自己的操作系统是名正言顺的官方认证版Unix
: 系统?

x****u
发帖数: 44466
7
Windows和OSX都具有同等的UNIX兼容性。

【在 d****i 的大作中提到】
: windows不是Unix啊,这个决定我觉得果果可能想为自己的OS正名一下吧。
x****u
发帖数: 44466
8
你知不知道Win32也是通过附加的东西实现的?

【在 d****i 的大作中提到】
: 这个要加些什么东西on top of windows吧,再说POSIX comliant并不意味着是UNIX啊
: ,很多RTOS都是POSIX-compliant,但是不是UNIX,比如VxWorks和Integrity,虽然提
: 供了POSIX system call API。只有Single UNIX specification认证的操作系统才是吧
: ,连Linux都不是。

d****i
发帖数: 4809
9
你不会不知道OS X从Mach内核转用BSD内核吧,现在最新版的OS X里面基本上都是BSD内
核的分支了。实际上除了正统的System V UNIX以外,就是从学术界来的两个内核:一
个伯克利的BSD,一个卡内基梅隆的Mach,最后看来BSD赢了,至少赢得了苹果的芳心。

【在 x****u 的大作中提到】
: OSX内核架构应该从没变过吧。
:
: Unix

A******g
发帖数: 612
10
Mach没社区,没人维护。Jobs当初想借用开源社区的力量,先和Linus谈Liunx, 但是
Linus对上面加一层不免费的UI没有兴趣,所以Jobs只好转投BSD社区。BSD社区现在也
不行了,比Linux差太多。

【在 d****i 的大作中提到】
: 你不会不知道OS X从Mach内核转用BSD内核吧,现在最新版的OS X里面基本上都是BSD内
: 核的分支了。实际上除了正统的System V UNIX以外,就是从学术界来的两个内核:一
: 个伯克利的BSD,一个卡内基梅隆的Mach,最后看来BSD赢了,至少赢得了苹果的芳心。

相关主题
GPL是不是也是open source发展的一个阻力你们大牛讨论的东西我看不懂还算码工吗?
C 语言的官方 specC++多线程写网络服务是不是快退出舞台了?
(ZT) 怎样学习RTOS?哪位给我科普一下传说中的top1是啥?
进入Programming版参与讨论
d*******r
发帖数: 3299
11
但是 BSD license 也少法律纠纷吧,google 搞 android 的那些小道道就跟 Linux 社
区闹得很不开心,太伤人品了。server端 Linux 发展快。但是作为一个软硬件套在一
起拿出去卖的产品,BSD license 还是有其方便的地方。比如 PS3, 还有新要出来的
PS4 都是用 BSD 的。

【在 A******g 的大作中提到】
: Mach没社区,没人维护。Jobs当初想借用开源社区的力量,先和Linus谈Liunx, 但是
: Linus对上面加一层不免费的UI没有兴趣,所以Jobs只好转投BSD社区。BSD社区现在也
: 不行了,比Linux差太多。

l*********s
发帖数: 5409
12
re, bsd license is too generous that suffocates its own growth.

【在 A******g 的大作中提到】
: Mach没社区,没人维护。Jobs当初想借用开源社区的力量,先和Linus谈Liunx, 但是
: Linus对上面加一层不免费的UI没有兴趣,所以Jobs只好转投BSD社区。BSD社区现在也
: 不行了,比Linux差太多。

d****i
发帖数: 4809
13
现在FreeBSD, NetBSD, OpenBSD的社区如何?有多少active的contributor?

【在 A******g 的大作中提到】
: Mach没社区,没人维护。Jobs当初想借用开源社区的力量,先和Linus谈Liunx, 但是
: Linus对上面加一层不免费的UI没有兴趣,所以Jobs只好转投BSD社区。BSD社区现在也
: 不行了,比Linux差太多。

n*w
发帖数: 3393
14
Mach好像是微内核,看过一篇评测Mach performance不及monolithic
c***r
发帖数: 4631
15
OS X内核是XNU,从来没变过。
mach是微内核,今天很懒,不解释微内核是啥了。从你发的贴看,估计你不懂。
Mach的来龙去脉和Mach与BSD的关系,这里有,
http://en.wikipedia.org/wiki/Mach_%28kernel%29
自己看吧。
关于OS X中bsd和mach的关系,这张图可以说明

【在 d****i 的大作中提到】
: 你不会不知道OS X从Mach内核转用BSD内核吧,现在最新版的OS X里面基本上都是BSD内
: 核的分支了。实际上除了正统的System V UNIX以外,就是从学术界来的两个内核:一
: 个伯克利的BSD,一个卡内基梅隆的Mach,最后看来BSD赢了,至少赢得了苹果的芳心。

1 (共1页)
进入Programming版参与讨论
相关主题
牛人就是拽:Linus Torvalds一直讨厌这11项技术phd码工感觉是完全不同的一个档次
大家看过来Re: C++ Guys!!!!GPL是不是也是open source发展的一个阻力
an interview question - C programmingC 语言的官方 spec
awk求救(ZT) 怎样学习RTOS?
ubuntu on windows你们大牛讨论的东西我看不懂还算码工吗?
open-source .NET了C++多线程写网络服务是不是快退出舞台了?
btw, MS C++ 是ECMA-372标准哪位给我科普一下传说中的top1是啥?
linux现在主要是谁在开发呢?[转载] Unix/Posix system programming training
相关话题的讨论汇总
话题: bsd话题: mach话题: unix话题: 内核话题: os