- 奔跑吧 Linux內(nèi)核
- 張?zhí)祜w
- 1069字
- 2019-01-05 04:11:44
推薦序四
Linux及開源軟件(Open Source Software)這兩個(gè)名詞對于筆者及各位專家應(yīng)該是十分熟悉,但對一般人而言,這兩個(gè)名詞仍是比較陌生的。我們經(jīng)常提及手機(jī)的操作系統(tǒng)安卓(Android)、智能家居、車載系統(tǒng)等,許多產(chǎn)品都在應(yīng)用Linux及開源軟件。每天到微博、微信、優(yōu)酷翻一翻不同的信息、新聞及視頻也成為了我們生活的一部分。這些視頻的主角往往在很短的時(shí)間內(nèi)成為“網(wǎng)紅”,這已經(jīng)是見怪不怪的事情了。想象一下,全世界究竟有多少網(wǎng)民與你同一時(shí)間一起關(guān)注這個(gè)視頻?又有多少大事同時(shí)發(fā)生?在這個(gè)瞬息萬變的互聯(lián)網(wǎng)時(shí)代,要處理和分析這些大數(shù)據(jù)(Big Data),都要靠Linux及開源軟件。
我本想以“日新月異”來形容科技的發(fā)展,但現(xiàn)在用“分秒必爭”應(yīng)該更為合適!在急促發(fā)展的科技背后,有無數(shù)開源社區(qū)和貢獻(xiàn)者的參與和支持,他們不斷地推動(dòng)開源的發(fā)展。開源社區(qū)是一個(gè)極為多元化的世界,在社區(qū)中,大家不談背景、性別、出身,只要志同道合,大家便可以一起參與和協(xié)作不同的開源項(xiàng)目。
開源社區(qū)的力量有多大?Linux基金會(huì)對旗下所有的開源項(xiàng)目進(jìn)行統(tǒng)計(jì),截至2015年8月31日,共有超過3000名的貢獻(xiàn)者累積貢獻(xiàn)了1.249億行的代碼,這相當(dāng)于44918人一年的工作量。假設(shè)1000名開發(fā)者各自進(jìn)行開發(fā),也需要45年才可以完成這項(xiàng)創(chuàng)舉!一般來說,大家可能每月或每周要對手機(jī)系統(tǒng)或App進(jìn)行更新,如果沒有這么強(qiáng)大的社區(qū)協(xié)作,如何可以跟得上這般急促的步伐?
談到今年(2017年)開源社區(qū)的活動(dòng),其中一個(gè)非常有影響力的當(dāng)屬首次在中國舉辦的LinuxCon+ContainerCon+CloudOPEN (LC3) 會(huì)議,Linux及Git的創(chuàng)始人Linus Torvalds為此次會(huì)議首次訪問中國,并與世界各地的開源專家一起對Linux及開源的主題進(jìn)行交流。
我小時(shí)候很喜歡看“哆啦A夢”“龍珠”這些卡通片,里面會(huì)出現(xiàn)如竹蜻蜓、個(gè)人宇宙飛船、AI人工智能(Artificial Intelligence)等神奇的工具,當(dāng)時(shí)聽起來好像是天方夜譚,但從現(xiàn)今的科技來看,有一些很火的開源項(xiàng)目,如IoT(物聯(lián)網(wǎng))用于汽車及飛機(jī)無人駕技術(shù)等,這些科技產(chǎn)物在不久的將來即可實(shí)現(xiàn)。
《奔跑吧Linux內(nèi)核》是一本難得的講解Linux內(nèi)核好書,也是首本Linux 4.x內(nèi)核書籍,反映了Linux內(nèi)核社區(qū)的科技發(fā)展,是一本體現(xiàn)了全球華人參與Linux內(nèi)核社區(qū)的杰作。本書中對Linux內(nèi)核獨(dú)特的問題導(dǎo)向式的批注和奔跑卷讓我印象深刻,可以讓讀者全面了解內(nèi)核的工作原理和機(jī)制,讓更多的人參與到Linux內(nèi)核開發(fā)和產(chǎn)品開發(fā)中。這本書將讓你對開發(fā)Linux核心有更進(jìn)一步的理解及思考,我極力推薦這本書給有志成為開發(fā)人員或?qū)inux開發(fā)感興趣的人員閱讀!
開源科技漸漸成為人類的必需品之一,在此亦非常感謝如作者般的開發(fā)人員,你們就是創(chuàng)新科技的“開拓者”!最后,我們也希望和鼓勵(lì)更多年輕的人們加入我們,一起為創(chuàng)新科技和開源的生態(tài)圈做出貢獻(xiàn)!
Maggie Cheung
Linux Foundation APAC
2017年5月于香港
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- Boost程序庫完全開發(fā)指南:深入C++”準(zhǔn)”標(biāo)準(zhǔn)庫(第5版)
- Getting Started with React
- C#程序設(shè)計(jì)
- Linux Device Drivers Development
- Web Development with MongoDB and Node(Third Edition)
- Vue.js 2 Web Development Projects
- Go語言編程
- ExtJS Web應(yīng)用程序開發(fā)指南第2版
- 自學(xué)Python:編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析(第2版)
- 奔跑吧 Linux內(nèi)核
- After Effects CC技術(shù)大全
- Head First Kotlin程序設(shè)計(jì)
- MATLAB語言及編程實(shí)踐:生物數(shù)學(xué)模型應(yīng)用
- Prezi Cookbook