亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
樓主: send_linux
打印 上一主題 下一主題

深入理解內(nèi)核系列之---Mac OS X和iOS內(nèi)核初探有獎(jiǎng)交流(獲獎(jiǎng)名單已公布-2014-6-26) [復(fù)制鏈接]

論壇徽章:
0
11 [報(bào)告]
發(fā)表于 2014-05-20 16:05 |只看該作者
支持一下,希望能拿到100元卡

論壇徽章:
40
水瓶座
日期:2013-08-15 11:26:422015年辭舊歲徽章
日期:2015-03-03 16:54:152015年亞洲杯之烏茲別克斯坦
日期:2015-03-27 14:01:172015年亞洲杯之約旦
日期:2015-03-31 15:06:442015亞冠之首爾
日期:2015-06-16 23:24:37IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-07-01 22:20:002015亞冠之德黑蘭石油
日期:2015-07-08 09:32:07IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00
12 [報(bào)告]
發(fā)表于 2014-05-20 16:26 |只看該作者
這個(gè)只能表支持了 MAC OS的內(nèi)核可真的沒(méi)功夫研究了~

論壇徽章:
7
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-09 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-06-12 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-12 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-06-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-17 06:20:002015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:42:27
13 [報(bào)告]
發(fā)表于 2014-05-20 21:43 |只看該作者
目前從事OpenWRT路由器開(kāi)發(fā),基本是用人家的東西在搞,主要是從一些開(kāi)源項(xiàng)目中移植一些功能,想深入學(xué)習(xí)下Linux底層驅(qū)動(dòng)各個(gè)子系統(tǒng),pincrl, dma, gpio等。
有打算學(xué)習(xí)iOS 開(kāi)發(fā),畢竟想跟得上時(shí)代啊,玩自己的應(yīng)用多有意思啊,哈哈

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
14 [報(bào)告]
發(fā)表于 2014-05-20 21:54 |只看該作者
正好由于工作原因,接觸過(guò)一段時(shí)間的IOS/MAC OSx。
因?yàn)楸救酥饕鰈inux,所以在接觸蘋(píng)果OS的過(guò)程中,不是那么痛苦。
先說(shuō)說(shuō)相似之處:
1. 都是UNIX系列的操作系統(tǒng),所以使用上比較相近(Mac OS 和 Linux)。諸如一些命令,環(huán)境參數(shù),常用工具等,多數(shù)通用。
2. 開(kāi)發(fā)上也有很多相似之處。Linux下使用GCC很久,到MAC OS,也有GCC版本(集成于XCode,也有單獨(dú)的命令行功能)。GDB是兩邊都有。
  系統(tǒng)調(diào)用和C庫(kù)都符合Posix標(biāo)準(zhǔn),因此多數(shù)接口都是一致的。用到了socket接口,兩邊基本一致。pthread兩邊實(shí)現(xiàn)基本一致。對(duì)于其他子系統(tǒng)的接口,參照《Unix環(huán)境高級(jí)編程2》,基本都能應(yīng)付。
  以上對(duì)于linux,Mac Os X,IOS三個(gè)系統(tǒng)都差不多。
不同之處(以下的蘋(píng)果系統(tǒng)同時(shí)指MAC oS和IOS,因?yàn)檫@兩個(gè)系統(tǒng)的開(kāi)發(fā)有不少地方都是一樣的):
1. 當(dāng)然是開(kāi)發(fā)工具。Linux用vim其實(shí)沒(méi)那么好用,可能個(gè)人水平有限。蘋(píng)果系統(tǒng)下Xcode是相當(dāng)?shù)胤奖,自?dòng)補(bǔ)全和錯(cuò)誤提示功能相當(dāng)有用。平時(shí)集成環(huán)境用得少,不過(guò)感覺(jué)Xcode也算是這方面的優(yōu)秀者吧。
  Xcode的圖形調(diào)試系統(tǒng)比單純的gdb命令要方便一些,這個(gè)大約和VS系列相似。
  Xcode的幫助文檔確實(shí)很系統(tǒng)和方便,另有一些教程類(lèi)的文章集成在開(kāi)發(fā)環(huán)境里,方便搜索和模仿。這一點(diǎn)比linux下又要方便一些。
2. 圖形界面的開(kāi)發(fā),其實(shí)這個(gè)不具可比性。Xcode本來(lái)就善于做這個(gè)。而我在linux下嘗試用QT,則會(huì)有額外的一些配置工作。并且個(gè)人感覺(jué)QT的開(kāi)發(fā)沒(méi)有Xcode的界面功能方便。
3. 線程上Xcode提供了一個(gè)NSThread,這個(gè)東西使用方便,但可控制的地方比較少。根據(jù)我的個(gè)人經(jīng)驗(yàn),這個(gè)東西似乎是基于pthread的一個(gè)封裝,在簡(jiǎn)單地分發(fā)任務(wù)時(shí)會(huì)比較方便。
4. GCC工具上,Linux肯定是保持最新的,可以隨時(shí)更新。但Xcode上更新較慢。
    當(dāng)時(shí)我在嘗試用C++11的時(shí)候,Xcode帶的gcc由于版本低一些,所以對(duì)標(biāo)準(zhǔn)支持不完善,這個(gè)方面在linux就好多了。

但是整體上我在蘋(píng)果系統(tǒng)上做的工作不多,不足半年。因此無(wú)法全面評(píng)價(jià)兩者的差異。個(gè)人更喜歡Linux,畢竟是開(kāi)源的,實(shí)現(xiàn)的細(xì)節(jié)都是可以查看的。在實(shí)際工作中,用Linux的顯然多過(guò)蘋(píng)果系統(tǒng),個(gè)人接觸過(guò)的行業(yè)包括驅(qū)動(dòng),存儲(chǔ),仿真,醫(yī)療,通信,都是以Linux為主。因此我認(rèn)為由于蘋(píng)果系統(tǒng)的封閉性,他肯定還會(huì)長(zhǎng)期局限在一些特定的應(yīng)用環(huán)境里,以消費(fèi)為主。而Linux涉及的行業(yè)就太多了,所以其發(fā)展趨勢(shì)應(yīng)該是更廣闊一些。

評(píng)分

參與人數(shù) 1可用積分 +6 收起 理由
send_linux + 6 很給力!

查看全部評(píng)分

論壇徽章:
0
15 [報(bào)告]
發(fā)表于 2014-05-21 15:13 |只看該作者
如果有時(shí)間的話,學(xué)習(xí)哈。:wink:

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2014-05-21 16:00 |只看該作者
MAC OS X系統(tǒng)是閉源的,作者怎么深入分析呢?

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚(yú)座
日期: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
17 [報(bào)告]
發(fā)表于 2014-05-21 16:10 |只看該作者
daoxuans 發(fā)表于 2014-05-21 16:00
MAC OS X系統(tǒng)是閉源的,作者怎么深入分析呢?


不一定是要開(kāi)源的吧,微軟不也有很多深入理解方面的書(shū)么?

論壇徽章:
20
CU大;照
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2015-06-29 16:11:282015亞冠之平陽(yáng)省
日期:2015-07-31 09:19:042015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-09-30 06:20:002015亞冠之柏太陽(yáng)神
日期:2015-10-19 20:29:5915-16賽季CBA聯(lián)賽之天津
日期:2016-11-29 14:03:4315-16賽季CBA聯(lián)賽之北控
日期:2016-12-24 20:51:492015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚(yú)座
日期:2015-01-12 20:58:532014年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2014-10-14 15:59:00
18 [報(bào)告]
發(fā)表于 2014-05-22 16:05 |只看該作者
1、談?wù)勀诂F(xiàn)在的開(kāi)發(fā)工作,以后是否會(huì)轉(zhuǎn)移到OS X或者iOS平臺(tái)上來(lái)?
   我現(xiàn)在的工作,是Linux工程師,目前應(yīng)該沒(méi)有什么機(jī)會(huì)轉(zhuǎn)到OSX或是IOS平臺(tái)上,但我兩年前就可以用Macbook,對(duì)MacOSX還有一定的了解
