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赢了,至少赢得了苹果的芳心。
|
|
|
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赢了,至少赢得了苹果的芳心。
|