咨询:13529513104

期待已久的新版本终于登场了!如Canonical的Adam Conrad之前所说,深受全球数百万用户欢迎的GNU/Linux操作系统——Ubuntu 16.10(Yakkety Yak)终于发布了。Ubuntu 16.10最大的变化在于基于Linux Kernel 4.8系统,GNOME应用已经升级至3.20及更高版本3.22,而且LibreOffice也升级至最新的5.2版本。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,尽管当前闭源软件还大有作为,但计算行业正朝着开源的未来行进着。以微软、苹果和Facebook为代表的大企业,均对开源社区做出了大量的贡献,而Google也是开源的一个重量级支持者。该公司旗下的两大操作系统——Chrome OS和Android——都属于Linux的衍生发行版。近日,386BSD 操作系统的开发者之一Lynne Jolitz通过GitHub上发布了该系统的1.0和2.0版本源代码。这款开源操作系统的鼻祖此前已经22年没有动静,如今竟然又活了。386BSD也叫作Jolix,是基于BSD的类Unix操作系统,由Bill Jolitz和他的妻子Lynne Jolitz(自由软件运动中的重要人物之一)联合开发,1992年发布第一版本,支持Intel 80386 PC。之前,Dimitri John Ledkov 在 Ubuntu 邮件列表 发送了一则消息,称将在 Ubuntu 18.10 中取消 32 位支持。他说越来越多的软件已经有了 64 位支持,而且为古老的 32 位架构提供安全支持将变得更加困难,更多详细信息可参见本次专辑。今年,为期5天的JavaOne会议中,4个会场的议题都进行了直播,演讲稿也在播出之后一并提供。北京时间10月15日上午消息,美国白宫今天公布了总统奥巴马Facebook Messenger聊天机器人的源代码,协助其他政府部门开发自主的聊天机器人。白宫首席数字官杰森·戈德曼(Jason Goldman)周五在博客中表示,分享这些代码“是希望,其他政府部门和开发者可以开发类似服务,与公民建立类似关系,并大幅降低前期投资”。10月13日,在 2016 杭州·云栖大会上,全球知名的容器技术公司 Docker 供与阿里云宣布达成战略合作,双方将在容器服务领域进行紧密合作,阿里云将为客户提供更加先进的云上应用管理服务。在“淘宝移动技术实践&开放”专场演讲中,来自淘宝移动平台基础平台部负责人吴志华(花名:天施)和阿里百川负责人斯登宇(花名:承渊)分别做了关于淘宝移动中台技术开源开放探索和阿里百川移动开放平台的解读。我们也很荣幸地采访到了二位,就一些读者比较感兴趣的话题,以及手淘、百川在移动开放技术和开放平台上遇到的一些思考和探索进行了交流,具体内容请关注本次专辑。据外媒报道,科技巨头IBM、谷歌和另外七家公司联手发布了一个能把数据中心服务器性能提升至多10倍的开放性规范,挑战英特尔。被称作OpenCAPI(开放相干加速器处理器接口)的新标准,是一个提供高带宽、低延迟开放接口设计规范的开放论坛。开放接口将有助于企业和云数据中心提高大数据、机器学习、分析和其他新兴负载运行速度。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。在 JavaScript 社区中,工程师们互相分享成千上万的代码,帮助我们节省大量编写基础组件、类库或框架的时间。每个代码包可能都依赖于其他代码,而代码间的依赖关系则由包管理器负责维护。目前最流行的 JavaScript 包管理器是 npm 客户端,在 npm 仓库中提供了多达 30 万的软件包。据统计,已有超过 500 万的工程师使用 npm 仓库,其软件包下载量达到了 50 亿次/月。据 Linus Torvalds 最近的一则 Google+ 帖子,他开玩笑的说,当 Linux 项目有 6 百万个 Git 对象时就发布Linux 5.0内核。Linux内核主要的里程碑版本,比如Linux 3.0、Linux 4.0 都是发布于 Git 对象数量分别达到了 2 百万和 4 百万时,而在2016 年 10 月 8 日,当前的Git对象已经达到了5百万,所以,看起来到下一个百万数量线时,就会发布Linux 5.0了。在“什么是即时编译(JIT)!?OpenJDK HotSpot VM剖析”这篇文章里,作者提到HotSpot执行引擎有一个即时(JIT)编译器。为了优化启动时间,分层编译先对代码进行解释,然后把它们快速移动到第1层,第2层和第3层,在这些层里使用客户端编译级别对它们进行编译(使用不同的剖析信息),最后把它们移动到服务端编译级别的层(更多信息可以参考上面的文章)。我要宣布一个悲伤的消息:经过七年多的发展,RethinkDB的公司倒闭了。我们非常努力工作让RethinkDB更成功,但是尽管我们尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来的几个月将会有大量的消息放出,我会写一些吸取的经验教训,希望让创业社区能从我们的错误中获益。开源免费办公软件开发商LibreOffice今天表示,LibreOffice办公套件5.3版即将进入开发阶段,计划在未来2个星期内进入除虫阶段。LibreOffice 将在10月17日当周发布LibreOffice 5.3的第一个Alpha预发布版本,之后将在10月21日期进入除虫阶段,届时LibreOffice开发者和黑客将对LibreOffice 5.3 Alpha版进行测试,尝试寻找和解决尽可能多的错误。Linksys旗下蓝黑配色的路由器产品线,最近又迎来了一个开源的新成员,它就是WRT3200ACM。对于喜欢自刷固件的人们来说,你可以用它尽情体验OpenWrt或DD-WRT。该路由全称为AC3200 WRT Gigabit MU-MIMO Wi-Fi Router,作为一款 802.11ac设备,它配备了一颗双核1.8GHz的处理器、512MB DDR3内存、并且支持Tri-Stream 160技术,更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。Cartographer是谷歌刚刚开源的使用激光雷达进行2D/3D SLAM的算法库。其算法本身未必拔萃,但从设计到实现都是产品级的,很可能会在SLAM相关业界带来不小的反响。相关业者或许需要认真审视技术路线和商业模式。在最近举行的Linaro Connect 会议上,Linus Torvalds 被问道他最喜爱的芯片架构,Linux 之父想都没想就回答说是x86架构而不是ARM架构。Torvalds说,人们太痴迷于指令集和CPU核心,但围绕架构的生态系统更为重要。x86的生态系统远胜于其它架构。x86平台有着统一的硬件、开发和基础设施,许多应用的开发都是在x86机器上进行的。2016 年 7 月 24 日,第三方 Android 操作系统开发商 Cyanogen 公司宣布在全球范围内裁员。当时有媒体称,Cyanogen 的裁员幅度大约在 23% 左右,多为 Android 定制版的开发人员;而 Cyanogen 的业务会做出大幅度调整,从第三方 Android 操作系统转移到应用开发层面上来。有很多风险投资者支持的创业公司都开始将目光投向了开源软件的市场,如 Cloudera,MongoDB和Docker等等,都声称自己的市值达到了10亿美元。然而,他们都不约而同地在同一个问题上有点压力山大:到底怎样通过免费开源软件来赚取利润?日前,龙芯3A3000四核处理器芯片完成流片并通过系统测试。根据龙芯官方公布的数据,龙芯3A3000达到了预定的设计性能目标。其中,综合计算性能方 面,在1.5GHz主频下,GCC4.4.7编译的SPEC CPU2006定点和浮点单核分值分别超过11分和10分,四核分值为定点36分,浮点33 分;访存性能方面,Steam分值超过13GB/s。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!

