免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

深入理解内核系列之---Mac OS X和iOS内核初探有奖交流(获奖名单已公布-2014-6-26) [复制链接]

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
41 [报告]
发表于 2014-05-27 19:43 |只看该作者
回复 35# embeddedlwp


    死活起不来是什么原因,是驱动不支持,还有uefi导致的问题,还是没有图形界面

论坛徽章:
16
2015亚冠之吉达阿赫利
日期:2015-08-17 11:21:462015年迎新春徽章
日期:2015-03-04 09:58:11酉鸡
日期:2014-12-07 09:06:19水瓶座
日期:2014-11-04 14:23:29天秤座
日期:2014-03-02 08:57:52双鱼座
日期:2014-02-22 13:07:56午马
日期:2014-02-14 11:08:18双鱼座
日期:2014-02-13 11:09:37卯兔
日期:2014-02-06 15:10:34子鼠
日期:2014-01-20 14:48:19戌狗
日期:2013-12-19 09:37:46射手座
日期:2013-12-19 09:33:47
42 [报告]
发表于 2014-05-27 19:59 |只看该作者
本帖最后由 embeddedlwp 于 2014-05-27 20:00 编辑

回复 41# beyondfly

貌似启到一定时候hang住了

我的另一台imac倒是可以启,然后搞搞driver,可以用地。


   

论坛徽章:
16
CU十二周年纪念徽章
日期:2013-10-24 15:41:3415-16赛季CBA联赛之广东
日期:2015-12-23 21:21:55青铜圣斗士
日期:2015-12-05 10:35:30黄金圣斗士
日期:2015-11-26 20:42:16神斗士
日期:2015-11-19 12:47:50每日论坛发贴之星
日期:2015-11-18 06:20:00程序设计版块每日发帖之星
日期:2015-11-18 06:20:002015亚冠之城南
日期:2015-11-10 19:10:492015亚冠之萨济拖拉机
日期:2015-10-28 18:47:282015亚冠之柏太阳神
日期:2015-08-30 17:21:492015亚冠之山东鲁能
日期:2015-07-07 18:48:39摩羯座
日期:2014-08-29 23:01:42
43 [报告]
发表于 2014-05-28 18:23 |只看该作者
对os比较感兴趣。。。。求送。。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
44 [报告]
发表于 2014-05-28 20:27 |只看该作者
本帖最后由 gvim 于 2014-05-28 20:28 编辑

回复 40# lbseraph

Linux背景和Unix差的蛮大的,还有mach这个microkernel和Linux更是一个天上一个地下的差别。话说这点上熟悉Windows到好理解OSX一些。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
45 [报告]
发表于 2014-05-29 08:39 |只看该作者
不是很了解OSX和IOS的内核,不过感觉OSX比较牛的是用户体验,用习惯了用dell觉得很烂啊,外面还得挂个鼠标,不能多点触摸触摸板

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
46 [报告]
发表于 2014-05-30 09:17 |只看该作者
回复 45# T-Bagwell


    目前除了苹果的笔记本以外,能支持多点触控的笔记本不多,可能一些高端超级本支持多点触控,不过这个价格和苹果笔记本比起来,已经没有什么优势

论坛徽章:
1
白羊座
日期:2014-06-08 23:21:27
47 [报告]
发表于 2014-06-02 23:41 |只看该作者
本帖最后由 blueskyeys 于 2014-06-08 23:22 编辑

1、谈谈您在现在的开发工作,以后是否会转移到OS X或者iOS平台上来?

现在从事Windows上的C/C++开发,以后是否有机会转移到OS X或者iOS平台上来,这还真说不定。目前自己还在认真学习中。
刚开始看过一段时间的Objective C,习惯了C/C++语法,刚开始还不是很习惯,习惯了C/C++的语言,不能很快就接受Objective C的语法,还需要慢慢适应。Objective C只支持单一继承,这点挺好的。

2、阅读样章后,谈谈您对OS X和iOS的看法,以及他们和Linux、Windows的区别。