2、閱讀樣章后,談?wù)勀鷮?duì)OS X和iOS的看法,以及他們和Linux、Windows的區(qū)別。
   樣章讀了一部分,個(gè)人覺(jué)得OSX 和ios是一個(gè)太封閉的平臺(tái),同時(shí)蘋(píng)果公司提供了很多API和相當(dāng)完善的文檔,對(duì)于是OSX和IOS平臺(tái)上開(kāi)發(fā)普通的應(yīng)用,這些文檔已經(jīng)完全夠用了,但如果是要做OSX和IOS的安全機(jī)制或是做一些越獄開(kāi)發(fā),那么了解MacOSX的內(nèi)核則是很有必要,但我覺(jué)得國(guó)內(nèi)這一塊的需要相當(dāng)來(lái)說(shuō)比較少,做越獄開(kāi)發(fā)的應(yīng)該不多

論壇徽章:
11
技術(shù)圖書(shū)徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
19 [報(bào)告]
發(fā)表于 2014-05-22 17:40 |只看該作者
回復(fù) 14# mgjrr16888
OS X從Snow Leopard就是認(rèn)證UNIX(其他認(rèn)證UNIX有Solaris/AIX/HP UX...),雖然自己沒(méi)做過(guò)OS X的原生應(yīng)用,但對(duì)傳統(tǒng)UNIX部分比較熟悉。
OS X的c/c++編譯器只是前端部分兼容gcc(4.2.1),具體實(shí)現(xiàn)則是clang,基于LLVM,對(duì)C++標(biāo)準(zhǔn)的支持早已走在的gcc的前面,默認(rèn)是C++98編譯,需要傳-std=c++11來(lái)打開(kāi)C++11的支持,也就是說(shuō)如今OS X的gcc和Linux的gcc是兩個(gè)本質(zhì)不同的東西,版本比較沒(méi)有意義了。


   

論壇徽章:
2
亥豬
日期:2014-03-19 16:36:35午馬
日期:2014-11-23 23:48:46
20 [報(bào)告]
發(fā)表于 2014-05-23 15:34 |只看該作者
本帖最后由 gvim 于 2014-05-23 15:35 編輯

@send_linux  
那個(gè) godbanch 寫(xiě)錯(cuò)了吧。。。

1、談?wù)勀诂F(xiàn)在的開(kāi)發(fā)工作,以后是否會(huì)轉(zhuǎn)移到OS X或者iOS平臺(tái)上來(lái)?
現(xiàn)在除了必須用windows的地方,開(kāi)發(fā)工作基本都在osx上完成,不過(guò)還沒(méi)有涉及osx的原生app開(kāi)發(fā),基本用的是跨平臺(tái)的語(yǔ)言環(huán)境。學(xué)過(guò)一段時(shí)間objc,挺好一門(mén)語(yǔ)言,方法調(diào)用也"繼承"了微內(nèi)核的玩法:消息,所以C++的空對(duì)象無(wú)法調(diào)用方法,但是Objc確可以給空對(duì)象發(fā)送消息。。。

2、閱讀樣章后,談?wù)勀鷮?duì)OS X和iOS的看法,以及他們和Linux、Windows的區(qū)別。
沒(méi)怎么看樣張,后面的章節(jié)才是干貨,可惜沒(méi)樣張。就我了解的部分,bsd層不說(shuō)了從bsd拿的,和linux區(qū)別主要是實(shí)現(xiàn)上比如kqueue和epoll,這部分了解BSD的話很快能了解;內(nèi)存管理部分和netbsd有類(lèi)似,因?yàn)閚etbsd的mem管理也是從mach弄來(lái)的,freebsd借鑒了netbsd的設(shè)計(jì),所以mem這部分其實(shí)也可以看作是變性的bsd版本(其實(shí)是從mach發(fā)展來(lái)的,不過(guò)說(shuō)成變性的bsd估計(jì)能體會(huì)的人多一些);驅(qū)動(dòng)層沒(méi)接觸過(guò),osx的機(jī)器那樣封閉,也沒(méi)有什么需要自己寫(xiě)驅(qū)動(dòng)吧;調(diào)度的話個(gè)人感覺(jué)比其他實(shí)現(xiàn)要省事也先進(jìn),上層弄了個(gè)GCD(此GCD非彼GCD)進(jìn)行任務(wù)分派,更好的對(duì)函數(shù)式并發(fā)提供支持(objc->block)。除此之外還有opencl也是osx先搞然后現(xiàn)在一些數(shù)學(xué)庫(kù)開(kāi)始支持opencl?偟膩(lái)說(shuō)osx的世界其實(shí)也很好玩,并沒(méi)有宣傳中哪樣封閉。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP