beyondfly 发表于 2014-05-27 19:43

回复 35# embeddedlwp


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

embeddedlwp 发表于 2014-05-27 19:59

本帖最后由 embeddedlwp 于 2014-05-27 20:00 编辑

回复 41# beyondfly

貌似启到一定时候hang住了

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


   

tc1989tc 发表于 2014-05-28 18:23

对os比较感兴趣。。。。:outu:求送。。

gvim 发表于 2014-05-28 20:27

本帖最后由 gvim 于 2014-05-28 20:28 编辑

回复 40# lbseraph

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

T-Bagwell 发表于 2014-05-29 08:39

不是很了解OSX和IOS的内核,不过感觉OSX比较牛的是用户体验,用习惯了用dell觉得很烂啊,外面还得挂个鼠标,不能多点触摸触摸板

beyondfly 发表于 2014-05-30 09:17

回复 45# T-Bagwell


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

blueskyeys 发表于 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的电源管理就不说了。

buptdream 发表于 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。尽管是一个融合体,但各个组件之间的界线非常清晰。

send_linux 发表于 2014-06-04 11:31

buptdream 发表于 2014-06-04 10:41 static/image/common/back.gif
1、谈谈您在现在的开发工作,以后是否会转移到OS X或者iOS平台上来?
   我主要从事金融软件的开发,已经 ...

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

shenlanyouyu 发表于 2014-06-04 23:12

严格意义上说,iOS算不上开源系统,算是苹果公司的金乌藏娇。在开源大潮之下,苹果还是吃着乔帮主的留下的老本,真心感觉苹果越来越没有创意了。木有打算转到iOS,一会儿一个语言,老了,真心学不动了。
页: 1 2 3 4 [5] 6 7 8
查看完整版本: 深入理解内核系列之---Mac OS X和iOS内核初探有奖交流(获奖名单已公布-2014-6-26)