SOSP 13 论文集

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享

(没有打分)

王齐 。《后科技年代--操作系统的思考》

这是最好的年代,这是最坏的年代;这是智慧的岁月,这是愚钝的岁月;这是信仰的时刻,这是怀疑的时刻;这是光明的瞬间,这是黑暗的瞬间;这是希望的春季,这是失望的冬季;我们无所不有,我们一无所有;我们步入天堂,我们直下地狱

自有文字记载开始,历史向前推进了五千余年。在这段并不算漫长的时间里,生活在今天的人类是幸运的。我们的祖先没有像今天这样容易地获取食物,在遥远的彼岸,美国用3%的农业人口养活了97%的非农业人口;人类历史上的所有帝王将相没有像今天的普通人这样容易地获得信息,互联网的出现使得汗牛塞屋的图书馆模式成为过去;国家的边界没有像今天这样模糊,公司的崛起在不断跨越着时间与空间;移动互联网的出现,使得虚拟世界与现实世界的边界,没有像今天这样模糊。我们处在一场前所未有的盛世之中。

这场盛世源于硅的出现。每在回味硅工业的发展历程,我总在质疑这段历史的真实性。硅工业的诞生是一段传奇,这一传奇超越了人类历经五千年农业与工业积累而后的想象。很多人在质疑究竟是人还是神发现了硅。这些质疑无法改变硅工业对整个世界造成的巨大影响,我们现今世界的一切几乎都与硅有关。硅工业的不断演化加快了世间万物的新旧更迭。在硅工业持续发展的60余年时间里,世间万物的产生,发展,消亡,过于匆忙,一个时代尚未结束,一个新的时代已在我们不及回味中跃上舞台。我们处于一场前所未有的乱世之中。

硅工业在持续改变其他行业的过程中,改变了自身。硅工业的发展分为三个阶段,硅晶体管的诞生到集成电路的出现;摩尔定律持续正确那段只属于硅工业的,最美好的一段时光;如今的后摩尔时代。在第二段时间里,硅工业迅猛发展,Intel在此时发展壮大。准确地讲,只有在这段时间,Intel才是Intel,天下之士可以仅凭使命加入这家公司,投入这场令人热血沸腾的,只属于硅的时代。

硅工业至今依然在进步,却无法回避一个事实。如同人类历史上其他伟大发明,硅工业正在逐步退去光环。硅工业不是不再重要,而是渗透到了人类所能触及的每一个领域,正式成为传统工业的重要组成部分。无论Intel在近期或是将来推出再多的Tick,也无法改变一个事实,硅工业正在逐步失去前进的动力。

硅的举步维艰并不会使其从人们的视野中淡出,而是我们越来越离不开硅。基于硅的各种设备将继续出现在世界的每一个角度,如食物衣服般同等重要。但是我们有谁能知道身上衣,口中食出自哪个农民之手。如今的硅工业已经重要得让越来越多的人忘记了他的重要性。硅工业的这一现状将对其几个最重要的分支带来直接的影响,处理器和附着在处理器之上的传统操作系统,和一切与此相关的,曾经辉煌的生态环境。

我已有很长一段时间不再如嗜血般关注处理器微架构,这个行业依然波澜不惊,偶尔冷静思考这门学科的未来,却再也难以找到在这个领域投入更多时间的理由。在工程界,即便是在理论界,已没有什么可以令热血为之沸腾的发现。偶尔看些论文,无论是曾经Most Influential的经典,或是近期出现的一些说法,从中看到的不过是一些近亲繁殖的影子。

处理器微架构, x86还是ARM,采用什么样的集成策略,究竟使用什么工艺都已不再重要。从最近的这段时间看,在传统的PC领域,x86没有取得明显的进步,在手持终端领域,ARM占尽先机。如果这种趋势一直持续,在可以预期的3到5年之内,如果Intel没有做出重大且激进的变革,将逐步远离二十一世纪最伟大的公司行列。

ARM在手持移动领域的领先并不意味着这个阵营的伟大,而是x86阵营打败了自己。念及这段即将别离的往事,心中所思所想的是6500万年前白垩纪恐龙的灭绝。在处理器微架构领域,这个时代已经没有留出更多的空间去继续容纳着庞然大物。ARM可以化整为零,活得稍好些。从更长远的角度上看,x86与ARM间没有赢家。x86与ARM之争对参与的双方依然重要,却偏离了这个时代的主战场。这个时代不再属于硅与处理器微架构,依托在处理器微架构之上的传统操作系统也已是昨日黄花。

在1975年,比尔盖兹也许未曾设想他一手创建的公司,可以在很短的时间内,垄断着桌面操作系统的一切。这种垄断,经过无限放大后,使微软可以涉及与桌面软件相关的任何领域。当时的微软没有任何实质性对手。微软的前行,伴随着众多公司的倒塌。这家公司在最强大的时候,甚至可以采用“模仿你,不行就和你比流血,再不行就挖光你的人”这样令人毛骨悚然的手段。通过与Intel事实上的联姻,组成的PC帝国,在很长一段时间里,所向无敌。因为这种无敌所产生的自信,使得微软并没有真正重视周边环境的变化。
阅读全文»

(41个打分, 平均:4.24 / 5)

宋宝华 。《Linux芯片级移植与底层驱动》

(11个打分, 平均:4.09 / 5)