如Canonical的Adam Conrad之前所说,深受全球数百万用户欢迎的GNU/Linux操作系统——Ubuntu 16.10(Yakkety Yak)终于发布了。Ubuntu 16.10最大的变化在于基于Linux Kernel 4.8系统,GNOME应用已经升级至3.20及更高版本3.22,而且LibreOffice也升级至最新的5.2版本。

  Ubuntu 16.10更新日志:基于最新的Linux Kernel 4.8;LibreOffice升级至最新的5.2版本;GNOME应用已经升级至3.20及更高版本3.22;Nautilus文件浏览器升级至3.20版本;包含OpenStack的最新版本——Newton;qemu升级至2.6.1;其他升级与问题修复……


  值得一提的是,Ubuntu 16.10并不是长期支持版本,它的寿命周期为9个月,截至2017年7月份,如果你需要长期支持版本,建议使用Ubuntu 16.04 LTS,可提供长达5年的技术支持。更多消息,大家可以关注本次专辑……

  尽管当前闭源软件还大有作为,但计算行业正朝着开源的未来行进着。以微软、苹果和Facebook为代表的大企业,均对开源社区做出了大量的贡献,而Google也是开源的一个重量级支持者。该公司旗下的两大操作系统——Chrome OS和Android——都属于Linux的衍生发行版。今天,这家搜索巨头又宣布了一份《开源成绩单》(Open Source Report Card),披露了该公司开源项目的许多细节。

  Google开源项目办公室的Josh Simmons表示:今天,我们公布了我司的首份‘开源成绩单’,其着重介绍了最受欢迎的项目,分享了一些统计数据,详细介绍了我司2016年发布的一些项目。


    我们已经开源了超过2000万行代码,你可以在我司网站上看到一份已发布最知名项目的清单。虽然很完整衡量Google在开源方面的努力,但我们在GitHub上收集了一些有趣的子集数据——比如涉入84+个组织、3499个资源,仅今年创建的就有773个。

  下面是Google分享的其员工使用最多的语言列表:JavaScript、Java、C/C++、Go、Python、TypeScript、Dart、PHP、Objective-C、C#……

  自2011年以来,该公司一共提交了719, 012次,仅2016年就有142, 527次。感兴趣的网友可以点击这里查看该公司的更多开源项目。更多内容,大家不妨在本次专辑里了解一下……

  近日,386BSD 操作系统的开发者之一Lynne Jolitz通过GitHub上发布了该系统的1.0和2.0版本源代码。这款开源操作系统的鼻祖此前已经22年没有动静,如今竟然又活了。


  386BSD也叫作Jolix,是基于BSD的类Unix操作系统,由Bill Jolitz和他的妻子Lynne Jolitz(自由软件运动中的重要人物之一)联合开发,1992年发布第一版本,支持Intel 80386 PC。

  但就在那一年,因为源代码牵涉AT&T许可证问题,BSD的开发在长达两年的时间里陷入停顿,也直接影响了386BSD。386BSD的最后一个公开发布版本是v0.1,时间是1994年,之后原开发者们迁移到了其它BSD发行版,比如FreeBSD、NetBSD。

  386BSD可以说是Linux、Android、iOS等系统的老前辈,也是NetBSD、FreeBSD的基础,可以看做是BSD、Linux之间缺失的一环。更多情况,大家可以关注本次专辑。



  之前,Dimitri John Ledkov 在 Ubuntu 邮件列表 发送了一则消息,称将在 Ubuntu 18.10 中取消 32 位支持。他说越来越多的软件已经有了 64 位支持,而且为古老的 32 位架构提供安全支持将变得更加困难。Ledkov 同时表示,构建 32 位镜像并不是没有成本的,而要耗费 Canonical 不少的资源。

  构建 32 位镜像并不是“免费的”,它的代价就是占用了我们的构建服务器资源、QA 和校验时间。尽管我我们有可扩展的构建环境,但 32 位支持还需要为所有包进行构建和自动测试,而且 ISO 也需要在我们的各种架构上进行测试。同时这还会占据大量的镜像空间和带宽。


  Ledkov 计划着,Ubuntu 16.10、17.04、17.10 还会继续提供 32 位内核、网络安装器和云镜像,但移除桌面版和服务器版的 32 位 ISO 镜像。18.04 LTS 将会移除 32 位内核、网络安装器和云镜像,但在 64 位架构中兼容运行 32 位程序。然后在 18.10 中结束 32 位支持,并将传统的 32 位应用放在 snap、容器和虚拟机中。

  但是,Ledkov 的这份计划还未被大家接受,但它表明了 32 位支持迟早要被遗弃。(LCTT 译注:我们已经知道 16.10 依旧有 32 为支持。)更多内容,本次专辑将为您一一带来……

  美国白宫今天公布了总统奥巴马Facebook Messenger聊天机器人的源代码,协助其他政府部门开发自主的聊天机器人。

  白宫首席数字官杰森·戈德曼(Jason Goldman)周五在博客中表示,分享这些代码“是希望,其他政府部门和开发者可以开发类似服务,与公民建立类似关系,并大幅降低前期投资”。


  今年8月,白宫推出了Facebook Messenger聊天机器人。这一聊天机器人能处理美国公民发来的消息。在阅读收已收到邮件和其他通讯材料的同时,奥巴马也会阅读这些消息。

  目前,开发者可以通过Github下载美国总统聊天机器人Drupal模块的源代码。戈德曼表示:“尽管Drupal并不是他人可以直接在其上进行开发的平台,但这一新模块将帮助非开发者开发互动的聊天机器人(并集成订制化的语言和工作流),帮助已经使用Drupal的其他政府部门和机构优化数字体验。”

  本周,美国总统候选人希拉里的竞选团队也推出了选民注册机器人,以及模仿竞争对手特朗普言论的机器人。详细内容本次专辑会为您慢慢道来……

  10月13日,在 2016 杭州·云栖大会上,全球知名的容器技术公司 Docker 供与阿里云宣布达成战略合作,双方将在容器服务领域进行紧密合作,阿里云将为客户提供更加先进的云上应用管理服务。


  基于合作,双方在开源容器技术以及发展方向上共同努力,并提供本地化的 Docker 服务。Docker 公司选择阿里云平台作为其Docker Hub 在中国运营的基础服务。阿里云也获得 Docker Engine 商用版以及 Docker DataCenter 运营权,并为 Docker 客户提供企业级支持和咨询服务。同时,阿里云将成为 Docker 官方支持的云服务提供商。

  Docker 技术是近年来最火的开源技术,正在改变企业应用从开发、构建到发布、运行的整个生命周期。 此前,Docker 与 AWS、Azure、IBM、HPE 进行合作,阿里云是其在国内的第一个官方合作伙伴。

  阿里云在 2015 年开始提供“容器服务”,在容器领域有着长期的技术积累和持续投入。阿里云将为客户提供更为多样的容器相关解决方案如 DevOps、微服务改造,藉此帮助企业用户通过更为稳定、高效、安全的实现其对应用升级和改造,有效降低维护成本,交付效率提升达 13 倍。同时,利用容器“一次构建,随处运行”的特点,可以帮助用户迁移无缝应用到云环境,更多内容大家可以关注本次专辑……
 

  日前,龙芯3A3000四核处理器芯片完成流片并通过系统测试。根据龙芯官方公布的数据,龙芯3A3000达到了预定的设计性能目标。其中,综合计算性能方 面,在1.5GHz主频下,GCC4.4.7编译的SPEC CPU2006定点和浮点单核分值分别超过11分和10分,四核分值为定点36分,浮点33 分;访存性能方面,Steam分值超过13GB/s。目前,3A3000已开始小批量生产,其中经过测试支持通过直连形成多路服务器的芯片成为3B3000。

  那么,龙芯3A3000性能到底如何呢,又有什么意义呢?我们先用申威、飞腾ARM、以及VIA与大陆的合资公司的四核桌面芯片做比较。由 于桌面芯片更加注重单线程性能——单核性能是基础,很多程序都依赖单进程的处理速度,如果单核性能上不去,核心数再多也没用,这也是AMD六核、八核芯片 打不赢Intel四核芯片的原因。另外,对于桌面芯片来说,日常使用中更加倚重定点性能。因此,在这里我们以单线程实际测试的定点成绩做比较。


  在编译器为GCC的情况下,龙芯3A3000在1.5G主频下的SPEC2006定点成绩为11分,飞腾1500A在1.8G主频的定点成绩为10分。VIA在大陆的合资公司其产品ZX-A和ZX-C的定点成绩为8—10分。

  由于申威没有SPEC2006的成绩,只有SPEC2000的成绩,在编译器为SWCC的情况下,申威411的SPEC2000成绩为定点1000+,浮点 1500+,而龙芯3A3000在使用GCC编译器的情况下,定点成绩超过1100+,浮点成绩超过1700+,如果使用龙芯自己的LCC编译器,定点成 绩还至少能提升15%,浮点成绩至少能提升30%,详情请关注本次专辑……

  在“淘宝移动技术实践&开放”专场演讲中,来自淘宝移动平台基础平台部负责人吴志华(花名:天施)和阿里百川负责人斯登宇(花名:承渊)分别做了关于淘宝移动中台技术开源开放探索和阿里百川移动开放平台的解读。我们也很荣幸地采访到了二位,就一些读者比较感兴趣的话题,以及手淘、百川在移动开放技术和开放平台上遇到的一些思考和探索进行了交流。

  先提前告诉大家一个好消息,手淘Atlas将会于2017年年初开源,Atlas是国内最早的一批Android插件系统,它的开源将是广大开发者和企业的福音。


  Weex从开源之初到现在,一直很受关注。吴志华说:整个团队目前还在建设和社区运营上发力,打造社区认可的完全开放中立的开源项目是整个团队当前甚至未来一段时间最核心的使命。当前Weex生态更多是一个技术生态,从开发、配套工具完善到社区建立,甚至拓展更大社区的过程(Vue.js),需要整个项目组一步步扎实走过去,要对得起社区的信赖,交付给社区真正认可的技术产品。

  Vue.js是全球顶级的JavaScript框架,在海内外开发者圈子内有很高的使用率,口碑很好,而Weex跟Vue.js的合作也是一件值得称赞的事情。正如吴志华所说:合作是基于两个社区的互补,让Vue2.0跑在Weex上是一件很cool的事情,可以受益更多的开发项目和开发者。另外,也没有刻意地向海外推广Weex,能得到Vue.js社区的认可,也说明Weex做得很出色。详细情况请大家关注本次专辑……

  “谷歌于10月6号在GitHub上开源了名为Cartographer的SLAM库。次日晚上我看到消息,顺手克隆下来代码。本来不甚以为意,不意扫了一眼之后倒抽一口气,就靠一罐红牛读代码读到凌晨四点。下面是我的一些想法,主要侧重于非技术的方面。一孔之见,权作抛砖引玉。”

  Cartographer可以使用2D或3D激光雷达来进行SLAM(同时定位与地图构建),其中2D的算法在文章[1]中有描述,而代码中3D的算法和2D算法基本思路一致。我认为,Cartographer的算法虽然算是一流,但似乎并没有牛到让我合不拢嘴的程度。泛泛总结一下Cartographer的算法:用Grid(2D/3D)的形式建地图;局部匹配直接建模成一个非线性优化问题,通过IMU(惯性测量单元)获得比较靠谱的初值,再用Ceres库进行求解;后端用Graph来优化,用分支定界算法来加速;2D和3D的问题统一在一个框架下解决。


  算法的具体过程先放一边,先来感受一下算法的设计目标:低计算资源消耗,实时优化,不追求高精度。这个算法的目标应用场景昭然若揭:室内用服务机器人(如扫地机器人)、室内AGV(如机场用的无人电瓶车),无人机等等计算资源有限、对精度要求不高、且需要实时避障的和寻路的应用。而3D SLAM如果能用在无人机上,也是非常炫酷且实用的事情。

  学术界不少人认为,基于激光雷达的2D SLAM在室内、低速、静态环境的条件下已经可以认为被基本上解决了,现有成果对很多应用来说已经完全够用。例如下图是小米机器人的建图效果。请注意,这是普通用户在实际家居情况下自行使用得到的结果。更多内容,大家请关注本次专题……
  


  据外媒报道,科技巨头IBM、谷歌和另外七家公司联手发布了一个能把数据中心服务器性能提升至多10倍的开放性规范,挑战英特尔。

  被称作OpenCAPI(开放相干加速器处理器接口)的新标准,是一个提供高带宽、低延迟开放接口设计规范的开放论坛。开放接口将有助于企业和云数据中心提高大数据、机器学习、分析和其他新兴负载运行速度。


  OpenCAPI计划在今年底前发布OpenCAPI规范,预计采用新标准的服务器和相关产品将于2017年下半年发布。为保护其服务器技术,英特尔选择不加盟OpenCAPI。英特尔过去也没有加盟知名开放源代码技术组织,例如CCIX和Gen-Z。

  IBM Power部门总经理道格·巴洛格(Doug Balog)向路透社表示,“随着人工智能、机器学习和先进数据分析成为目前数字时代企业必不可少的工具,海量数据已经司空见惯。很显然,目前的数据中心创新不能还只依靠一家公司。”更多详细内容,请关注本次专辑……

  在 JavaScript 社区中,工程师们互相分享成千上万的代码,帮助我们节省大量编写基础组件、类库或框架的时间。每个代码包可能都依赖于其他代码,而代码间的依赖关系则由包管理器负责维护。目前最流行的 JavaScript 包管理器是 npm 客户端,在 npm 仓库中提供了多达 30 万的软件包。据统计,已有超过 500 万的工程师使用 npm 仓库,其软件包下载量达到了 50 亿次/月。

  在 Facebook 中,我们多年来一直在使用 npm 客户端并取得了成功,但随着代码仓库与团队人数的增长,我们在一致性、安全性以及性能方面遇到了挑战。在尝试解决每个方面的问题后,我们最终决定着手打造一套新的客户端解决方案,以帮助我们更可靠地管理依赖。我们把这个客户端工具称为Yarn —— 更加快速、可靠、安全的 npm 客户端的替代品。


  我们在此荣幸地宣布,我们与 Exponent、 Google 和 Tilde 进行了合作,并开源 Yarn 项目。工程师在使用 Yarn 时,依然需要访问 npm 仓库,但 Yarn 能够更快速地安装软件包和管理依赖关系,并且可以在跨机器或者无网络的安全环境中保持代码的一致性。Yarn 提高了开发效率,并解决了共享代码时面临的一些问题,使得工程师们可以专注在构建新产品以及新特性上。

  2016 年 7 月 24 日,第三方 Android 操作系统开发商 Cyanogen 公司宣布在全球范围内裁员。当时有媒体称,Cyanogen 的裁员幅度大约在 23% 左右,多为 Android 定制版的开发人员;而 Cyanogen 的业务会做出大幅度调整,从第三方 Android 操作系统转移到应用开发层面上来。

  如今两个多月过去了,关于 Cyanogen 的人事变动和业务发展,终于有了新的动态。昨天,Cyanogen 在官网发布文章,宣布 Cyanogen 联合创始人 Kirt McMaster 不再担任 CEO 职位;他的下一个职务,是 Cyanogen 公司的执行董事长(Executive Chairman)。这就意味着,McMaster 不再全面负责公司的内部具体事务。


  根据 Kirt McMaster 在内部信中的说法:我依然会活跃在公司里,主要负责产品战略、招聘以及协调合作伙伴……然而,在 80% 的情况下我的角色是对外的。

  接任 CEO 的,则是 Cyanogen 之前的首席运营官 Lior Tal。实际上,就是 Tal 代表 Cyanogen 公司发表文章宣布了这一人事变动;在就任 CEO 的同时,Tal 也加入了 Cyanogen 董事会。

  另外,Cyanogen 的另外一位联合创始人,也就是我们比较熟悉的“CM 之父”Steve Kondik,不再担任 Cyanogen 的 CTO 职位,而改任首席科学官(Chief Science Officer)。不仅如此,Steve Kondik 还要向 Cyanogen 负责工程的高级副总裁 Stephen Lawler 汇报。


  如今,有很多风险投资者支持的创业公司都开始将目光投向了开源软件的市场,如 Cloudera,MongoDB和Docker等等,都声称自己的市值达到了10亿美元。然而,他们都不约而同地在同一个问题上有点压力山大:到底怎样通过免费开源软件来赚取利润?

  其实,关于怎么赚钱这里也有一些答案,比如通过兜售开源代码,提供有偿服务等等。现在,这个问题的答案终于得到了证实,“第一个吃螃蟹”的这家公司通过实际 行动证明了,通过免费的开源软件是能够赚到钱的。没错,这就是红帽(Red Hat),位于美国北卡罗来纳州的,世界上最有名的开源公司。在2016财年中,红帽的营收首次突破了20亿美元,已经是连续16年保持业绩增长。


  Red Hat成立于1993年,是一家开源解决方案供应商,主要为操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。简单来说,就是把开源社区 的项目产品化,使普通企业客户更容易消费开源创新技术。而它提供的免费的 Linux操作系统,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

  要说红帽为什么如此成功,这还要从它的商业模式上说起。红帽从创建开始,就采用开放源代码的模式,为全球企业提供专业技术和服务。红帽将系统源代码共享给具有一定资格的使用者,并且这些使用者可以免费使用并且进行自定义编写红帽的产品,但是需要缴纳一定的服务费。

  红帽把自己的收费模式叫做“订阅模式”,不管新老客户只要在订阅期内,除了可以免费享受这些支持以外,用户也无需再次购买产品的升级,根据用户的需要可随时进行更新。费用的收取也是相对透明公平的。更多内容,大家可以关注本次专辑……

  我要宣布一个悲伤的消息:经过七年多的发展,RethinkDB的公司倒闭了。我们非常努力工作让RethinkDB更成功,但是尽管我们尽了最大 的努力,最终还是无法建立一个可持续的商业模式。接下来的几个月将会有大量的消息放出,我会写一些吸取的经验教训,希望让创业社区能从我们的错误中获益。

  我在新电脑上安装RethinkDB 2.3.5,只需要几分钟的缓冲就能进行使用。对此,我非常为我们并肩建立的社区感到骄傲——RethinkDB 的技术就像是魔法,我希望它在推进数据库技术领域能持续发挥重要作用 。


  我们与社区的成员共同协作,以开发RethinkDB和Horizon的连续性计划。这两个项目都将持续可用,并拥有开源许可证。同时,我们希望在广大社区贡献者的努力下,继续我们开放的开发进程。

  因此,我们需要你们的帮助,以确保RethinkDB作为开源项目的未来!我们没法说出所有的细节,但我们想在这个进程中尽可能的开源。如果你对它未来的发展感兴趣,请加入我们public Slack group的#open-rethinkdb频道。你一定以为这段时期的发展进程会放缓,但是我告诉你,不会的,rethinkdb.com 和 horizon.io.网站上的一切都将正常可用。因为我们仍在修复问题,随后的更新我们将发布在博客和Twitter上。

  随着公司的倒闭,我们希望能为我们的团队找到新东家。经过一系列参考,Stripe 给我们留下了深刻印象——他们承诺建立更好的开发工具,促进开源社区的发展,并帮助科技公司更快更有效地扩大规模。我们十分高兴我们工程师团队能够加入到Stripe ,在这里,我们将运用所学专业知识为全世界开发者解决问题,构建基础框架。从现在起到加入Stripe 的这段时间,他们将尽全力帮助我们,使RethinkDB作为开源项目,能拥有一个可持续发展的未来。详细内容请关注本次专辑……

  在过去的一年中,GitHub一直在开发一个新的负载均衡系统——GitHub Load Balancer(GLB)。这个系统想要通过扩展使用普通的硬件来应对每天数十亿的连接。GitHub工程师Joe Williams和Theo Julienne讲解了GLB的设计历程。

  GitHub根本的设计目标之一是希望能“扩展”IP,即,将单个公网IP的数据流量通过多个等价的连接分发到不同的目标机器。这通常是通过等价多路径路由(ECMP)来实现的,从而扩大带宽。然而,ECMP在各个ECMP节点发生变化,比如在节点失效或因维护需求而被移除时,表现不是很好。对GitHub来说这是使用ECMP最大的缺陷。


  因此,GitHub工程师考虑使用L4/L7分离策略,将负载均衡节点分为两层,L4和L7,OSI 层据此来提供各个节点分发请求时需要的信息。L4使用来源及目标IP地址和TCP端口号进行路由,而L7使用应用层信息来路由,这通常使用HTTP协议。 在L4/L7分离的设计中,L4节点通过ECMP拆分流量到L7节点,我们称前者为“director”节点,后者为“proxy”节点。Williams和Julienne解释到,通常ipvs/LVS被应用于L4节点,而L7节点使用haproxy或类似工具。



  开源免费办公软件开发商LibreOffice今天表示,LibreOffice办公套件5.3版即将进入开发阶段,计划在未来2个星期内进入除虫阶段。LibreOffice 将在10月17日当周发布LibreOffice 5.3的第一个Alpha预发布版本,之后将在10月21日期进入除虫阶段,届时LibreOffice开发者和黑客将对LibreOffice 5.3 Alpha版进行测试,尝试寻找和解决尽可能多的错误。


   除了Alpha版本之外,后在10月首次除虫会议结束后,今年晚些时候还将推出 LibreOffice5.3 Beta1版,将在11月21日进行公测,并且有可能在12月7日进行Beta2公测。在此之后,LibreOffice 5.3的开发周期将进入候选发布版(RC)阶段,第一个RC版本被安排在2016年圣诞节前后发布,LibreOffice 5.3 RC2应该在1月9日左右推出,第三个RC将在2017年1月23日推出。

  LibreOffice 5.3开发周期将于1月底结束,最终版本可能在2月1日推出,有Linux、MacOS和Windows三大版本。

  Linksys旗下蓝黑配色的路由器产品线,最近又迎来了一个开源的新成员,它就是WRT3200ACM。对于喜欢自刷固件的人们来说,你可以用它尽情体验OpenWrt或DD-WRT。该路由全称为AC3200 WRT Gigabit MU-MIMO Wi-Fi Router,作为一款 802.11ac设备,它配备了一颗双核1.8GHz的处理器、512MB DDR3内存、并且支持Tri-Stream 160技术。


  Linksys表示:“当前几乎所有家用路由器的频宽都只有80MHz,而在5GHz频段下,新款WRT3200ACM的动态频率选择(DFS)区间达到了160MHz。”。

  举例说,一台AC1900路由器使用了三束80MHz的频宽,每路都是433Mbps的话,合计就有1.3Gbps。而WRT3200ACM使用了三束160MHz频宽,每路867Mbps,合计可提供2.6Gbps——速率比AC1900整整高出一倍。

  此外,Linksys还携手Marvell、OperWrt项目组,全力为WRT3200ACM路由器提供开源支持,让它可以用上OpenWrt的稳定和开发分支。OpenWrt是一个模块化系统,在一个开源社区预编译的固件镜像基础上,用户可以选择安装不同的额外特性,高度可定制化以迎合实际需求。更多详细内容,请关注本次专辑……

  21世纪,2016年6月,HTML 5.1从工作草案变为了候选标准。正如你了解的那样,这是将提案变为标准的第二步,Web的如此发展也将影响我们的日常生活。作为候选标准,W3C认为HTML 5.1已经通过了review并且能够满足工作组的技术需求了。

  几天前,HTML 5.1被提案进入第三阶段:推荐标准(PR)。这意味着这个规范只需要进行微量的修改就可以进入W3C标准的最后一阶段了。


  随着HTML 5.1接近最后阶段,工作组开始关注于未来。于是工作组正式开始研究HTML 5.2工作草案,因此,W3C在社区中发布了HTML 5.2规范来让W3C成员、公众以及其他组织进行review。

  HTML5凭借语义性、兼容性和不需要第三方依赖的API迅速席卷了整个互联网。这是一场革命性的技术变革。HTML 5.1保留了先前版本全部优良的特性又引入了一些语义元素的重大改进。想想HTML 5.1都带来了什么,可想而知HTML 5.2会更为惊艳。

  在本文中,我将做一个关于HTML发展的简短的概述,包括HTML 5,HTML 5.1,和HTML 5.2中引入和废除的特性。

  更多本周开源资讯,本次专辑将为您一一呈现……

