ecloud 发表于 2014-06-18 21:54

真要从内核讲,就要说Mach 那些东西
一些很另类很难懂的东西
至于被BSD层封装的那些东西,其实就是标准POSIX system call,千篇一律,没什么可说的
真正好玩又贴近大众容易理解的,可以说说llvm和Mach-O二进制封装结构,这个结构是我目前见过的最好的X86上的二进制结构,优美而强大,比ELF和PE好多了
模块化,组合化,清晰的块和段结构,尾部的附录式词汇表,内建数字签名和加密
具体可以看这里,很好理解
https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/MachORuntime/Reference/reference.html
ELF的问题是,本来可以从a.out上彻底另起炉灶,但是魄力不够,最后成为不断往一坨大便上泼新鲜大便的状态
PE则是一堆风干了的大便

ecloud 发表于 2014-06-27 22:30

最后,关于Mac的内核
还是看我以前发的一个老贴吧
http://bbs.chinaunix.net/thread-1564065-1-1.html

send_linux 发表于 2014-06-28 15:01

ecloud 发表于 2014-06-27 22:30 static/image/common/back.gif
最后,关于Mac的内核
还是看我以前发的一个老贴吧
http://bbs.chinaunix.net/thread-1564065-1-1.html

帖子居然被审核了,稍等哈~

incle 发表于 2014-07-05 12:07

我也是刚从linux/unix转向mac OS开发。
发现现在做MAC开发的还不算很多。

send_linux 发表于 2014-07-05 12:22

incle 发表于 2014-07-05 12:07 static/image/common/back.gif
我也是刚从linux/unix转向mac OS开发。
发现现在做MAC开发的还不算很多。

老兄现在也在mac平台下开发了啊?不是ios吧?

incle 发表于 2014-07-15 22:00

回复 65# send_linux


    不是IOS是MAC OS 下的开发。 可能是对Cocoa这些还不是很熟,所以目前的编程基本上还是混合着几种语言进行的。

send_linux 发表于 2014-07-15 23:43

incle 发表于 2014-07-15 22:00 static/image/common/back.gif
回复 65# send_linux




errr,是mac os平台的软件开发,还是只是在mac os环境下写代码啊?

incle 发表于 2014-07-16 22:11

是mac os平台的软件开发。主要用Obj-C,开发一个控制并测试自动化硬件的平台。

lee_pad 发表于 2014-08-02 09:44

刚做了一个类似proxycap的程序 用到了osx的内核编程

zhj1011 发表于 2014-08-13 10:17

好活动,可惜没赶上
页: 1 2 3 4 5 6 [7] 8
查看完整版本: 深入理解内核系列之---Mac OS X和iOS内核初探有奖交流(获奖名单已公布-2014-6-26)