说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Linux黑客车库创业:服务器操作系统CoreOS颠覆互联网

HTML文档下载 WORD文档下载 PDF文档下载
车库似乎是硅谷的“风水宝地”,亚马逊、Google、YouTube、Apple等都发家于各著名车库,如今在Palo Alto车库中,Alex Polvi和他的老朋友们正在开发颠覆互联网的服务器操作系统CoreOS。

车库创业似乎已成硅谷创业文化的重要组成部分,亚马逊、Google、Youtube、苹果等都是在车库中赚得第一桶金,亚马逊颠覆了书店零售业,Google颠覆了搜索,Youtube颠覆了视频,苹果颠覆了移动互联网,如今在Palo Alto车库中,Alex Polvi正和他的老校友一道颠覆整个互联网。他们希望能靠CoreOS重构整个互联网,使整个网络上服务器更新变得像浏览器更新一样简单。


图:CoreOS团队在Palo Alto车库中

你可以将CoreOS理解为互联网的新基质。类似于Google和Amazon的互联网巨头,以及包括NASDAQ交易所在内的金融机构,都曾经开发过类似的服务器操作系统以备己用。而Polvi的创业公司希望能够开发CoreOS,成为一个人人都能用的操作系统。Polvi说:“我们希望将Google式基础设施普及到大众”。Polvi和他的团队希望这个操作系统能够迅速修补服务器的安全漏洞,同时加快运行在它之上软件应用的更新速度。

项目背景

Google和Amazon等互联网巨头都在以自己的方式将网络推向一个新的未来,它们规模庞大,扩张迅速,在数据中心采用各种新技术以构建自己的网络帝国,这些新技术必然会惠及其它公司。


图:Alex Polvi

Google已在台式机和笔记本上尝试过这种想法,它开发了可以随时自动更新的浏览器Chrome,Polvi认为Chrome不仅减小了浏览器安全漏洞发生的概率,还催生了构建浏览器应用程序的标准——HTML5,推动了互联网的发展。CoreOS从中借鉴了很多理念,并将其运用到了服务器中。

Chrome经过不断扩展,成为了云操作系统ChromeOS,在你毫无觉察的情况下,每隔六周左右它都会更新为一个全新的操作系统。CoreOS项目是Google ChromeOS代码的一个fork版本,目前已成为一个超级精简的服务器操作系统,进化速度堪比ChromeOS。

创始人背景

CoreOS项目才刚刚起步,但是Polvi和他的团队有着得天独厚的经验和资源。Polvi曾创立过开源软件(服务器软件Cloudkick)创业公司,目前已被云计算巨头Rackspace收购。CoreOS的开发顾问Greg Kroah-Hartman是操作系统领域的核心人物,目前受雇于Linux基金会,审核Linux内核代码。


图:Brandon Philips(中)和Alex Polvi (左)

另外两个合伙人——前Google员工Michael Marineau和Linux开发者Brandon Philips是Polvi在俄勒冈州立大学(一所与开源运动渊源颇深的学校)计算机科学专业就读时的校友,大约10年前,三人共同运营学校的Linux用户组。他们曾邀请Kroah-Hartman在周六来学校讲授关于Linux设备驱动程序的课程。

从那时起,四个人就成了好朋友,CoreOS在某种意义上成了四个人再次合作的契机。

项目简介

Kroah-Hartman表示早在五年前他就有类似于开发CoreOS的想法。传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换。在这期间,开发者会不断用安全补丁和更新完善这个系统,但是不会进行特别大的改动,最终这个操作系统以及其上的软件会慢慢僵化。但是CoreOS的思想是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打断。

CoreOS有两个root分区,我们暂且称其为root A和root B。CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如果初始状态下,系统在root A下启动,更新就会被安装到root B,重新在root B下启动系统就可以完成更新。这个个过程中,被更新的机器不需要从负载集群中移除。同时,为了保证其它应用程序不被打断,CoreOS会通过Linux cgroups限制更新过程中的硬盘和网络I/O。

CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系统做了最大的精简,所有附加的功能都被剔除了,并将操作系统和应用程序做了完全的分离。CoreOS核心思想是降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。

在CoreOS中,所有应用程序都被装在一个个“集装箱(Container)”中,这些集装箱就像一个个软件代码的小气泡,通过最简单的接口运行在操作系统之上。这意味着你可以很轻松得将应用程序在操作系统和计算机之间转移,就像是在轮船和火车上搬运箱子一样,同时也意味着可以在不中断应用程序的情况下更新操作系统。Polvi说:“我们之所以能够持续、快速地更新操作系统就在于我们能够保证应用程序的持续运行。”

开发一个这样的系统比想象中要复杂的多,但是Google已经在ChromeOS上做了很多基础性的工作,并且一个现有的“集装箱”项目Docker也解决了很多软件构建的问题。CoreOS和ChromeOS一样,都基于Linux内核,运行container的方式也类似于其它Linux操作系统。

作为Linux内核开发者Kroah-Hartman可以监督应用程序在操作系统的挂载方式,保证这个项目不会与传统Linux应用程序的构建方式发生冲突。

业界评论

几周前,CoreOS举行了发行派对,并在网站上加入了Hacker News的链接。Polvi透露,约有1300家公司表示对CoreOS很感兴趣,其中50家左右是世界500强的公司,并且很多都已签署协议对CoreOS代码进行测试。

这个项目也得到了Rackspace总裁兼董事会成员Lew Moorman的财政支持,Moorman曾在Cloudkick的收购案中与Polvi共事。作为一家拥有上万台服务器公司的总裁,Moorman说:“虽然刚刚起步,但我相信未来的应用程序都会如此构建。目前,这还不是主流,但是能够轻松管理大量机器的轻量级系统的价值毋庸置疑。”

OpsCode(其业务是帮助公司管理服务器)的联合创始人Adam Jacob认为CoreOS正是数据中心需要的操作系统,公司不需要依赖更加复杂和昂贵的软件就可以扩展其在线业务。

安装试用

你可以在Vagrant、AWS EC2实例或QEMU下安装CoreOS进行试用,官网上有详细的安装文档。(文/周小璐 审校/仲浩)

相关链接:

连线报道

CoreOS官方网站

Hacker News相关讨论

项目GitHub页

Docker项目

惊喜太多 IntelliJ IDEA 14正式发布 欧派、南航、招行、哈根达斯等加盟 深圳微信大会第二批讲师议题公布 【MDCC】用友高级副总裁谢志华:企业移动化的变革与挑战 HTML5定稿了,为什么原生App世界将被颠覆 走苹果的路子!Jawbone推低端健身追踪设备 专访POWER 8编程挑战赛选手吴亮:集众家之长, 激发算法性能极限 微信沟通接口上线,开启移动应用与公众号的连接 【特惠最后1天】参加深圳微信开发者大会赠书及全套讲师讲义(附大会最新日程) 编码运行两不误!KZPlayground,Objective-C中的Playgrounds 专访PopCap:AR是数字与物质世界的调和剂 【多图】Github编程语言分布统计:JavaScript称霸 【最具价值CTO评选秀】途家美女CTO杨孟彤:不创业会后悔 2014腾讯WE大会:开启未来的五大科技发展趋势 TIOBE 2014年11月编程语言排行榜:R受大数据影响跃至12位 深圳微信开发者大会全部议程出炉 最后仅剩30个参会名额 智能硬件:一半海水,一半火焰 聚焦SDN、NFV、云安全基础架构等技术热点 2014云安全联盟高峰论坛即将召开 富Web应用开发的七大原则 应用原型设计毫无压力!开源Sketch插件管理器Sketch Toolbox 【MDCC专访】友盟副总裁焦岳:从36万款App,看今年的热门领域 一切只为经典 微信开发者大会前瞻(附议程) 从手势识别到增强现实,开发实感应用该了解的技术细节 福利来了,爱拍原创免费为iOS版手游制作宣传视频 【工具推荐】Zrender——轻量级Canvas类库,让绘图大不同! 基于Docker和CoreOS的开源PaaS平台——Deis v1.0正式发布! 微软宣布.NET开发环境开源 支持三大操作系统 爆发吧,诺基亚!前员工开发物联网新设备 详解Visual Studio Emulator for Android,微软的Mobile First! HPC China 2014完美落幕,AMD Firepro荣获好评! 揭秘微软的Container技术之一Drawbridge AWS副总裁谈数据中心网络打造 数据表加密 关于DELPHI6操作INI文件的问题! 散分啦,快来抢分!谁能提供计算机中英文论文一篇,来者都必有分! 求银行家问题的C语言解法 请问,在中国,VC程序员的主要工作是什么? 菜鸟问题,ADO添加记录已经在浏览器上看到结果了,可是实际的ACCESS数据库却没变呢 怎么刷新整个窗口包括标题栏 订购了程序员全年杂志,不是送一本书吗?都已经出版这么久了,怎么还没有送过来呢?! 散分啦,快来抢分!谁能提供计算机中英文论文一篇,来者都必有分! 两个combobox关联显示(在线等) 关于我的yamaha 声卡在2003 不能用的问题 我用WIN98浏览器下载的文件都有错误。 Tomcat中的发行目录怎么设置! 初学者的问题. 关于最终用户许可协议 JPG图片怎么能实现部分透明? 如何用VB.net编写控件 关于ASP中对文本文件的skip(n)操作到底怎么做 关于SQL的菜鸟问题 大家现在用什么软件管理源代码啊。60分相送。 今年是考C 还是C++啊? 怎样判断一个线程已结束 我用new新建了若干个基类是cwnd的窗体cmywnd,然后想在每个窗体内定时让它们自己消失,我应该用什么函数?是destroywindow吗?最后还用不 vs.net 2003 中文版 的帮助MSDN是不是有问题? 清问这个SQL有什么错,还是FB1。0不支持? 是我的usb口的问题吗?? 怪事 急 路径绝对正确,为什么服务器只能下载rar 不能下载EXE 文件 已知,f(x)=arctanx,其二导f''(x)=(-2x)/(1+x*x)^2,f''(0)=0,试: 一个有趣的问题,请大家看一个小程序,来者有分。 这个写者优先是不是有问题????麻烦看一下,小弟实在看不出错在哪里 请问有没有办法得到[系统托盘]上其它程序的所显示的Icon?? 已知,十六进制(34.6)16=(28.75)10(十进制) 高手推荐几个Palm开发的网站?最好有源代码! 请教一个问题 触发器(加密)内容可以查看吗 怪,文件路径绝对正确,EXE文件不能下载,其它格式正常。 在编写的用户控件中公开所引用控件的事件怎么实现啊 这是我的usb口的问题吗? 考程序员前想先考全国三级,请问三级种哪个科目考C编程?何时报名? 调用DLL时候出现Bad Dll calling convention错误,为什么?代码如下 如何建立一个小数据库? 我想问下,网络技术到底是指什么??? 为什么会出现这个问题呢??急救??? 在不同操作系统出现不能正常运行的问题,和默认字体语系乱码问题 C# 静态类成员 新手请求各位前辈帮助 如何查询我连接到哪个数据库? 哭着请求帮助。。。。。页面显示问题!!在线等着 网络技术到底是指什么???? 我想在<<三国九>>里输入正确的中文,有法子么? 能帮我改改么? 跳高姿势有哪五种? 甲光向日金鳞开的上句是什么不好意思啊,我一定会非常非常非常非常......的感谢你的 请问我有一只直流3V变压器想降到1.5V有啥办法. 如图所示,装有架子的小车,又细线拉着小球在水平地面上一起运动,已知运动中,如图所示,装有架子的小车,用细线拉着小球在水平地面上一起运动,已知运动中,细线偏离竖直方向30°,则小车加速 甲光向日金鳞开的前一句是什么? 盖斯定律的主要内容是什么?它对热力学基础发展有什么帮助?什么是盖斯定律,它能通过数学方法推导出来吗?3Q DNA限制酶切割DNA形成的末端有什么不同就是切割形成黏性末端是切割DNA哪里,切割形成平末端是切割DNA哪里.还有,一种限制酶能识别多少种核苷酸序列,然后产生什么. 急 新买的叉车 冷车时转向正常 热车时打不动轮 请大师来帮帮忙去年新买的三吨现代和三吨山推 现在都是这个毛病 大概车热半个小时后 就打不动轮 ,大泵 转向机 多流阀都调啦 一点用不管 做两个底面半径3分米,高8.5分米的无盖水桶,需要多少铁皮 如图所示,装有架子的小车,又细线拉着小球在水平地面上一起运动,已知运动中,细线偏离竖直方向30°,试求小球的加速度 甲光向日金鳞开.上一句 这个电路中,电荷是怎样流动的,电池的负极是什么概念,有什么作用 用铁皮做一个如下图所示的零件两头无盖这个零件的体积是多少 以前有没有姓于的皇上有没有姓于的皇上 都有谁? 奔驰蓄电池负极线连接负极处上是什么模块,有什么作用?模块上印有MERCEDES-BENS a2215420718 光滑水平面上放有一木块,一颗子弹以速度v打向木块.为什么木块不会一直被子弹推动,光滑水平面啊 什么是盖斯定律 某人把耳朵贴在50米长的铁管一端,另一人在另一边敲一下,某人听见两声,则这时间间隔多少, 植物标本都有什么作用? 盖斯定律 是什么? 3V 电池中的V指的是什么? 在表面光滑的小车上放两个小球均静止,当小车忽然水平向右运动时,两个小球相对与地面是静止的,为什么全解上的一道题,但怎么看都看不懂 横河川仪EJA智能变送器各型号特点和使用场合的详细说明有没有? 一个圆柱形水桶的容积是251.2升,底面半径是4分米,做这个桶要多少平方分米? 2-3的基因型为什么一定是aaBB 自律神经(自主神经,植物神经)受人体支配吗? 惟贤而戴者进,聚不肖而王者退 不肖的意思 “我”还能用什么语言?请进来比如说我还能用俺,吾,汝辈,哀家,朕,在下……请问还能用什么?不要重复我说的. 什么是标定地价 基本概念是什么 如图所示,在三角形ABC中,角ABC=90度,以AB上的点O为圆心,OB的长为半径的圆与AB交与点E,与AC切于点D(1)(1)求∠ADE=∠ABD 在中,原本天上有十个太阳,他射死了九个.请问那十个太阳的名字是什麽?有一个太阳如何逃过一劫?我好象看过一个版本,说最后一个太阳是因为躲在一棵植物后面才没有被射死,它是什麽啊? 数学B卷29题 如图,在三角形ABC中,角ABC=90度,o是AB上一点,以O为圆心,OB为半径的圆与AB相交于点E,与AC相切于点D,连接DB,DE,OC (1)从图中找出两组相似三角形.(2)在(1)中已找出来的两对相似三角 在三角形ABC中,角B等于90度,哦位AB上一点,以O为圆心,OB为半径的圆与AB交于点E,与AC切于点的,AD等于2,AE等于1,求CD长? 瓷器33欧姆J是电容还是电阻 如图 在三角形abc中,∠ABC=90°,点O是AB上的一点,一点o为圆心,OB为半径的圆与AB交于点E,与AC切于点D问﹕DE∥OC是否成立?请说明理由, mid、medium和middle的用法区别, 为什么电流表与用电器串联用电器不工作 英语翻译Hello first I wanna ask about size.In europe I am dressing Medium size but I think your size for US.So which one is fit for me.Also do you have Fenerbahce jersey (TURKISH TEAM) if you do not have I will buy different teams but if you have 在Rt三角形ABC中,角ABC=90度,以AB上的点O为圆心,OB的长为半径的圆与AB交与点E,与AC切于点D.求证:BC= 一颗子弹由枪口射出时的速率为V,当子弹在抢筒内被加速时,它所受合力为F=(a-bt).a,b为常数.(1)假设子弹运行到枪口处合力刚好为0,计算子弹走完枪筒全长所需时间(2)求子弹所受的冲量( 求翻译:hello,I want the clothes in size XL.NO MEDIUM.Thanks MEDIUM.MIDDLE.CENTER.CENTRAL的用法及区别 非惯性系问题计算物体相对于旋转参考系的加速度例:旋转参考系K(K相对于惯性系的角速度为ω)中有一质点A(A相对于K系静止)距参考系中心O长为R,在某一瞬间有这样一个质点P,P在OA延长线上OP=r 求翻译Do you know if your dad wear size medium or large on Ralph Lauren 懂叉车的进,电瓶叉车.充电之前按了一下紧急按钮,之后用钥匙开叉车...懂叉车的进,电瓶叉车.充电之前按了一下紧急按钮,之后用钥匙开叉车无任何反应,是怎么回事,连灯都不亮! 要怎么样限制酶才能完全切割 在初次分配中也要实现效率与公平的统一有何重大意义 相传后裔射九日,这九个太阳(或许不叫太阳)是不是分别有自己的名字?能不能简单介绍下九个太阳的去向? 限制酶切割什么序列? 如何理解斯大林模式,实现了效率与公平的统一 如何做到公平与效率二者并重? SmaI切割酶是什么 EJA变送器测量压力显示不准,如何检查 middle和medium表示尺码是应该用哪种?从字面意思上讲应该是medium,但中号为什么也用"middle-sized" 用同一种酶切割有几种重组质粒 EJA变送器短路 会烧坏吗 盖斯定律 合力1.8叉车故障码4.1是什么原因 甲光向日金鳞开 的前一句 给电池充电是正极接正极负极接负极还是正极接负极,负极接正极 日本政界认为安倍或于12月26日前参韩媒称朝军需设施火灾爆炸连发 不排除美国纽约城市马拉松将开赛 安全预算比百度走进武汉大学 鼓励大学生互联网安四川中巴强冲法院两民警受伤 嫌疑人已巴西青年示威游行演变为骚乱 一人受伤利比亚运钞车遭抢 劫匪抢走总计数千万日欧首脑会议将在东京举行 拟讨论伊核火车空调车明年全配插座 手机、电脑可今年中央财政农发资金预算基本执行完毕江苏省人大常委会邀请公众参与机动车污南京人社部门将发放市民卡 改善农民工江苏无锡开建全国首个WiFi全免费城南京领养老金“生存验证”被指不科学 网友质疑延迟退休因养老金缺口 南京人南京人社局:工作失误致百姓奔波 当事津巴布韦航空一客机引擎空中着火 成功艾弗森将退役詹韦致敬 詹姆斯:乔丹之中储粮:2家企业违规进口的转基因菜油足协公布中超最佳候选 里皮埃尔克森得曼城输球主帅火气大 佩莱格里尼:不想台北版导读电话诈骗千名老人走,南充希望城免费吃20家火锅李宗伟亲自见证B瓶尿检结果即将出炉为见好友,小区门禁外苦等 1 小时11月6日掘金机构龙虎榜《华西都市报》20年的忠实读者李顺清6日起,自贡丹桂大街两处早晚高峰禁左未来3个月地铁施工金航路马新路口禁行长宁风吹它都动 偏偏不得倒以案为鉴 敲响拒腐防变警钟赵本山现状:每天起早贪黑指导拍摄《乡一杯红酒喝脱12分 司机悔称不划算设立丝路基金“一带一路”再迎利好阿里终结“双十一”商标战是明智之选如何用军费 规定更严了国务院法制办:依法行政要有硬考核、硬十万大山里来了博士医疗队大学里的创业街徐州打造新农村消防安全“防火墙”“小村官大硕鼠”暴露农村治理困局
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