Ubuntu 16.10发布,桌面启用Unity 8 

  如Canonical的Adam Conrad之前所说,深受全球数百万用户欢迎的GNU/Linux操作系统——Ubuntu 16.10(Yakkety Yak)终于发布了。Ubuntu 16.10最大的变化在于基于Linux Kernel 4.8系统,GNOME应用已经升级至3.20及更高版本3.22,而且LibreOffice也升级至最新的5.2版本。

Google公布首份“开源成绩单”

  尽管当前闭源软件还大有作为,但计算行业正朝着开源的未来行进着。以微软、苹果和Facebook为代表的大企业,均对开源社区做出了大量的贡献,而Google也是开源的一个重量级支持者。该公司旗下的两大操作系统——Chrome OS和Android——都属于Linux的衍生发行版。

沉寂22年386BSD系统更新:开源系统鼻祖 

  近日,386BSD 操作系统的开发者之一Lynne Jolitz通过GitHub上发布了该系统的1.0和2.0版本源代码。这款开源操作系统的鼻祖此前已经22年没有动静,如今竟然又活了。386BSD也叫作Jolix,是基于BSD的类Unix操作系统,由Bill Jolitz和他的妻子Lynne Jolitz(自由软件运动中的重要人物之一)联合开发,1992年发布第一版本,支持Intel 80386 PC。

