Linux基金会提出CDLA协议,助推开放数据共享 神经网络、机器学习、无人驾驶……这些尖端技术都需要大量的数据支撑。但团队和开发者要怎么公开分享数据? Linux 基金会给的答案是:Community Data License Agreement (社区数据许可协议,简称 CDLA )。 谷歌发布量子开源软件,量子计算机对科学家免费开放 2017年10月24日消息 众所周知,量子计算机理论上的云处理能力相比传统超级计算机高很多,用于复杂的科研项目对科学家而言是个福利。日前,谷歌就开放了这项福利,来自彭博社消息,谷歌近日公布了其量子软件开源代码,令科学家能更方便的使用量子计算机。 Ubuntu 18.04 LTS将基于Linux Kernel 4.15内核 本周早些时候,Canonical的Mark Shuttleworth宣布命名下个Ubuntu Linux系统为“Bionic Beaver”,而现在Ubuntu Kernel团队表示Ubuntu 18.04 LTS默认内核将会采用Linux 4.15。目前Ubuntu 18.04 LTS已经开始进入开发,根据目前公布的路线图系统开发为期6个月,几乎所有软件包和核心组件都会获得大量更新。 Facebook开源RacerD,帮助开发者消灭顽固Bug 在内部成功使用之后,Facebook 近日宣布开放其开发工具 RacerD 的开源版本,代码包含在静态代码分析工具 Infer 的代码库中。据 Facebook 介绍,Infer 静态分析平台过去10个月内在 Android 代码库中捕获了超过1000种多线程问题。Race Condition 是程序在多线程多任务处理时,对有些共享资源进行操作(例如两个进程同时修改同一个数据时),导致整个处理过程变得混乱甚至锁死,引发 BU G。 eBay将开源UI库Marko移交给JS基金会 JS 基金会近日宣布正在接管 Marko。Marko 由 eBay 在 2012年 开发,并于 2016年 开源。 该项目是一个快速、友好的 UI 库,旨在简化 Web 开发。Marko 平均每月从 npm 下载约 20万 次,目前已被用于近 20000个页面和组件。Marko 在多个不同的 IDE 和编辑器中得到支持。 和Firebug说再见Firefox宣布Firebug的寿命即将终止 向这款最流行和最强大的 Web 开发工具致敬!领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用。Firebug 已经整合到 Firefox 中,成为开发者工具的一部分。 放弃KDE?Linux Mint 18.3或为使用KDE的最后一版 此前曾报道过 Linux Mint 18.3 将以 Sylvia 为代号,虽然 18.3 尚未公布任何具体的发布日期,但我们预计将于 2017 年 12 月基于 Ubuntu 16.04.3 LTS 发布。在每月的新闻更新中,Linux Mint 团队分享了一些有意思的更新。其中最大的亮点是这个对初学者友好的 Linux 发行版将停止使用 KDE 桌面。因此,Linux Mint 18.3 将是最后一个使用 KDE 桌面的版本。 Wayland开发者发文抨击Nvidia,驱动支持太差 你可能还记得 Linus Torvalds 曾对 Nvidia 竖中指,现在一位 Wayland 开发者发表文章用更激烈的言辞抨击 Nvidia。开发者 Drew DeVault 宣布兼容 i3 的 Wayland 合成器 Sway 1.0 将不支持 Nvidia 的私有驱动 EGLStreams。 清华大学开源用于网络嵌入的工具包OpenNE 清华大学计算机科学与技术系的研究人员近日开源了一款 NE/NRL 训练和测试框架 —— OpenNE,旨在帮助开发者对 NE/NRL(Network Representation Learning,网络表示学习)开展相关的实验和研究。 开源组件有风险 Veracode发布2017年软件安全报告 代码安全和安全开发是信息安全的源头,也是最重要的环节,但是随着开源组件的流行,开源组件漏洞正在对安全开发构成广泛威胁。随着敏捷开发和开源软件的流行,开源组件如今是开发者的宠儿,研究显示如今一个软件中平均75%的软件代码都来自开源组件!但这些开源组件中的漏洞也带来了巨大的安全风险。 NetBSD和OpenBSD使用随机的方式提升内核安全性 NetBSD 的团队发布了他们的第一个代码片段来实现 64 位 AMD 处理器的内核 ASLR - 地址空间布局随机化。KASLR 版本随机将 NetBSD 内核加载到内存中,为内核提供与 ASLR 提供给应用程序相同的安全保护。随机代码的内存位置使得诸如缓冲区溢出之类的错误类更难利用,因为攻击者不能轻易预测(并访问)错误所暴露的内存位置。 机器学习服务器PredictionIO成为Apache顶级项目 Apache软件基金会宣布,Apache PredictionIO正从Apache孵化器中脱胎而出,成为顶级项目。这个消息标志着项目进展的一个重要里程碑。Apache PredictionIO是一个开源机器学习服务。它旨在帮助开发人员和数据科学家为机器学习任务创建预测引擎和服务。 多用户操作系统PC-MOS/386使用GPLv3协议开源 PC-MOS/386 是由 The Software Link (TSL) 公司打造的多用户多任务计算机操作系统,于1986年11月在 COMDEX 上向公众宣布,并于 1987 年 2 月发布,至今已有 30 年。PC-MOS 的后续版本 PC-MOS/386 可以在主机或与之连接的终端上运行多个 MS-DOS 软件。 安卓 8.1为防运营商“暗中观察”将支持DNS over TLS 作为全球最流行的移动操作系统,Android 即将启用一个全新的“DNS over TLS”安全协议,以防用户被互联网服务提供商(ISP)暗中观察。简而言之,该协议可以为用户发向域名服务器(DNS)的请求套上一层加密措施,让 ISP 在大部分情况下无从下手。 希望涨工资?看看为开发者带来更高收入的十大开源技术 Linux 基金会和在线求职招聘网站 Dice 发布了一份关于开源招聘的调查结果。结果显示,相对于其他类型的 IT 工作者,67% 的管理人员更希望雇佣在开源技术方面有所专长的技术人员。此外,42% 的受访管理人员表示,他们需要招聘更多熟悉开源技术的人才,因为他们正在增加对开源技术的使用,并且有 30% 的受访者表示开源技术正成为他们业务的核心技术支撑。然而,绝大多数(89%)的招聘主管表示,他们发现很难找到填补岗位所需的“开源人才”。 娱乐开发两不误,10大开源游戏框架推荐 从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起着核心作用的技术组成部分。本文将介绍十大好用的开源游戏引擎和框架,希望能给你的游戏开发带来帮助。 |