个人对操作系统内核比较感兴趣。一本好的书籍对于学习有莫大的帮助。
在学习Windows的时候,看过Windows Internal 第四版的翻译版,潘老师的Windows内核原理,自学linux内核读过毛德操的内核源代码情景分析、Understanding Linux kernel。从目录上看,我觉得这本书和前面的书籍的作用是类似的,指导学习操作系统kernel,阐述了操作系统的架构和理论,以及实现。
无论iOS、OSX、Linux、还是Windows,操作系统理论是大同小异的,只是在不同OS平台的实现有所差异,比如进程调度,磁盘管理、内存管理等等。比如Linux中的中断下半部与Windows的DPC routine,Windows的APC routine和Linux的signal机制,都是类似的。
Linux是完全开源的系统,OS X和Windows都是闭源的操作系统。OS X和Windows也不是完全闭源的系统,都开放了部分源码。例如Windows的教育版源码,潘爱民老师的Windows内核原理就是基于这部分code介绍Windows内核的。Windows还有一个Reactos,基于Windows NT架构设计原则的开源操作系统,是一群牛人根据Windows文档和逆向工程的方法,实现的兼容Windows的OS,对于Windows的学习有一定的参考价值。OS X的开源还是论坛网友提醒才发现的。
虽然Linux和OS X都和Unix有着的渊源,两者的区别还是很大。通常我们说的Linux是指linux kernel,而基于Linux的OS发行版本非常多,可以说是百家争鸣,Ubuntu、Redhat、Centos、Suse、Debian、Arch等等。OS X用户体验较之Linux发行版,在用户体验要好很多,APP应用比较多。

关于iOS和OS X,底层都是基于darwin。iOS是移动操作系统,适用于移动触屏操作;而OS X是苹果MAC的OS,是桌面操作系统。它们的关系类似于Win8之前的Windows Mobile与Windows操作系统的关系,在Win8之后,Windows移动平台和桌面系统融合,桌面系统支持鼠标和触屏操作。虽然iOS和 OS X在10.7开始有了逐渐统一的趋势,但是还是慢了Microsoft一步。虽然采用同一个内核,个人理解,移动平台的OS与PC/NB平台OS还是有差别的,移动平台的OS通常不会实现虚拟内存。因为移动平台的存储使用Flash介质,Flash的擦写次数有限,虚拟内存将大大降低Flash的寿命。其次,iOS电池的续航能力要比OS X要强。
对于iOS,感觉ipad使用时用户体验挺好的,手势操作挺流畅的,电源管理做的很好,电池挺耐用的。Andriod的电源管理就不说了。

论坛徽章:
0
48 [报告]
发表于 2014-06-04 10:41 |只看该作者
1、谈谈您在现在的开发工作,以后是否会转移到OS X或者iOS平台上来?
     我主要从事金融软件的开发,已经把资金流量的一款产品,完全的转移到IOS平台上,现在ios平台越来越普及,而且整个系统体验度要好于其他平台。再加上移动办公的发展,IOS是一个很好的发展。现在在把舆情产品,监控微博和新闻的系统终端转移到IOS平台,能够将更加实时的舆**发送到定制的客户终端上。
2、阅读样章后,谈谈您对OS X和iOS的看法,以及他们和Linux、Windows的区别。
    OS X和ios,和linux一样也是一个开源的操作系统,但是关于OS X和ios的书很少,关于linux的书很多,windows是闭源的,源码只在一些场合开放了一部分。OS X和iOS的架构非常复杂,主要是混杂了很多其他对技术,必须nextstep的cocoa中遗留的OS 9。尽管是一个融合体,但各个组件之间的界线非常清晰。

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
49 [报告]
发表于 2014-06-04 11:31 |只看该作者
buptdream 发表于 2014-06-04 10:41
1、谈谈您在现在的开发工作,以后是否会转移到OS X或者iOS平台上来?
     我主要从事金融软件的开发,已经 ...


真是话音未落,这两还真搞融合啊,估计问题多多啊

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
50 [报告]
发表于 2014-06-04 23:12 来自手机 |只看该作者
严格意义上说,iOS算不上开源系统,算是苹果公司的金乌藏娇。在开源大潮之下,苹果还是吃着乔帮主的留下的老本,真心感觉苹果越来越没有创意了。木有打算转到iOS,一会儿一个语言,老了,真心学不动了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP