推荐序四
Linux及开源软件(Open Source Software)这两个名词对于笔者及各位专家应该是十分熟悉,但对一般人而言,这两个名词仍是比较陌生的。我们经常提及手机的操作系统安卓(Android)、智能家居、车载系统等,许多产品都在应用Linux及开源软件。每天到微博、微信、优酷翻一翻不同的信息、新闻及视频也成为了我们生活的一部分。这些视频的主角往往在很短的时间内成为“网红”,这已经是见怪不怪的事情了。想象一下,全世界究竟有多少网民与你同一时间一起关注这个视频?又有多少大事同时发生?在这个瞬息万变的互联网时代,要处理和分析这些大数据(Big Data),都要靠Linux及开源软件。
我本想以“日新月异”来形容科技的发展,但现在用“分秒必争”应该更为合适!在急促发展的科技背后,有无数开源社区和贡献者的参与和支持,他们不断地推动开源的发展。开源社区是一个极为多元化的世界,在社区中,大家不谈背景、性别、出身,只要志同道合,大家便可以一起参与和协作不同的开源项目。
开源社区的力量有多大?Linux基金会对旗下所有的开源项目进行统计,截至2015年8月31日,共有超过3000名的贡献者累积贡献了1.249亿行的代码,这相当于44918人一年的工作量。假设1000名开发者各自进行开发,也需要45年才可以完成这项创举!一般来说,大家可能每月或每周要对手机系统或App进行更新,如果没有这么强大的社区协作,如何可以跟得上这般急促的步伐?
谈到今年(2017年)开源社区的活动,其中一个非常有影响力的当属首次在中国举办的LinuxCon+ContainerCon+CloudOPEN (LC3) 会议,Linux及Git的创始人Linus Torvalds为此次会议首次访问中国,并与世界各地的开源专家一起对Linux及开源的主题进行交流。
我小时候很喜欢看“哆啦A梦”“龙珠”这些卡通片,里面会出现如竹蜻蜓、个人宇宙飞船、AI人工智能(Artificial Intelligence)等神奇的工具,当时听起来好像是天方夜谭,但从现今的科技来看,有一些很火的开源项目,如IoT(物联网)用于汽车及飞机无人驾技术等,这些科技产物在不久的将来即可实现。
《奔跑吧Linux内核》是一本难得的讲解Linux内核好书,也是首本Linux 4.x内核书籍,反映了Linux内核社区的科技发展,是一本体现了全球华人参与Linux内核社区的杰作。本书中对Linux内核独特的问题导向式的批注和奔跑卷让我印象深刻,可以让读者全面了解内核的工作原理和机制,让更多的人参与到Linux内核开发和产品开发中。这本书将让你对开发Linux核心有更进一步的理解及思考,我极力推荐这本书给有志成为开发人员或对Linux开发感兴趣的人员阅读!
开源科技渐渐成为人类的必需品之一,在此亦非常感谢如作者般的开发人员,你们就是创新科技的“开拓者”!最后,我们也希望和鼓励更多年轻的人们加入我们,一起为创新科技和开源的生态圈做出贡献!
Maggie Cheung
Linux Foundation APAC
2017年5月于香港