與傳統(tǒng)的用戶應用程序開發(fā)不同,內(nèi)核環(huán)境更加復雜多變,任何問題都會嚴重影響系統(tǒng)的穩(wěn)定性、安全性和性能,所以一定要確保內(nèi)核代碼中沒有任何錯誤?!禣S X與iOS內(nèi)核編程》介紹了非常實用的內(nèi)核開發(fā)方法,是XNU內(nèi)核開發(fā)者必備的“九陰真經(jīng)”?!禣S X與iOS內(nèi)核編程》兩位作者都活躍在計算機軟硬件以及驅(qū)動程序開發(fā)一線,具有豐富的實戰(zhàn)經(jīng)驗。Ole Henry Halvorsen是最早一批為USB 3.0和Thunderbolt創(chuàng)建視頻硬件設備的開發(fā)人員。Douglas Clarke具有15年以上的麥金塔計算機專業(yè)軟硬件開發(fā)經(jīng)驗。本書匯集了兩位作者多年的實戰(zhàn)經(jīng)驗與智慧感悟,展現(xiàn)了一幅XNU內(nèi)核編程與設備驅(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è)視頻設備的公司擔任高級軟件工程師,負責面向Mac、Linux和PC的高端高清視頻硬件驅(qū)動程序和軟件開發(fā)。他是最早一批為USB 3.0和Thunderbolt創(chuàng)建視頻硬件設備的開發(fā)者,曾是美國SGI公司的研發(fā)工程師,致力于研究NAS和SAN存儲技術(shù),以及為超級計算和高性能計算提供解決方案。Halvorsen擁有澳大利亞莫納什大學網(wǎng)絡計算學士學位以及信息技術(shù)碩士學位。Douglas Clarke,有15年以上的麥金塔計算機專業(yè)開發(fā)經(jīng)驗。他職業(yè)生涯的大部分時間都致力于硬件和設備驅(qū)動程序開發(fā),曾為Mac OS 9、Mac OS X和Windows編寫驅(qū)動程序。早在Mac OS X第1版面市一年以前,他就開始接觸I/O Kit,從那以后一直在使用它。目前Clarke正在為實時視頻應用開發(fā)驅(qū)動程序,他擁有澳大利亞莫納什大學計算機科學學士學位。