设为首页收藏本站

LUPA开源社区

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

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

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

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

  17年前的今天,Apache 基金会(ASF)成立,以开发人类大众有用的软件为使命!今天来自 ASF 的主席 Brett Porter 和 主管市场和公关的副总裁 Sally Khudairi 宣布道:我们的成功是证明了在 Apache 的产品、品牌、以及社区的背后的开发者、用户、贡献者以及“粉丝”们的成功。今天我们以如此自豪的方式庆祝:是创新让这一切变为现实!并总结了让 Apache 日益强大起来的17个方法。我们当然也要为下一个17年而继续努力!话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!




  回顾过去的一周,于4月25日至29日在美国德州奥斯汀(Austin)召开的OpenStack Summit Austin 2016峰会上,Canonical创始人马克·沙特尔沃思(Mark Shuttleworth)就前言技术和未来发展趋势发表了长达30分钟名为“Carrier-grade architecture with public cloud economics”主题演讲,并涵盖了Ubuntu、大数据和LinuxONE。4月24日,按照惯例大神Linus Torvalds为即将到来的Linux Kernel 4.6发布最新候选版本。从稳定的更新频率来看Linux Kernel 4.6进展非常顺利,这是第五个候选版本,不过Linus Torvalds认为4.6内核可能并不需要第7个候选版本。为了庆祝Docker3岁的生日,Docker官方正在邀请更多还没有了解或者使用Docker的人加入到Docker社区。同时他们还准备了一个有趣的培训来让大家更好的了解到如何轻松地通过Docker来构建,交付以及运行分布式应用程序。在这里要非常感谢活动组织者以及超过580位Docker专家一起来完成这个培训。Docker社区已经在全球5大州,接近50个国家组织了120个生日庆祝活动。 具体内容请关注本次专辑。上月,微软正式宣布 Bash on Ubuntu on Windows 功能已经可通过 Windows Subsystem for Linux (WSL) 原生支持 Linux ELF64 二进制文件在 Windows 10 中执行。WSL 是由微软 Windows Kernel 团队开发的,自上月宣布并在 Windows Insider Build 版本中提供试用以来,很多用户都开始关注并有兴趣知道 Windows Kernel Team 是如何建立该子系统的。近日,红帽公司公布了2016财年第四季度及全年财报,财报显示,2016财年第四季度红帽收入5.44亿美元,同比增长17%,或者在固定汇率货币基础上增长21%;全年收入20.5亿美元,同比增长15%,或者在固定汇率货币基础上增长21%。据资料显示,这也是红帽连续第56个季度实现收入增长,这一增长趋势帮助红帽首次在一个财年内的总收入超过20亿美元。同时也创造了7.16亿美元年现金流量纪录,同比增长15%,连续第5年实现大约35%的营业现金流收入。更多内容,本次专辑我们一起来关注……


  本周在智能移动领域开源也颇有收获。据科技网站PCWorld报道,三星在本周的开发者大会上公布了Tizen 3.0。新技术使得Tizen 3.0兼容最新的智能手机和平板电脑,能用于智能电器、可穿戴设备、车载娱乐系统、无人机、电视机和虚拟现实头盔。与新版iOS和Android一 样,Tizen 3.0也是一款64位操作系统,支持最新的64位ARM和x86处理器。Tizen 3.0支持4K屏幕,是一款优秀的游戏平台,图形引擎速度比Tizen 2.4高30%。韩国电信公司展示了其传输SDN项目,该项目于2015年11月开始建设,计划2016年1月开始部署。该项目指出了运营商在管理复杂网络方面面对的问题以及面临的诸多挑战,包括多厂商、多领域、多层设备,对复杂传输网络的控制已被关闭并分布于厂商专用的EMSs(EMS Element management service网元管理系统)。Mozilla通过在Firefox浏览器中使用并行提高了WebAssembly字节码和asm.js的JavaScript子集的性能。Mozilla的工程师通过使用并行来减少浏览器中asm.js程序启动的时间。“我们的JavaScript引擎SpiderMonkey,对asm.js和WebAssembly使用了相同的编译管道,这对WebAssembly来说有很大的好处。”工程师Benjamin Bouvier说。本次专辑,大家可以关注一下。加州PaloAlto市的正中心有一栋巨大的仓库,天花板有三层楼高,至少有 15,000 平方英尺的开放空间。Google、Facebook 和 HP 就诞生这个地区。这座建筑是地球上最有价值的房地产的代表。在这个建筑的内部,一组工人正在安装隔音玻璃,进行重建。如果 Andy Rubin 和他的支持者们实现了目标,社会和企业不仅是对数据、计算、互联网的认识发生巨大变化,甚至对周围世界的运行方式的认识也会发生巨大变化,而这栋杏黄色的 前罐头加工厂将会成为这些巨大变化的 “原爆点”。如今软件开发已经达到了前所未有的高度,这得益于对已有创新模块的复用。开源、SaaS和API在这一过程中都发挥了巨大作用,从此开发者不再需要每天重复造轮子,而是可以把更多的精力投入到产品创新中去。 近日,投资人Rodrigo Martinez 撰文 谈了他对开源、SaaS以及API的发展趋势。具体内容,大家不妨来本次专辑确认一下!


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Mozilla本周在自家FTP服务器上传了Firefox 46.0的最终版本,并面向Windows、GNU/Linux和Mac OS X全平台提供32位/64位版本下载。其中GNU/Linux版本整合GTK3,改善JavaScript JIT (Just In Time) 编译器的安全等级,支持使用Content Decryption Module (CDM) 来解码未加密的H.264和AAC流媒体文件。Fedora项目设计团队成员Sirko Kemter今天宣布了社区壁纸活动的16项获奖作品,这些作品将作为系统默认壁纸出现在即将于2016年6月7日发布的Fedora 24 Linux操作系统。Fedora 24 Linux版本目前依然在紧张的开发过程中,于上月底发布了Alpha版本,所以早期适配者和公测成员有望在近期内获得Beta版。Go 1.7的开发周期即将接近下一个里程牌版本,不过Go的提交者Dave Cheney报告了在即将发布的释放版本中,团队在提升语言工具链方面所做的努力。Cheney指出,基于当前的开发状态,Go 1.7将会很轻易地成为史上最棒的Go释放版本。在工具链提升方面的努力主要聚焦在两个领域:……Node.js是很热门的服务器端平台,基于JavaScript语言。昨天,Node.js发布了版本6,主要提高了速度和安全性,接受最新的JavaScript规范。Node.js的版本6比v4版本的速度提高了四倍。“导入模块和启动的时间大大缩短,”Node.js基金会的经理Mikeal Rogers说。查找文件的处理过程得到了很多优化,Node的核心团队成员Jams Snell说。本次专辑,我们一起来关注。Microsoft .NET 自 2002 年发行 v1.0 以来,已经过了近 14 个年头,在这 14 年里面,.NET 日渐成熟并成为 Microsoft 的重要开发平台之一,只要是在 Windows 平台上的相关应用,几乎都可以使用 .NET 以及所属的 C# 及 VB 语言来开发,虽然它一直没有真正的跨平台 (也可以说有,但只跨 Windows 生态圈的平台),不过 .NET 与 Visual Studio 的完美整合所产生的生产力,也是软件产业无法否认的强大,Visual Studio 号称地表最强开发工具是一点都不为过。哥本哈根大学计算机科学系的研究员最近发布了Futhark,这是一种函数式编程语言,可以产生运行在GPU上的代码,主要用于机器学习和其他对性能要求高的应用。Futhark在GPU编程方面比标准的C/C++框架更加优秀。它可以给已经存在的应用生成C和Python代码,并完美地整合进去。Rust 1.8中加入了许多新语言特性,并对现有标准库进行了许多改进。此外,它为rustc引入了新的基于Cargo的搭建系统,在启动Rust的第一步时可以看到。第一个新特性考虑到了“等号运算符”库中的运算符,例如+=和-=,它们现在可以使用特性重载。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  17年前的今天,Apache 基金会(ASF)成立,以开发人类大众有用的软件为使命!今天来自 ASF 的主席 Brett Porter 和 主管市场和公关的副总裁 Sally Khudairi 宣布道:我们的成功是证明了在 Apache 的产品、品牌、以及社区的背后的开发者、用户、贡献者以及“粉丝”们的成功。今天我们以如此自豪的方式庆祝:是创新让这一切变为现实!并总结了让 Apache 日益强大起来的17个方法。我们当然也要为下一个17年而继续努力!

  下面我们就来自 Apache 官方博客所列出的17条独一无二的方法,作一一的诠释:大家可能听说过 Apache 是一个双关语 “a patchy Web server”,意思为一个修修补补的 web 服务,即通过一系列的补丁做的服务。但是这并不是 Apache 真正的起源。“Apache”的名称由来是为了纪念受人尊敬的各种美洲土著统称为 Apache 的种族,他们以战争中高超的作战能力和不竭的耐力而著称。那些个当年发布此 web 服务软件版本的开发者们当之无愧的称为:“Apache 团队”!21年过去了,Apache HTTP web 服务器依然是这个世界上运行最多的 web 服务器。


  ASF 的成立是基于会员制、非盈利的形式,这样可以确保 Apache 的项目可以在没有个人志愿者参与的情况下依然能够继续存在。独立的个体,若要有加入 Apache 的资格,需要证明自己能够在开源软件的开发中通力合作、并通过在基金会的项目中持续的参与和贡献方可。

  ASF 本身由社区来治理,且是最为直接的服务--在其自己所合作的项目中来进行。今天,ASF 开发、管理和孵化了超过350个开源项目和计划;通过其领导力、健全的社区、以及精英主义思路,铸就了著名的“Apache 之道”!ASF 被誉为开源界最具影响力的成功的基金会。

  原先的 Apache 羽毛 logo以及第一个站点均是由 ASF 的合伙人 Randy Terbush 在他位于内布拉斯加州的林肯市的卧室 office 中所开发的,而这也是 Randy 注册 apache.org 域名的时间(1995年4月11日)。他当时标注的内容是:“作为一个团队,有幸选择‘Apache’作为其名称,是出于对印第安人发自内心的尊重,尤其 是,Apache 部落的组织方式......羽毛的神圣象征对于这些人来说简直是天作之合,颜色则是代表了我们这些 伴随 WWW 的出现的人,意味着‘觉醒’!”。在2016年,ASF作出了历史上的第一次,更换了logo及羽毛,同时保持不忘初心! 更多消息,大家可以关注本次专辑……

  于4月25日至29日在美国德州奥斯汀(Austin)召开的OpenStack Summit Austin 2016峰会上,Canonical创始人马克·沙特尔沃思(Mark Shuttleworth)就前言技术和未来发展趋势发表了长达30分钟名为“Carrier-grade architecture with public cloud economics”主题演讲,并涵盖了Ubuntu、大数据和LinuxONE。


  OpenStack峰会是面向开发者、用户、广泛使用的OpenStack云软件管理员为期5天的年度盛会,该峰会聚集了OpenStack订阅者、IT主管、云端管理员、电信运营商和应用开发者来共同讨论云计算的未来和接下来的OpenStack版本。

  在30分钟的访谈中Mark Shuttleworth谈到在OpenStack部署中Juju的使用频率已经高于Chef, Salt, PackStack, Autopilot,这款Canonical为OpenStack开发和管理带来的易用自动化工具得到了很多用户的认可,在Ubuntu 16.04 LTS(Xenial Xerus)中已经上线LXD pure-container hypervisor。更多内容,大家不妨在本次专辑里了解一下……

  4月24日,按照惯例大神Linus Torvalds为即将到来的Linux Kernel 4.6发布最新候选版本。从稳定的更新频率来看Linux Kernel 4.6进展非常顺利,这是第五个候选版本,不过Linus Torvalds认为4.6内核可能并不需要第7个候选版本。


  Linus Torvalds在声明中说道:“如果进展顺利,这可能是Linux Kernel历史上罕见不需要RC 7的内核版本。至少我现在是这么认为的,开发进展的太过于顺利让我们有点无法相信,如果时间不是很紧张或者其他原因我们会尽量按照常规来发布RC 7。”

  根据简短的更新日志,Linux Kernel 4.6的第5个候选版本包含了驱动的常规更新(60%的网卡驱动)、网络堆栈改善、工具修复、各种框架和文件系统的细节调整。目前用户可以访问kernel.org网站下载Linux Kernel 4.6 RC5,如果他决定不推出RC7的话最终版有望将于2016年5月中旬发布。具体的,大家请关注本次专辑……



  最近,我们有了一次机会和 Docker的创始人、CTO以及首席产品官 Solomon Hykes坐到一起回顾了Docker一路走来的这三年。想知道Solomon对Docker社区的生日愿望,以及为什么技术的多元化和开源对他来说是如此重要么?今天我们一起来发现!

  你对Docker社区的生日愿望是什么?我的愿望当然是希望Docker社区能够围绕在它的一些核心理念下不断地发展壮大,特别是我希望能够看到在社区里的每一个人更加理解彼此。这是一个非常庞大并且多元化的社区,我们有开发者、运维人员、企业、狂热爱好者、新手以及专家,我们会有不同的观点、不同的目标、不同的专业背景,这对于我们来说实际上是一件非常好的事情 。


  和所有社区一样,你会有争执,有时候大家会有强烈的情绪因为大家都关心事情会怎么样发展。我的愿望是这些不同的观点最后能够让我们互相学习,每一个人都能在这个社区里面成长。

  你觉得过去三年或者过去一年,Docker社区做了什么事情是你特别开心的?当我们刚刚开始设计Docker的时候,它只是给运维人员的一个工具。我们构建它是希望能够在dotCloud使用它来管理我们众多的应用环境,并且在不同的团队之间分享。只是没有想到后来有这么多的开发者直接用它来构建他们自己的应用。

  开发者开始直接使用Docker,是希望能够更好地控制他们自己的开发环境,就这样演变成最后有一半使用Docker的人是开发者,而不是全部都是运维人员。 在最开始的时候,我们通过培训运维人员来为其他的运维人员构建一些工具,通过这样的方式间接地帮助开发者。然而,到现在我们开发者社区已经很大了,这是我们没有预料到的一个转变。我们很开心有这样的一个转变,让我们有机会可以同时为开发人员以及运维人员提供一个这样的平台来帮助他们更有效率地工作。 更多情况,大家可以关注本次专辑。

  历史上泡沫的形成原因各有不同,但崩盘的姿势却出奇地一致。回想2013年底,比特币风光无限,价格一度超越黄金,随后形势急转直下,负面消息不断,2014年比特币交易所Mt. Gox的破产申请让比特币遭受的打击达到顶峰。如今,比特币鲜少有人问津,那些“闪亮”的日子早已远去了。



  虽然现在比特币还在交易,大概430美元左右,但近来关于比特币已死的声音不绝于耳。三个月前,比特币核心开发团队中的Mike Hearn在一篇文章中称,比特币已经失败了,因为社区做砸了,更糟糕的是,整个网络已经走到了技术崩溃的边缘。

 Hearn是比特币圈内的重量级人物,他的表态引起了不小的争议,也有不少共鸣。国际支付APP TransferWise的CEO Taavet Hinrikus也认为,比特币已死。“现在已经没有交易,没有人使用比特币,我觉得我们可以说比特币实验已经走到尽头了。”他在接受雅虎财经采访时提到。

  “以前只是淘金热,人们买比特币是因为他们看中比特币未来的前景。有一些人很幸运。但现在我们看不到有人真的在使用比特币,我们不知道它解决了什么问题。”他还提到,现在比特币的核心技术区块链成了科技界金融界的“宠儿”,但实际上要投入实际应用还早着呢。更多内容,本次专辑将为您一一带来……

  上月,微软正式宣布 Bash on Ubuntu on Windows 功能已经可通过 Windows Subsystem for Linux (WSL) 原生支持 Linux ELF64 二进制文件在 Windows 10 中执行。WSL 是由微软 Windows Kernel 团队开发的,自上月宣布并在 Windows Insider Build 版本中提供试用以来,很多用户都开始关注并有兴趣知道 Windows Kernel Team 是如何建立该子系统的。


  为回应用户关注,微软在 Channel 9 视频 中对 Windows Subsystem for Linux 进行了概述、回答了 WSL 的常见问题并披露了相关实现细节。虽然我们前文对 Ubuntu on Windows 10 的工作方式 也进行过简要解析,还是一起在看看微软的官方回应。

  WSL是支持原生 Linux ELF64 二进制文件在 Windows 上运行的组件集合,它包含用户模式和内核模式组件:用户模式会话管理器服务处理 Linux 实例的生命周期;Pico 提供者驱动程序(lxss.sys, lxcore.sys)模拟 Linux kernel 翻译 Linux 系统调用;Pico 进程托管未修改的用户模式 Linux(例如 /bin/bash)。

  奇迹就发生在用户模式 Linux 二进制文件和 Windows Kernel 之间,通过 Pico 进程中的 Linux 二进制文件可以将 Linux 系统调用导向到 Windows kernel,而 lxss.sys 和 lxcore.sys 驱动则负载将 Linux 系统调用翻译成 NT API 和模拟 Linux Kernel。详细内容本次专辑会为您慢慢道来……



  据科技网站PCWorld报道,三星在本周的开发者大会上公布了Tizen 3.0。新技术使得Tizen 3.0兼容最新的智能手机和平板电脑,能用于智能电器、可穿戴设备、车载娱乐系统、无人机、电视机和虚拟现实头盔。与新版iOS和Android一 样,Tizen 3.0也是一款64位操作系统,支持最新的64位ARM和x86处理器。Tizen 3.0支持4K屏幕,是一款优秀的游戏平台,图形引擎速度比Tizen 2.4高30%。

  三星可能7月发布一个β版本Tizen 3.0,9月发布正式版本。预装Tizen 3.0的设备将在更晚些时候发布,不过三星没有披露具体日期。


  Tizen最初被定位为一款手机操作系统,但没有获得成功。三星高管称Tizen的未来在于物联网市场。三星估计,2020年联网设备数量将达到210亿台。与Windows 10相似,开发者可以开发能同时在大屏和小屏设备上运行的Tizen 3.0应用。Tizen基于Linux LTS内核,这意味着它相当稳定。

  Tizen 3.0包含有用于脸部和表情识别的API(应用编程接口),支持语音控制,开发者可以开发与微软Cortana和苹果Siri相似的语音助手。更多内容本次专辑将为大家带来……

  数分钟之前,Mozilla在自家FTP服务器上传了Firefox 46.0的最终版本,并面向Windows、GNU/Linux和Mac OS X全平台提供32位/64位版本下载。其中GNU/Linux版本整合GTK3,改善JavaScript JIT (Just In Time) 编译器的安全等级,支持使用Content Decryption Module (CDM) 来解码未加密的H.264和AAC流媒体文件。


  根据最新Beta版Firefox的发布日志来看,Mozilla Firefox 46.0是小型增量更新版本,改善了WebRTC API的稳定性和性能,为HTML5支持document.elementsFromPoint,且为Web Crypto API添加了对HKDF的支持。

  针对开发者,Mozilla Firefox 46.0版本能够在内存工具中显示支配树(Dominator Tree),在性能面板中添加垃圾收集和分配暂停功能,此外还能在Style Editor编辑器中支持响应模式。更多内容大家可以关注本次专辑……
 
  AWS(Amazon Web Service) 开始于 2006 年 3 月 14 日 Amazon S3 的发布,距今已经有十年的时间了。云计算改变了企业对数据的存储、处理和分析的过程,开启了云计算时代的到来,形成了极其火爆的技术生态圈,受到非常广泛的应用。

  在2016年云计算十岁生日之际,我们策划了云计算十年热点系列文章,为大家梳理云计算这十年的变化,技术圈的生态状况,从历史、背景、格局、趋势、机会这5个角度来看云计算时代,回顾以前,激励以后。本文是OpenStack篇。
