Google的Git源码库出现了一种新的操作系统叫Fuchsia,目前有关新操作系统的信息很少,根据源码树:它使用的不是 Linux 内核而是叫Magenta的新内核;它的UI层使用的是Dart 语言开发的Flutter;渲染器是Escher;应用程序框架Mojo。Fuchsia可能是一个研究性项目,也可能是针对增强现实等领域开发的。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! 回顾过去的一周,继开源跨平台开发框架Weex之后,阿里巴巴再次宣布另一个重大开源项目 AliSQL。8月9日,在2016云栖大会·北京峰会上,阿里云宣布启动AliSQL数据库开源项目。该版本性能优于社区版MySQL 70%左右,可帮助中小企业和开发者提升数据运营能力。阿里云方面表示欢迎大家共同参与开源项目,在使用的同时也贡献智慧,为数据库行业带来更多进步。软件定义网络有多重要?对于Linux基金会来说,这涉及到保护核心网络协议,设计开放容器标准,支持R语言开发,以及优化开放API,总之,非常重要。于是,Linux基金会最近将Open vSwitch虚拟网络项目纳入麾下,提供资金等赞助。虽然Linux基金会也有很多其他网络项目,但是这一家可能尤为重要,带来很多有用的功能,更多详细信息可参见本次专辑。Github诞生于2008年,现在已经是全球最大的代码托管平台。然而鲜为人知的是,他们使用的技术栈非常简易,Ruby、Shell和C。并且6成员工远程工作,通过Hubot协作。Sam Lambert在2013年加入Github公司,当时的身份是公司的第一名数据库管理员,现在已经是Github的技术总监。那么他眼中的Github又是什么样子呢?微软宣布针对.NET Core、ASP.NET Core和Entity Framework Core的支持计划。据来自微软的Lee Coward介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项目提供支持和安全补丁,具体内容请关注本次专辑。英特尔公司已经决定建立Ciao项目,旨在打造自己理想中的云编排方案。全称为云集成化先进编排工具的Ciao已经于几个月中悄然登陆GitHub,而其显然是希望为内斗不休的OpenStack世界带来大一统的未来。更多内容,本次专辑我们一起来关注…… 本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。美国联邦政府刚刚公布了联邦源码政策(PDF),要求使用联邦政府资金开发的定制软件每年至少需要开源五分之一。此举旨在通过减少重复的定制软件购买节省纳税人税款,以及促进联邦机构之间的创新和协作。联邦源码政策要求联邦政府开发或为联邦政府的定制软件源代码需要在所有联邦机构之间共享和重复使用。社交网络巨头、开源社区的活跃贡献者LinkedIn最近又开源了一系列重量级基础设施软件。到目前为止,LinkedIn在GitHub上开源的软件项目数量已经超过了100个。最近宣布开源的项目有URL-Detector、Rocket Data和LayoutKit等。微软已经认识到 Linux 是一个值得支持的平台,它正将旗下的应用和软件移植到 Linux。谷歌正与密码管理服务Dashlane合作打造开源YOLO项目。开源YOLO项目是一个新的API,让Android应用程序安全地访问用户登录凭据,用户无需再次输入密码即可登录。在这里,YOLO是“You Only Login Once”(你只需登录一次)的缩写。一直以来,存储系统的研发都是一件非常高端和专业的事情,需要有专有的硬件和专有软件,用得起这些产品的企业也都是“金主”。不过,今天这一切正在悄悄发生改变,“软件定义存储(SDS)”让存储系统中的软件与硬件解耦,以通用硬件取代了专有硬件,让存储系统也不再高高在上。在视频成为流行之际,开源视频平台Kaltura趁热打铁从高盛融到了5000万美元,同时该公司还宣布自己将进行IPO。Kaltura是一个开源的视频平台,成立于2006年,总部位于纽约,现有员工450人,其中有250人位于以色列的研发中心。平台提供了定制化的视频、图片及音频功能,可让媒体公司和发行商管理、分析自己的在线视频并对其进行货币化。更多开源软件的最新进展,本次专辑我们一起来关注…… 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。自从CTO Jeremy King上台后,沃尔玛对开发团队按InnerSource的方式进行了重新整合。经过磨合期,大家已经认可了这种新的开发方式,而且 InnerSource带来的各种好处开始不断显现出来。最近,Clint Boulton对沃尔玛采用InnerSource的情况进行了进一步报道。随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机器学习成为争论不休的话题。近日,密西根州立大学的博士生 Sebastian Raschka 再次发起了机器学习编程语言之争,分析了自己选择 Python 的原因。运行IronPython项目的社区领导职责已经交给了Alex Earl和Benedikt Eggers。之前的负责人Jeff Hardy自微软在2010年不再积极参与以来一直负责项目的运行。IronPython的最新版本是2014年12月发布的2.7.5,而且该版本“主要是一些Bug修复”。在拉斯维加斯举行的SpringOne平台会议上,Mark Thomas(markt@apache.org)给出了Apache Tomcat最新的路线图。我们曾经关注过Java EE 8的延期,他指出这件事情同样给Apache Tomcat团队带来了不少的问题。大数据已然成为当今最热门的技术之一,正呈爆炸式增长。每天来自全球的新项目如雨后春笋般涌现。幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! Google 正在『悄悄』的开发一款全新的操作系统,命名为『Fuchsia』。Google 在 Fuchsia 的 GitHub 主页上这样介绍 Fuchsia:“Pink + Purple == Fuchsia (a new Operating System)”。 Google 开发的操作系统都有个共同点,全都基于 Linux Kernel:Chrome OS, Android 和 Chromecasts。但是 Linux Kernel 并不是在所有的场景中都能起到很好的作用(影响性能或者造成其他影响),特别是嵌入式设备,类似汽车仪表盘和 GPS 单元。 Fuchsia 主页所能获取的信息有限,但是这完全不能满足我们的好奇心。digdigdig,挖挖挖 …… 从 Fuchsia 所包含的项目和文档发现,Fuchsia 的内核是 Magenta kernel,一个基于 ‘LittleKernel’ 的项目。Magenta 跟 Fuchsia 的关系类似 Linux 和 Android,Magenta 内核驱动着强大的 Fuchsia 操作系统。Magenta 被设计为商业性嵌入式操作系统,类似 FreeRTOS 和 ThreadX。更多消息,大家可以关注本次专辑…… 软件定义网络有多重要?对于Linux基金会来说,这涉及到保护核心网络协议,设计开放容器标准,支持R语言开发,以及优化开放API,总之,非常重要。 于是,Linux基金会最近将Open vSwitch虚拟网络项目纳入麾下,提供资金等赞助。虽然Linux基金会也有很多其他网络项目,但是这一家可能尤为重要,带来很多有用的功能。 Open vSwitch,顾名思义,是一个像软件应用一样的开源虚拟网络开关。它和其他的同类项目不一样,因为这是专为在虚拟环境中解决各种NFV和SDN等场景设计的。 除了使用OpenFlow协议实现自动化,Open vSwitch可以通过编程实现很多其他方式的控制。例如,OpenStack使用Open vSwitch作为一个网络管理的标准组件。在企业中,还有很多用到虚拟网络开关的场景。Open vSwitch可以无缝引入到已经虚拟化的企业网络中。更多内容,大家不妨在本次专辑里了解一下…… Github诞生于2008年,现在已经是全球最大的代码托管平台。然而鲜为人知的是,他们使用的技术栈非常简易,Ruby、Shell和C。并且6成员工远程工作,通过Hubot协作。 Sam Lambert 在 2013 年加入 Github 公司,当时的身份是公司的第一名数据库管理员,现在已经是 Github 的技术总监。在去年他曾接受 Derrick Harris 的采访,解释作为一家全球性网站,是如何通过简单便捷的技术栈,成功支撑起超过 1000 万用户,超过 2500 万项目的。 他还谈到 Github 大型的远程工作团队,大概有 60% 的员工通过远程工作,利用一个叫做 Hubot 的自动化工具协作。大家请关注本次专辑…… 微软宣布针对.NET Core、ASP.NET Core和Entity Framework Core的支持计划。据来自微软的Lee Coward介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项目提供支持和安全补丁。 长期支持(LTS)发布在发布后将有一个3年的基本期,并且将来会在后继LTS发布后额外提供一年的支持。LTS发布可以视为稳定版,已经应用了针对安全问题和/或严重Bug的补丁。 快速跟踪支持(FTS)包的发布是对LTS的补充。FTS版本将包含Bug修复,但主要精力集中在提供新特性上。FTS发布发生在相关父代LTS发 布的生命周期内。它们的典型支持周期为3个月,然后会有一次新的FTS发布。父代LTS生命周期内的最后一次FTS发布会有一年的支持期。开发人员可以使 用FTS发布试验最新特性,同时依靠LTS包保持关键系统的稳定。 这些发布的版本系统会保持一致,并遵循模式major.minor.patch。LTS发布会增加主版本(如4.0.0)。FTS发布会增加小版本号,并且与相关的父代使用相同的主版本(如4.1.0)。两者在必要时都会使用补丁版本(如4.0.1或4.1.1)。更多情况,大家可以关注本次专辑。 继开源跨平台开发框架 Weex 之后,阿里巴巴再次宣布另一个重大开源项目 AliSQL。 8月9日,在2016云栖大会·北京峰会上,阿里云宣布启动 AliSQL 数据库开源项目。该版本性能优于社区版 MySQL 70% 左右,可帮助中小企业和开发者提升数据运营能力。阿里云方面表示欢迎大家共同参与开源项目,在使用的同时也贡献智慧,为数据库行业带来更多进步。 AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在 MySQL 社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 阿里云数据库资深专家丁奇介绍,AliSQL 版本在强度和广度上都经历了极大的考验。最新的 AliSQL 版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL 等社区汲取精华,也沉淀了阿里巴巴多年在 MySQL 领域的经验和解决方案。AliSQL 增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。更多内容,本次专辑将为您一一带来…… 英特尔公司已经决定建立Ciao项目,旨在打造自己理想中的云编排方案。全称为云集成化先进编排工具的Ciao已经于几个月中悄然登陆GitHub,而其显然是希望为内斗不休的OpenStack世界带来大一统的未来。 在讨论当中,英特尔发现最为核心的要点在于如何将虚拟机、容器与裸机全部“作为平等公民”由编排方案进行打理。 其理由非常简单,几乎所有IT部门都需要使用混合型工作负载,或者说没有哪种单一方案足以独力支撑起传统业务环境。 通过这套新方案,企业客户能够将各类元素汇聚至单一模式当中——包括云分析(例如Hadoop或者Apache Spark)。而要实现这一点,Ciao项目必须“对现有调度工具进行全部调整”,从而彻底扭转现有编排方案非此即彼(要么支持虚拟机、要么支持容器)的状况。详细内容本次专辑会为您慢慢道来…… 社交网络巨头、开源社区的活跃贡献者LinkedIn最近又开源了一系列重量级基础设施软件。到目前为止,LinkedIn在GitHub上开源的软件项目数量已经超过了100个。最近宣布开源的项目有URL-Detector、Rocket Data和LayoutKit等。 URL-Detector是一个以文本方式检测和标准化URL的Java库。为了保证用户的安全使用,所有用户提交的内容都会经过安全检测。LinkeIn的内容验证服务每秒钟都要处理几十万个URL,检查其中是否有恶意软件或钓鱼软件。LinkdedIn的高级软件工程师Tzu-Han Jan说: 如果提交的内容是一个URL,我们就直接用我们的内容验证服务去检查。如果提交上来的是一大堆文本,那就先用URL-Dector算法把可能的URL从中提取出来,再把URL交给内容验证服务。 他们设计了一个有限状态自动机来从文本中提取URL。有限状态自动机是一个包含了若干状态的系统,每个状态可能根据不同的输入而转入几个可能的其他状态。在URL-Detector中的输入就是当前正在解析的字符。更多内容大家可以关注本次专辑…… 谷歌正与密码管理服务Dashlane合作打造开源YOLO项目。开源YOLO项目是一个新的API,让Android应用程序安全地访问用户登录凭据,用户无需再次输入密码即可登录。在这里,YOLO是“You Only Login Once”(你只需登录一次)的缩写。该项目是开源的,这意味着任何人都可以仔细检查代码,并且使用这些代码构建其它项目,并发现代码当中的错误,甚至是提高API代码质量。 这也意味着,开源YOLO项目可用于其他密码管理服务。Dashlane将率先整合该项目。该公司在一篇博客文章中指出,其他厂商的类似服务也将基于这个项目上,并会很快跟风推出。它还希望开源YOLO项目最终可以用在Android之外其它操作系统当中。详情请关注本次专辑…… 一直以来,存储系统的研发都是一件非常高端和专业的事情,需要有专有的硬件和专有软件,用得起这些产品的企业也都是“金主”。不过,今天这一切正在悄悄发生改变,“软件定义存储(SDS)”让存储系统中的软件与硬件解耦,以通用硬件取代了专有硬件,让存储系统也不再高高在上。而开源软件的进入则进一步拉低了存储系统的门槛,同时,其秉承的自由、开放的文化给相对封闭的存储世界带来了一股创新的力量。存储行业的这些变化是如何发生的?开源软件究竟如何影响传统存储产业?日前,就这些问题ZD至顶网记者独家专访了红帽亚太区存储业务总监Chris Mawer,听他以一个存储专业人士的视角对此进行了分析。 存储行业近年来正处于快速的市场变革之中,一方面数据的爆炸性增长带动了对存储市场的需求,存储已成为很多企业IT投资中占比最高的部分;而另一方面,传统存储系统在面对新的存储需求(特别是以音视频为主的海量非结构化数据)时,在灵活性和扩展性等方面日益显露出不足,成本问题也开始凸显。 “在这种背景下,开源的分布式存储受到了广泛欢迎。这是因为与传统的向上扩展系统相比较,分布式系统具有更大的灵活性和可用性,而且也更容易扩展。同时,客户也越来越倾向于采用开源系统。”Chris Mawer表示。 他称这种组合为开放、软件定义的存储(SDS)。Chris Mawer说,开源的软件定义存储有着非常明显的优势。比如,开源的软件定义存储是由开源社区所驱动,这意味着存在一个由开发者和贡献者构成的社区,其主要动机是创新和技术“成功”,以及建立健康的解决方案生态系统,而不是保证任何一家公司的财务利益。详细情况请大家关注本次专辑…… 自从CTO Jeremy King上台后,沃尔玛对开发团队按InnerSource的方式进行了重新整合。经过磨合期,大家已经认可了这种新的开发方式,而且 InnerSource带来的各种好处开始不断显现出来。最近,Clint Boulton对沃尔玛采用InnerSource的情况进行了进一步报道。 InnerSource仅仅是一个名称,它是一种在企业内部应用开源软件实践的软件开发方法,也叫Enterprise Source或Internal Open Source。InnerSource实际上就是在公司内部,在各个不同开发团队之间以开源方式开发软件的工作方法。它可以带来的好处包括更快提交项目、 团队之间合作更顺畅、自主创新、高质量的代码和文档等。已经有许多大公司在内部实施了InnerSource,包括Autodesk、 BLoomberg、Bosch、Capital One、PayPal和SanDisk等。InnerSource对于那些有着上千人规模开发团队的公司尤为重要。 身为沃尔玛CTO和WalmartLabs负责人,Jeremy King认为:我们对这种内部开源的模式实践得越多,我们的组织就越有弹性,我们也就能越快地将代码上线为用户所用。 建议你们也采用开源软件和开发方式,因为这样可以开发更快、成本更低和质量更好,但我们也希望你们也能为开源做出贡献,因为这样对整个社区是有好处的。更多内容,大家请关注本次专题…… 在视频成为流行之际,开源视频平台Kaltura趁热打铁从高盛融到了5000万美元,同时该公司还宣布自己将进行IPO。 Kaltura是一个开源的视频平台,成立于2006年,总部位于纽约,现有员工450人,其中有250人位于以色列的研发中心。平台提供了定制化的视频、图片及音频功能,可让媒体公司和发行商管理、分析自己的在线视频并对其进行货币化。此外Kaltura还提供了一组API,可实现转码、分发等功能。 Kaltura此前已进行了5轮融资,融资额达1.15亿美元,上一轮E轮要追溯到2014年的4700万美元。此间一直有消息风传这家公司正寻求收购或IPO的退出机制。去年10月,有报道称Kaltura已聘高盛帮助筹集超过1亿美元的资金,形式可能是通过IPO或者进一步私人投资。但这次高盛是直接通过自己的Private Capital Investment集团进行投资的,Kaltura称之为IPO前的融资安排。此轮融资过后,Kaltura的总融资已达1.65亿美元,有消息称其估值为几亿美元级。更多详细内容,请关注本次专辑…… 随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机器学习成为争论不休的话题。近日,密西根州立大学的博士生 Sebastian Raschka 再次发起了机器学习编程语言之争,分析了自己选择 Python 的原因。 目前,机器学习牵涉的编程语言十分多样,包括了 MATLAB、Julia、R、Perl、Python、Ruby 等等。首先,Raschka 定义了语言好坏的原则:一门好的语言应该使得编写、调试和执行代码的总时间最短。然后,他花大篇幅讲述了一个简单的道理——没有一门语言是对所有情况、所有人都十分适合的。 Roberto Waltman:“在这种唯一正确的方式下,面向对象的Spaghetti code就是Lasagna code。”针对具体的应用场景以及参与项目的人员,开发团队或个人要对任务需求进行评估,再结合人员对于各个语言的熟悉程度和语言生态环境的情况等等,作出选择。接下来,Raschka 开始正式点评各个语言相对与 Python 在机器学习时的优缺点。 历经四年,Lumina桌面环境终于迎来了第一个正式版本Lumina Desktop 1.0.0。Lumina Desktop将是基于Qt工具箱,旨在取代KDE成为PC-BSD默认的桌面环境。目前Lumina Desktop 1.0尚处于早期alpha阶段,但已被PC-BSD的软件包仓库收录,它的目标是成为一个轻量级的、稳定而快速的桌面环境。 另外,Lumina Desktop可以轻松被移植到其他的基于BSD或者GNU/Linux的操作系统上,比如FreeBSD, OpenBSD, NetBSD, Dragonfly BSD, TrueOS, Debian GNU/Linux, Gentoo, kFreeBSD等。 Lumina Desktop 1.0.0特性包括:完全可定制的界面;任何应用都可以通过快捷键调用“favorites”系统,来查找并启动最常使用的app;超轻量级,即使在系统资源吃紧的情况下,Lumina也不会蚕食更多的资源;支持多显示器等。更多的,大家可以关注本次专辑…… Tor匿名网络项目学习 Debian 的做法公布了 Tor 社会契约——解释他们是一群什么样的人,以及为什么要开发Tor。Tor社会契约: 1.我们通过创建和部署易用的匿名和隐私技术去促进人权。我们相信隐私、思想的自由交流,获取信息对自由社会至关重要。2.公开而透明的研究和工具是我们成功的关键。3.我们的工具可供自由的获取、使用、修改和传播。4.我们通过宣传和教育普及Tor及相关技术。5.关于Tor及相关技术的能力和限制我们坦诚相待。 6.我们绝不有意伤害用户。更多特性,大家可以关注本次专辑…… 下面是我经常使用的Emacs功能以及一些小技巧。想看更多这类东西的话,请移步Guided Tour of Emacs。 除非你能够很容易的查阅文档,否则很难去学(甚至很难想去学)Emacs. 关于阅读文档,有一些有用的命令,其中最有用的有以下几个命令: C-h C-h (关于帮助的帮助,必不可少的!) C-h k, C-h f 以及 C-h v (分别用于显示按键,函数和变量的说明;必不可少的) C-h r (在Emacs内阅读Emacs manual). 我再没看到有其他什么程序有像Emacs那么完善的文档了. 而且通过这些文档命令来查询比你用Google查询要来的更快也更直接.详细内容请关注本次专辑…… 大数据已然成为当今最热门的技术之一,正呈爆炸式增长。每天来自全球的新项目如雨后春笋般涌现。幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术。 1.Hadoop——高效、可靠、可伸缩,能够为你的数据存储项目提供所需的YARN、HDFS和基础架构,并且运行主要的大数据服务和应用程序。 2.Spark——使用简单、支持所有重要的大数据语言(Scala、Python、Java、R)。拥有强大的生态系统,成长迅速,对microbatching/batching/SQL支持简单。Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。 3.NiFi——Apache NiFi是由美国国家安全局(NSA)贡献给Apache基金会的开源项目,其设计目标是自动化系统间的数据流。基于其工作流式的编程理念,NiFi非常易于使用、强大、可靠、高可配置。两个最重要的特性是其强大的用户界面和良好的数据回溯工具。堪称大数据工具箱里的瑞士军刀。 信息时代给我们的生活带来极大便利和好处的同时也带来了很大的风险。一方面,人们只要点击几下按钮,就能基本上访问已知存在的全部信息和知识;另一方面,要是这种权力落到个别不法分子手里,就会引起重大破坏和灾难。我在本文中将介绍保护网上私密信息的几个步骤。 一些人可能会认为这是“锡箔”思维方式,但是正如全球各地的许多情报组织的信息反馈中看到的,政府监视已从被认为一种疯狂的阴谋论变成了几乎赤裸裸的公然威胁。关注隐私、希望尽可能不被人监视的那些人会发现,如果使用得当,Linux是一款相当有用的工具。实际上,在网上尽量保持匿名的那些人会发觉Linux是唯一的选择,因为众所周知,Windows和Mac OS X会收集关于用户的尽可能多的信息。只要上网搜索“Windows 10监视”或“Mac OS X隐私”,你就会有切身的体会。 在我们开始入手之前,想完全确保计算机安全、私密,唯一的办法就是从互联网上断开,并关闭电源。因为连接到互联网的设备不可能做到绝对百分百安全。总是有办法避开安全机制,就算没有,也会有人不断开发出工具,找到新的法子。所以,这里的指导原则并不是要求更改计算机上的几个设置,你就可以建立起坚不可摧的堡垒,而是说要设置尽可能多的障碍,尽量让任何潜在的攻击者或间谍很难访问你的系统或私密信息。更多详细内容,请关注本次专辑…… Ubuntu 16.04是一种长期支持版本(LTS),是Canonical承诺发布五年的更新版。也就是说,你可以让这个版本在电脑上运行五年!这样一来,一开始就设置好显得特别重要。你应该确保你的软件是最新,已安装了常用应用程序,而且用起来得心应手。 十招让Ubuntu 16.04用起来更得心应手,要做到这几点并不是很难。你只需要按照正确的方向进行,本文就将提供这样的方向。你已经安装了Ubuntu,要做的第一件事就是下载最新的更新。启动停靠栏中的Ubuntu软件。更新选项卡就会显示任何可用的更新。 更多本周开源资讯,本次专辑将为您一一呈现…… Google 的 Git 源码库出现了一种新的操作系统叫 Fuchsia,目前有关新操作系统的信息很少,根据源码树:它使用的不是 Linux 内核而是叫 Magenta 的新内核;它的UI层使用的是 Dart 语言开发的 Flutter;渲染器是 Escher;应用程序框架 Mojo。参与该项目开发的知名开发者包括了 Travis Geiselbrecht 和 Brian Swetland。Fuchsia可能是一个研究性项目,也可能是针对增强现实等领域开发的。 软件定义网络有多重要?对于Linux基金会来说,这涉及到保护核心网络协议,设计开放容器标准,支持R语言开发,以及优化开放API,总之,非常重要。于是,Linux基金会最近将Open vSwitch虚拟网络项目纳入麾下,提供资金等赞助。虽然Linux基金会也有很多其他网络项目,但是这一家可能尤为重要,带来很多有用的功能。 微软宣布针对.NET Core、ASP.NET Core和Entity Framework Core的支持计划。据来自微软的Lee Coward介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项目提供支持和安全补丁。 继开源跨平台开发框架 Weex 之后,阿里巴巴再次宣布另一个重大开源项目 AliSQL。8月9日,在 2016 云栖大会·北京峰会上,阿里云宣布启动 AliSQL 数据库开源项目。该版本性能优于社区版 MySQL 70% 左右,可帮助中小企业和开发者提升数据运营能力。阿里云方面表示欢迎大家共同参与开源项目,在使用的同时也贡献智慧,为数据库行业带来更多进步。 美国联邦政府刚刚公布了联邦源码政策(PDF),要求使用联邦政府资金开发的定制软件每年至少需要开源五分之一。此举旨在通过减少重复的定制软件购买节省纳税人税款,以及促进联邦机构之间的创新和协作。联邦源码政策要求联邦政府开发或为联邦政府的定制软件源代码需要在所有联邦机构之间共享和重复使用。 英特尔公司已经决定建立Ciao项目,旨在打造自己理想中的云编排方案。全称为云集成化先进编排工具的Ciao已经于几个月中悄然登陆GitHub,而其显然是希望为内斗不休的OpenStack世界带来大一统的未来。 社交网络巨头、开源社区的活跃贡献者LinkedIn最近又开源了一系列重量级基础设施软件。到目前为止,LinkedIn在GitHub上开源的软件项目数量已经超过了100个。最近宣布开源的项目有URL-Detector、Rocket Data和LayoutKit等。 谷歌正与密码管理服务Dashlane合作打造开源YOLO项目。开源YOLO项目是一个新的API,让Android应用程序安全地访问用户登录凭据,用户无需再次输入密码即可登录。在这里,YOLO是“You Only Login Once”(你只需登录一次)的缩写。 一直以来,存储系统的研发都是一件非常高端和专业的事情,需要有专有的硬件和专有软件,用得起这些产品的企业也都是“金主”。不过,今天这一切正在悄悄发生改变,“软件定义存储(SDS)”让存储系统中的软件与硬件解耦,以通用硬件取代了专有硬件,让存储系统也不再高高在上。 自从CTO Jeremy King上台后,沃尔玛对开发团队按InnerSource的方式进行了重新整合。经过磨合期,大家已经认可了这种新的开发方式,而且 InnerSource带来的各种好处开始不断显现出来。最近,Clint Boulton对沃尔玛采用InnerSource的情况进行了进一步报道。 在视频成为流行之际,开源视频平台Kaltura趁热打铁从高盛融到了5000万美元,同时该公司还宣布自己将进行IPO。Kaltura是一个开源的视频平台,成立于2006年,总部位于纽约,现有员工450人,其中有250人位于以色列的研发中心。平台提供了定制化的视频、图片及音频功能,可让媒体公司和发行商管理、分析自己的在线视频并对其进行货币化。 随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机器学习成为争论不休的话题。近日,密西根州立大学的博士生 Sebastian Raschka 再次发起了机器学习编程语言之争,分析了自己选择 Python 的原因。 历经四年,Lumina桌面环境终于迎来了第一个正式版本Lumina Desktop 1.0.0。Lumina Desktop将是基于Qt工具箱,旨在取代KDE成为PC-BSD默认的桌面环境。目前Lumina Desktop 1.0尚处于早期alpha阶段,但已被PC-BSD的软件包仓库收录,它的目标是成为一个轻量级的、稳定而快速的桌面环境。 运行IronPython项目的社区领导职责已经交给了Alex Earl和Benedikt Eggers。之前的负责人Jeff Hardy自微软在2010年不再积极参与以来一直负责项目的运行。IronPython的最新版本是2014年12月发布的2.7.5,而且该版本“主要是一些Bug修复”。 在拉斯维加斯举行的SpringOne平台会议上,Mark Thomas(markt@apache.org)给出了Apache Tomcat最新的路线图。我们在InfoQ上曾经关注过Java EE 8的延期,他指出这件事情同样给Apache Tomcat团队带来了不少的问题。 Tor匿名网络项目学习 Debian 的做法公布了 Tor 社会契约——解释他们是一群什么样的人,以及为什么要开发Tor。Tor社会契约:我们通过创建和部署易用的匿名和隐私技术去促进人权。我们相信隐私、思想的自由交流,获取信息对自由社会至关重要。公开而透明的研究和工具是我们成功的关键。我们的工具可供自由的获取、使用、修改和传播。 一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。不管怎么说,Nicky 看起来都不太引人注目。她已经三十岁了,却决定在离开学校多年后回到学校学习。 下面是我经常使用的Emacs功能以及一些小技巧。想看更多这类东西的话,请移步Guided Tour of Emacs。除非你能够很容易的查阅文档,否则很难去学(甚至很难想去学)Emacs. 关于阅读文档,有一些有用的命令,其中最有用的有以下几个命令: C-h C-h (关于帮助的帮助,必不可少的!) C-h k, C-h f 以及 C-h v (分别用于显示按键,函数和变量的说明;必不可少的) C-h r (在Emacs内阅读Emacs manual). 大数据已然成为当今最热门的技术之一,正呈爆炸式增长。每天来自全球的新项目如雨后春笋般涌现。幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术。 信息时代给我们的生活带来极大便利和好处的同时也带来了很大的风险。一方面,人们只要点击几下按钮,就能基本上访问已知存在的全部信息和知识;另一方面,要是这种权力落到个别不法分子手里,就会引起重大破坏和灾难。我在本文中将介绍保护网上私密信息的几个步骤。 Ubuntu 16.04是一种长期支持版本(LTS),是Canonical承诺发布五年的更新版。也就是说,你可以让这个版本在电脑上运行五年!这样一来,一开始就设置好显得特别重要。你应该确保你的软件是最新,已安装了常用应用程序,而且用起来得心应手。 |