设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Apache基金会曝成功内幕 Ubuntu创始人谈未来

2016-5-2 22:33| 发布者: joejoe0332| 查看: 8745| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 17年前的今天,Apache 基金会(ASF)成立,以开发人类大众有用的软件为使命。17年后我们的成功是证明了在Apache的产品、品牌、以及社区的背后的开发者、用户、贡献者以及“粉丝”们的成功。于4月25日至29日在美国德 ...


  近日,红帽公司公布了2016财年第四季度及全年财报,财报显示,2016财年第四季度红帽收入5.44亿美元,同比增长17%,或者在固定汇率货币基础上增长21%;全年收入20.5亿美元,同比增长15%,或者在固定汇率货币基础上增长21%。

  据资料显示,这也是红帽连续第56个季度实现收入增长,这一增长趋势帮助红帽首次在一个财年内的总收入超过20亿美元。同时也创造了7.16亿美元年现金流量纪录,同比增长15%,连续第5年实现大约35%的营业现金流收入。

  就在4年之前,红帽才刚刚越过10亿美元的门槛,4年之后,红帽又跨过了20亿美元的大关。红帽的成功就说明开源软件的商用化是可以取得成功的。这也打破了长久以来的观念,开源软件来自于开源社区,而开源社区崇尚的是开放、自由、免费,在这种状态下,想要将其商业化,并将规模做大,并不容易的模式。


  目前,市场上达到50亿美元的软件公司有SAP、Micosoft、Oracle、Salesforce以及Vmware。虽然,红帽与这些软件巨头还有一定的差异,但是随着市场对于开源的认知度逐渐提升,以及对开源产品的接受度提高,红帽大中华区总裁张先民博士乐观的认为未来5年,红帽将会突破50亿美元。

  达到50亿美元,有何底气?关于红帽为什么会赢?赢在哪里?红帽大中华区总裁张先民博士总结为社区影响力+企业级产品+企业级服务+开放的生态体系。本次专辑我们一起关注……
  
  Fedora项目设计团队成员Sirko Kemter今天宣布了社区壁纸活动的16项获奖作品,这些作品将作为系统默认壁纸出现在即将于2016年6月7日发布的Fedora 24 Linux操作系统。Fedora 24 Linux版本目前依然在紧张的开发过程中,于上月底发布了Alpha版本,所以早期适配者和公测成员有望在近期内获得Beta版。



  Sirko Kemter在声明中写道:“给Fedora 24的追加壁纸投票已经结束,结果已经在wallpaper voting应用中公布和上线。在Fedora 24开发中,Fedora 设计团队共计收到133项有效提交产品,说实话很多壁纸都让我们感到非常的激动。”更多内容,大家请关注本次专题……
  
  Go 1.7的开发周期即将接近下一个里程牌版本,不过Go的提交者Dave Cheney报告了在即将发布的释放版本中,团队在提升语言工具链方面所做的努力。Cheney指出,基于当前的开发状态,Go 1.7将会很轻易地成为史上最棒的Go释放版本。在工具链提升方面的努力主要聚焦在两个领域:编译和连接时间;代码生成。

  在编译时间方面,自从由C转向Go以来,Go编译器就饱受较差的性能所困扰。这个问题已经有了很多的讨论,在面向Go 1.7的版本中,最近的工作已经完成,它致力于减少编译器所使用的内存量并且在连接时间方面也有所提升。相对于Go 1.5.3,这能够将总的编译时间降低大约20-30%,如下图所示:

  我们可以看到,Go 1.4.3编译器的性能依然要明显优于当前的1.7版本。不过,当前的性能提升也不应该被低估,尤其是新的Go编译器包含了一个全新的代码生成后端,在性能方面,它还没有完全成熟。


  还需要提及的是自举(bootstrap)Go编译器的决策其实与性能无关,而是使用Go来取代C会在开发方面所带来的优势,这包括易于编写正确的代码、调试、更好的工具以及对并行的支持等等。实际上,Go编译器的代码是从C代码库自动转换得到的,而不是完全重写的。

  如前文所述,代码生成是Go 1.7另一个主要关注的领域。新的后端改成了使用静态单一分配形式(static single assignment,SSA),这与LLVM和其他编译器相同,这样能够对生成的代码启用多项优化。其中包含无用代码消除(dead code elimination)、寄存器分配(register allocation)、栈帧分配(stack frame allocation)等。如Cheney所述,在当前的初步开发版本中,Go 1.7新的SSA后端所产生的代码在速度上能够最高提升20%。另外,相对于Go 1.6,它所产生的二进制会更小,在很多方面,这个版本能够与Go 1.4版本相媲美。更多内容请关注本次专辑的相关内容……


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部