梦开始的地方


  2016年4月OpenStack的峰会即将于美国小镇Austin召开,想起2010年OpenStack首个发行版峰会也是在Austin,很感叹这就像回到了梦想开始的地方。相比起AWS走过的十年之路,OpenStack可以说还算年轻,曾经挑战AWS公有云的雄心壮志已然暗淡,但是这并不能影响OpenStack昂首阔步奔涌向前,成熟的社区机制,活跃的开源社区,商业公司的积极涌入与探索,让我们有理由相信不可预测的未来同样是光明的。

  在OpenStack的发展历程中,作为Iaas层管理的云平台软件它不是唯一更不是第一个,但从火热程度上它却成功挤掉了Eucalyptus和CloudStack等其他项目。尽管针对OpenStack在企业化落地过程中的诟病一直不断,尽管很多人也在质疑OpenStack各个商业公司的盈利能力,但是OpenStack仍然占据了开源Iaas江湖老大的地位,成为开源Iaas平台的事实标准。在这里,我们应该向社区致敬,应该向每届的董事会致敬,向社区的企业会员致敬,向为社区提交代码的每位工程师致敬,如今满满的收获离不开每个份子的辛勤耕耘。

  对于我们每个受到OpenStack恩泽的工程师来说,应该很庆幸最初的Nova项目能够走出NASA的官僚系统并且与RackSpace的Swift成功联姻。没有最初蝴蝶轻轻拍动的那一下翅膀,也许就没有现在我们可以技术社区高谈阔论,在IDE中奋脑code。感恩与回报之心是我写成此文的目的,与读者共同回忆OpenStack发展历程中值得玩味的事情,同时畅想未来之路详情请关注本次专辑……



  近日,红帽公司公布了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版本相媲美。更多内容请关注本次专辑的相关内容……



  Node.js是很热门的服务器端平台,基于JavaScript语言。昨天,Node.js发布了版本6,主要提高了速度和安全性,接受最新的JavaScript规范。

  Node.js的版本6比v4版本的速度提高了四倍。“导入模块和启动的时间大大缩短,”Node.js基金会的经理Mikeal Rogers说。查找文件的处理过程得到了很多优化,Node的核心团队成员Jams Snell说。


  最新的版本也兼容了Google的V8 5.0引擎,提高了对JavaScript下的ECMAScript 2015(ES6)的支持。“总体上讲,我们对ES6的支持从58%提高到了93%”,Rogers说。新功能包括默认的函数参数和REST参数,可以使函数更明确。“Python等一些语言很早就有这些特性了。”他说。

  在安全方面,版本6的Buffer API降低了通过BUG进入应用的风险。现在是通过构造函数创建缓存对象。同时,zero-fill-buffers命令参数允许开发者使用旧版本的API。V8的math.random实现也在产生随机数方面提高了安全性。其他方面,文件系统更加易用,多种字符的编码得到了支持。

  版本6已经发布,将会在秋季加入到LTS(Long Term Support)中。版本5的支持将会继续保持几个月,版本4——现在的LTS——将会继续支持一年,其后将只发布致命bug的修复,安全修复和文档更新。Node基金会建议用户在十月份v6加入到LTS的时候从v4版本转移到v6.想更多的详细情况,就来本次专辑吧!

  韩国电信公司展示了其传输SDN项目,该项目于2015年11月开始建设,计划2016年1月开始部署。该项目指出了运营商在管理复杂网络方面面对的问题以及面临的诸多挑战,包括多厂商、多领域、多层设备,对复杂传输网络的控制已被关闭并分布于厂商专用的EMSs(EMS Element management service网元管理系统)。


  该项目考虑到集中式设备控制和跨厂商设备上PCE,旨在消除由于手动规划和配置造成的服务部署延误。韩国电信公司预计:如果利用其传输SDN解决方案来简化和自动化配置流程,在时间消耗上可以达到95%的缩减。然而,这种缩减依赖于灵活的部署和多领域运营商的参与。

  该系统正如当初设计的那样采用了OpenDaylight的氦版本作为SDN控制器来减少部署时间和成本。这会使整合传统的传输网络管理系统如清单、拓扑结构和故障信息成为可能。其架构采用Yang数据模型语言和内存数据存储来实现资源变化的实时同步。韩国电信公司采用了MSPP、OXC和PTN插件,在未来还将有针对OpenFlow、NetConf以及Corba的插件。

  韩国电信公司提出两个演示场景。第一个是服务标识的互斥以太网路径计算。利用现有服务ID、PCE可以计算一个新的路径来确保客户服务的生存能力。该演示提供了一系列用户接口界面,以便于操作员能在仪表板中识别任务,然后只需在上面点击一下就可以计算运行的网络图的路径。。更多的,大家可以关注本次专辑……

  哥本哈根大学计算机科学系的研究员最近发布了Futhark,这是一种函数式编程语言,可以产生运行在GPU上的代码,主要用于机器学习和其他对性能要求高的应用。Futhark在GPU编程方面比标准的C/C++框架更加优秀。它可以给已经存在的应用生成C和Python代码,并完美地整合进去。


  大多数的GPU编程都使用了像OpenCL或CUDA这种框架,用C或C++生成在GPU运行的代码。Futhark可以产生C语言代码,但是使用它自己的语言,有点像Haskell(Futhark本身就是用Haskell写的)。

  Futhark的作者说,这个语言优秀的表达能力让复杂的并行程序变得更容易描述。它支持嵌套并行(在并行操作中还有其他的并行操作)。Futhark可以“不用担心复杂度,将并行程序和平台硬件支持的并行关联起来,很多程序都依赖这个特性。”它的作者说。

  Preliminary benchmarks使用有自己的GPU编程,不兼容其他的GPU库。在最好的测试结果中,Futhark的速度几乎是竞争对手的两倍。但是其中也有测试结果显示,Futhark的速度比较慢。Futhark的开发者说,这是因为它还是一种年轻的语言,很多方法未经优化。想了解更多,请你关注本次专辑吧!



  每年,Google创始人Larry Page与Sergey Brin都会给大家写一封信。而今年,他们首次邀请Google CEO Sundar Pichai执笔,为大家解读Google的发展战略与愿景。想知道这封信里有哪些亮点?来一探究竟吧。

  先来听听Google创始人怎么说…“去年八月,我宣布成立Alphabet并公布了公司新架构,同时也分享了我对企业未来发展的思考。对于Alphabet目前的发展,我很欣慰,也十分欣赏Sundar作为Google新任CEO之后的表现。由于Google集中了我们大部分的投入与期许,我愿在此给予Sundar最大的空间展现Google的成就,分享他的愿景。将来,Sundar、Sergey与我,将在这里分享我们对于企业现状及未来发展的理解,敬请期待。”——Alphabet 总裁, Larry Page。


  再来看看Google CEO的想法…“Google的使命:多年来,Google一直坚持着自1998年创立以来就立下的使命:“整合全球信息,使人人都能访问并从中受益。” 这一使命也在如今变得更加切实且至关重要。

  搜索与支持:满足人们对知识的渴望。为了让人人皆可获得信息与知识,搜索始终是我们企业的核心。

  如今,人们希望更多本地化的内容,更多符合当下情景的信息,他们还想要仅动动手指头就能获得这一切。所以我们正在努力使这些变为可能,让你轻松搜索到[奥斯卡影帝莱昂纳多·迪卡普里奥电影] 或 [寨卡病毒]。你也可以通过Google Now获得想要的答案,甚至不需要去问就能得到答案。详细内容请关注本次专辑……

  很多科技媒体都报道了微软将在 Windows 10 中启用原生的 Bash Shell 支持,没错,微软已经说明 Ubuntu on Windows 将在下个即将发布的 Windows 10 主要版本(Redstone)中到来。


  在展开今天的内容之前,我们先要为大家澄清两个误区:微软支持是的 Ubuntu on Windows,而非 Linux on Windows。Ubuntu 母公司 Canonical 此次与微软的合作是要直接支持 Windows 原生库和程序:Windows 子系统 for Linux(WSL),而不是通过容器技术或虚拟机运行 Ubuntu。

  其实 WSL 相关代码早在 2016 年 1 月下旬便被微软悄悄内置进了 Windows 10 Build 14251 预览版中,此后微软的开发人员制订了 lxcore.sys 与 lxss.sys 这两个新的子系统文件,让其成为 Windows 程序员开发 Linux 应用程序的桥梁。

  WSL 的首要工作是支持 Ubuntu 用户态映像,微软发言人解释说:「我们为 Windows 建立了新的基础架构,WSL 让 Ubuntu 的缔造者 Canonical 公司可以实现运行 Ubuntu 用户模式映像。基于此,用户就可以在 Ubuntu on Windows 10 中直接运行原生 Bash。」

  Canonical Ubuntu 产品和战略执行团队的 Kirkland 提到:「我们此次是将 Ubuntu ELF 二进制文件与 Windows 进行 bit 到 bit 的校验和直接对接。」


  为实时将 Linux 系统调用转换成 Windows 系统调用(WSL,目前尚未开源),一个做事非常犀利的 Ubuntu 开发团队一直在努力配合和适应微软的研发技术,以期尽快实现对接。(说以此,想必很多 Linux 爱好者应该已经联想到 wine,这款可在 Windows 中原生运行 Linux 二进制文件的工具。)

  目前从微软内部的压力测试工具和实验数据来看,Ubuntu on Windows 10 应用与 Windows 10 应用几乎可以获得同等的 CPU、内存和 I/O 性能结果。

  对 Windows 工作原理和发展历史非常了解的用户应该知道,微软此次与 Canonical 的合作似乎显得有些姗姗来迟。其实从 Windows NT 开始就内置了 POSIX 子系统,它就是专门为 Windows 提供原生 Unix-Linux 支持而开发的。

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


  17年前的今天,Apache 基金会(ASF)成立,以开发人类大众有用的软件为使命!今天来自 ASF 的主席 Brett Porter 和 主管市场和公关的副总裁 Sally Khudairi 宣布道:我们的成功是证明了在 Apache 的产品、品牌、以及社区的背后的开发者、用户、贡献者以及“粉丝”们的成功。今天我们以如此自豪的方式庆祝:是创新让这一切变为现实!并总结了让 Apache 日益强大起来的17个方法。我们当然也要为下一个17年而继续努力!


  于4月25日至29日在美国德州奥斯汀(Austin)召开的OpenStack Summit Austin 2016峰会上,Canonical创始人马克·沙特尔沃思(Mark Shuttleworth)就前言技术和未来发展趋势发表了长达30分钟名为“Carrier-grade architecture with public cloud economics”主题演讲,并涵盖了Ubuntu、大数据和LinuxONE。 


  4月24日,按照惯例大神Linus Torvalds为即将到来的Linux Kernel 4.6发布最新候选版本。从稳定的更新频率来看Linux Kernel 4.6进展非常顺利,这是第五个候选版本,不过Linus Torvalds认为4.6内核可能并不需要第7个候选版本。




  为了庆祝Docker3岁的生日,我们正在邀请更多还没有了解或者使用Docker的人加入到Docker社区。同时我们还准备了一个有趣的培训来让大家更好的了解到如何轻松地通过Docker来构建,交付以及运行分布式应用程序。在这里要非常感谢我们的活动组织者以及超过580位Docker专家一起来帮助我们完成这个培训。Docker 社区已经在全球5大州,接近50个国家组织了120个生日庆祝活动。 


  历史上泡沫的形成原因各有不同,但崩盘的姿势却出奇地一致。回想2013年底,比特币风光无限,价格一度超越黄金,随后形势急转直下,负面消息不断,2014年比特币交易所Mt. Gox的破产申请让比特币遭受的打击达到顶峰。如今,比特币鲜少有人问津,那些“闪亮”的日子早已远去了。


  上月,微软正式宣布 Bash on Ubuntu on Windows 功能已经可通过 Windows Subsystem for Linux (WSL) 原生支持 Linux ELF64 二进制文件在 Windows 10 中执行。WSL 是由微软 Windows Kernel 团队开发的,自上月宣布并在 Windows Insider Build 版本中提供试用以来,很多用户都开始关注并有兴趣知道 Windows Kernel Team 是如何建立该子系统的。


  据科技网站PCWorld报道,三星在本周的开发者大会上公布了Tizen 3.0。新技术使得Tizen 3.0兼容最新的智能手机和平板电脑,能用于智能电器、可穿戴设备、车载娱乐系统、无人机、电视机和虚拟现实头盔。与新版iOS和Android一 样,Tizen 3.0也是一款64位操作系统,支持最新的64位ARM和x86处理器。Tizen 3.0支持4K屏幕,是一款优秀的游戏平台,图形引擎速度比Tizen 2.4高30%。


  数分钟之前,Mozilla在自家FTP服务器上传了Firefox 46.0的最终版本,并面向Windows、GNU/Linux和Mac OS X全平台提供32位/64位版本下载。其中GNU/Linux版本整合GTK3,改善JavaScript JIT (Just In Time) 编译器的安全等级,支持使用Content Decryption Module (CDM) 来解码未加密的H.264和AAC流媒体文件。


  AWS(Amazon Web Service) 开始于 2006 年 3 月 14 日 Amazon S3 的发布,距今已经有十年的时间了。云计算改变了企业对数据的存储、处理和分析的过程,开启了云计算时代的到来,形成了极其火爆的技术生态圈,受到非常广泛的应用。


  近日,红帽公司公布了2016财年第四季度及全年财报,财报显示,2016财年第四季度红帽收入5.44亿美元,同比增长17%,或者在固定汇率货币基础上增长21%;全年收入20.5亿美元,同比增长15%,或者在固定汇率货币基础上增长21%。据资料显示,这也是红帽连续第56个季度实现收入增长,这一增长趋势帮助红帽首次在一个财年内的总收入超过20亿美元。同时也创造了7.16亿美元年现金流量纪录,同比增长15%,连续第5年实现大约35%的营业现金流收入。


  Fedora项目设计团队成员Sirko Kemter今天宣布了社区壁纸活动的16项获奖作品,这些作品将作为系统默认壁纸出现在即将于2016年6月7日发布的Fedora 24 Linux操作系统。Fedora 24 Linux版本目前依然在紧张的开发过程中,于上月底发布了Alpha版本,所以早期适配者和公测成员有望在近期内获得Beta版


  Mozilla通过在Firefox浏览器中使用并行提高了WebAssembly字节码和asm.js的JavaScript子集的性能。Mozilla的工程师通过使用并行来减少浏览器中asm.js程序启动的时间。“我们的JavaScript引擎SpiderMonkey,对asm.js和WebAssembly使用了相同的编译管道,这对WebAssembly来说有很大的好处。”工程师Benjamin Bouvier说。


  Go 1.7的开发周期即将接近下一个里程牌版本,不过Go的提交者Dave Cheney报告了在即将发布的释放版本中,团队在提升语言工具链方面所做的努力。Cheney指出,基于当前的开发状态,Go 1.7将会很轻易地成为史上最棒的Go释放版本。在工具链提升方面的努力主要聚焦在两个领域:……


  Node.js是很热门的服务器端平台,基于JavaScript语言。昨天,Node.js发布了版本6,主要提高了速度和安全性,接受最新的JavaScript规范。Node.js的版本6比v4版本的速度提高了四倍。“导入模块和启动的时间大大缩短,”Node.js基金会的经理Mikeal Rogers说。查找文件的处理过程得到了很多优化,Node的核心团队成员Jams Snell说。


  Microsoft .NET 自 2002 年发行 v1.0 以来,已经过了近 14 个年头,在这 14 年里面,.NET 日渐成熟并成为 Microsoft 的重要开发平台之一,只要是在 Windows 平台上的相关应用,几乎都可以使用 .NET 以及所属的 C# 及 VB 语言来开发,虽然它一直没有真正的跨平台 (也可以说有,但只跨 Windows 生态圈的平台),不过 .NET 与 Visual Studio 的完美整合所产生的生产力,也是软件产业无法否认的强大,Visual Studio 号称地表最强开发工具是一点都不为过。


  韩国电信公司展示了其传输SDN项目,该项目于2015年11月开始建设,计划2016年1月开始部署。该项目指出了运营商在管理复杂网络方面面对的问题以及面临的诸多挑战,包括多厂商、多领域、多层设备,对复杂传输网络的控制已被关闭并分布于厂商专用的EMSs(EMS Element management service网元管理系统)。


  哥本哈根大学计算机科学系的研究员最近发布了Futhark,这是一种函数式编程语言,可以产生运行在GPU上的代码,主要用于机器学习和其他对性能要求高的应用。Futhark在GPU编程方面比标准的C/C++框架更加优秀。它可以给已经存在的应用生成C和Python代码,并完美地整合进去。


  Rust 1.8中加入了许多新语言特性,并对现有标准库进行了许多改进。此外,它为rustc引入了新的基于Cargo的搭建系统,在启动Rust的第一步时可以看到。第一个新特性考虑到了“等号运算符”库中的运算符,例如+=和-=,它们现在可以使用特性重载。


  加州 PaloAlto 市的正中心有一栋巨大的仓库,天花板有三层楼高,至少有 15,000 平方英尺的开放空间。Google、Facebook 和 HP 就诞生这个地区。这座建筑是地球上最有价值的房地产的代表。在这个建筑的内部,一组工人正在安装隔音玻璃,进行重建。如果 Andy Rubin 和他的支持者们实现了目标,社会和企业不仅是对数据、计算、互联网的认识发生巨大变化,甚至对周围世界的运行方式的认识也会发生巨大变化,而这栋杏黄色的 前罐头加工厂将会成为这些巨大变化的 “原爆点”。


  在奥斯汀举办的 OpenStack 峰会上,UnitedStack、EasyStack成为 OpenStack 新晋黄金会员。其他的黄金会员包括,思科、戴尔、DreamHost、EMC、爱立信、富士通、日立、华为、inwinStack 等国内外知名 IT 厂商。


  首先很遗憾的一点是,“PHP虽然是最好的语言”,但是它不是最流行的语言。同时对不起的还有刚刚在4月TIOBE编程语言排行榜上上榜的各个语言。在过去我阅读的一些书籍里面,主要是以Processing作为可视化的语言——它起始于2001年,它最初是面向美术工作者和设计者创建的,后来变成了全面的设计和原型工具,可以用于创建复杂数据可视化领域。


  如今软件开发已经达到了前所未有的高度,这得益于对已有创新模块的复用。开源、SaaS和API在这一过程中都发挥了巨大作用,从此开发者不再需要每天重复造轮子,而是可以把更多的精力投入到产品创新中去。 近日,投资人Rodrigo Martinez 撰文 谈了他对开源、SaaS以及API的发展趋势。


  每年,Google创始人Larry Page与Sergey Brin都会给大家写一封信。而今年,他们首次邀请Google CEO Sundar Pichai执笔,为大家解读Google的发展战略与愿景。想知道这封信里有哪些亮点?来一探究竟吧。


  如今我们正在开发一个新的插件,一个能够让开发者在 Visual Studio (以下简称 VS ) 上建构能够在 Linux 上运行 C++ 程序的套件。开发者可以借由这个插件将 C++ 程序移转到 Linux 服务器、PC 以及移动设备上,也同时可以借由这个插件将这些机器连结至你的 VS 上。


  很多科技媒体都报道了微软将在 Windows 10 中启用原生的 Bash Shell 支持,没错,微软已经说明 Ubuntu on Windows 将在下个即将发布的 Windows 10 主要版本(Redstone)中到来。其实 WSL 相关代码早在 2016 年 1 月下旬便被微软悄悄内置进了 Windows 10 Build 14251 预览版中,此后微软的开发人员制订了 lxcore.sys 与 lxss.sys 这两个新的子系统文件,让其成为 Windows 程序员开发 Linux 应用程序的桥梁。


  2015年对于linux来说是非常重要的一年,无论是在企业,还是在消费者之间。作为一个2005年就开始使用Linux的用户,我可以看到,该操作系统已经在过去的10年里走过了漫长的道路。而且将在2016年有更令人兴奋的东西。在这篇文章中,我选择了一些将在2016年大放异彩的Linux最佳发行版。 


  多样性应该是 Linux 最好的特性之一,用户可以不断尝试各种喜欢和新鲜玩法与花样,并从中找出最适合自己的应用。无论你是 Linux 新人还是老鸟,层出不穷的应用和桌面环境可能都会让我们应接不暇,特别是尝试不同的 Linux 桌面环境,可以说是一项非常耗时和累人的任务。在此,咱系统极客对目前应用最为广泛的 7 款 Linux 桌面环境进行盘点,并对其优缺点进行比较,希望对各位选择或者进行各种折腾有所帮助。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部