與傳統(tǒng)的用戶應(yīng)用程序開發(fā)不同,內(nèi)核環(huán)境更加復(fù)雜多變,任何問題都會嚴(yán)重影響系統(tǒng)的穩(wěn)定性、安全性和性能,所以一定要確保內(nèi)核代碼中沒有任何錯誤?!禣S X與iOS內(nèi)核編程》介紹了非常實用的內(nèi)核開發(fā)方法,是XNU內(nèi)核開發(fā)者必備的“九陰真經(jīng)”。《OS X與iOS內(nèi)核編程》兩位作者都活躍在計算機軟硬件以及驅(qū)動程序開發(fā)一線,具有豐富的實戰(zhàn)經(jīng)驗。Ole Henry Halvorsen是最早一批為USB 3.0和Thunderbolt創(chuàng)建視頻硬件設(shè)備的開發(fā)人員。Douglas Clarke具有15年以上的麥金塔計算機專業(yè)軟硬件開發(fā)經(jīng)驗。本書匯集了兩位作者多年的實戰(zhàn)經(jīng)驗與智慧感悟,展現(xiàn)了一幅XNU內(nèi)核編程與設(shè)備驅(qū)動程序開發(fā)的斑斕畫卷。相信在作者循循善誘、通俗易懂的講解下,讀者定能為書中的精彩內(nèi)容深深吸引,漸入化境,在不知不覺中煉就內(nèi)核開發(fā)的絕世武功。如果你對iOS和Mac OS X操作系統(tǒng)感興趣,關(guān)注內(nèi)核開發(fā),或者你本身就是驅(qū)動程序開發(fā)人員,那么如此精彩的一本好書絕對不容錯過。
作者簡介
Ole Henry Halvorsen,目前在一家生產(chǎn)專業(yè)視頻設(shè)備的公司擔(dān)任高級軟件工程師,負(fù)責(zé)面向Mac、Linux和PC的高端高清視頻硬件驅(qū)動程序和軟件開發(fā)。他是最早一批為USB 3.0和Thunderbolt創(chuàng)建視頻硬件設(shè)備的開發(fā)者,曾是美國SGI公司的研發(fā)工程師,致力于研究NAS和SAN存儲技術(shù),以及為超級計算和高性能計算提供解決方案。Halvorsen擁有澳大利亞莫納什大學(xué)網(wǎng)絡(luò)計算學(xué)士學(xué)位以及信息技術(shù)碩士學(xué)位。Douglas Clarke,有15年以上的麥金塔計算機專業(yè)開發(fā)經(jīng)驗。他職業(yè)生涯的大部分時間都致力于硬件和設(shè)備驅(qū)動程序開發(fā),曾為Mac OS 9、Mac OS X和Windows編寫驅(qū)動程序。早在Mac OS X第1版面市一年以前,他就開始接觸I/O Kit,從那以后一直在使用它。目前Clarke正在為實時視頻應(yīng)用開發(fā)驅(qū)動程序,他擁有澳大利亞莫納什大學(xué)計算機科學(xué)學(xué)士學(xué)位。