Canonical正考虑移除Ubuntu的32位支持 

  之前,Dimitri John Ledkov 在 Ubuntu 邮件列表 发送了一则消息,称将在 Ubuntu 18.10 中取消 32 位支持。他说越来越多的软件已经有了 64 位支持,而且为古老的 32 位架构提供安全支持将变得更加困难。




白宫开发Facebook机器人代理奥巴马与民众聊天:已开源 

  北京时间10月15日上午消息,美国白宫今天公布了总统奥巴马Facebook Messenger聊天机器人的源代码,协助其他政府部门开发自主的聊天机器人。白宫首席数字官杰森·戈德曼(Jason Goldman)周五在博客中表示,分享这些代码“是希望,其他政府部门和开发者可以开发类似服务,与公民建立类似关系,并大幅降低前期投资”。

Docker公司与阿里云达成合作,在中国提供Docker Hub 

  10月13日,在 2016 杭州·云栖大会上,全球知名的容器技术公司 Docker 供与阿里云宣布达成战略合作,双方将在容器服务领域进行紧密合作,阿里云将为客户提供更加先进的云上应用管理服务。


国产桌面CPU性能大比拼:龙芯3A3000怒拿第一 

  日前,龙芯3A3000四核处理器芯片完成流片并通过系统测试。根据龙芯官方公布的数据,龙芯3A3000达到了预定的设计性能目标。其中,综合计算性能方 面,在1.5GHz主频下,GCC4.4.7编译的SPEC CPU2006定点和浮点单核分值分别超过11分和10分,四核分值为定点36分,浮点33 分;访存性能方面,Steam分值超过13GB/s。

阿里技术“三大容器五大方案”首次整体亮相 

  在“淘宝移动技术实践&开放”专场演讲中,来自淘宝移动平台基础平台部负责人吴志华(花名:天施)和阿里百川负责人斯登宇(花名:承渊)分别做了关于淘宝移动中台技术开源开放探索和阿里百川移动开放平台的解读。我们也很荣幸地采访到了二位,就一些读者比较感兴趣的话题,以及手淘、百川在移动开放技术和开放平台上遇到的一些思考和探索进行了交流。

谷歌近期开源的SLAM方案在下一盘怎样的大棋? 

  Cartographer是谷歌刚刚开源的使用激光雷达进行2D/3D SLAM的算法库。其算法本身未必拔萃,但从设计到实现都是产品级的,

【责任编辑:(Top) 返回页面顶端