设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:开源面临生死存亡 Linux新版发布

2018-12-28 13:23| 发布者: joejoe0332| 查看: 3954| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要:   开源软件在它的顶峰遇到了一场存亡危机。毫无疑问,开源软件的概念给企业软件的世界带来了革命,后者花费了几十亿与开源的概念斗争了多年后,才不得不接受了新的未来。但越来越多的人开始担心,开源软件允许任何 ...
  开源软件在它的顶峰遇到了一场存亡危机。毫无疑问,开源软件的概念给企业软件的世界带来了革命,后者花费了几十亿与开源的概念斗争了多年后,才不得不接受了新的未来。但越来越多的人开始担心,开源软件允许任何人干任何事的本质可能会在分布式云计算的时代给开发者带来巨大问题。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  Ubuntu 从 2018 年开始就一直十分活跃 —— 因为在 2018 年到来前的两个月发布的 Ubuntu 17.10 ‘Artful Aardvark’ 带来了一波接着一波的讨论。但随着一个新的长期支持版本迫在眉睫、对重新设想的安装器的争论不休,以及 GNOME Shell 的大量内存泄露问题……2018 年对于 Ubuntu 工程师来说并不容易。在经过数个测试版本后,Linux Kernel 4.20 终于在圣诞前夕迎来了正式版本。Linus Torvalds 在邮件中写道:“看起来似乎没有理由再推迟 4.20 版本的发布,因为大家要准备休息了,圣诞节快乐!”4.20 版本的更新亮点包括:BPF网络流解析器……喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。从微软公开宣布 "Microsoft love linux" 那一刻起,过去的几年里,微软积极拥抱开源的举动我们有目共睹,即便有过"Linux is a cancer"这种真香警告的 flag,但不得不承认的是,微软一系列“拥抱开源”的举措为 Linux 社区乃至整个开源社区都带来了很多巨大的惊喜。上周末,Linux 4.21 内核的 "hwmon" 硬件监控程序进行了更改。用户在使用过程中没有任何变化,但Linux 内部却发生了很多改变。使用 Linux 4.21 时,kbyte 驱动现在支持 Hygon Dhyana CPU,以便能够监控 CPU 核心温。该 Hygon Dhyana 处理器是中国制造的处理器,当前支持一代AMD Zen / EPYC技术。最近的 Kubernetes 容器协调软件kubeadm发布。Kubeadm 可以通过单个命令启动 Kubernetes 集群。群集的设置由最佳实践默认值定义,完全符合  Certified Kubernetes  准则。Kubeadm 在部署 Kubernetes 集群时自动化了一些棘手的步骤,例如发布和协调每个节点的安全证书,以及理顺系统基于角色的访问控制(RBAC)的必要权限。在创始人和首席执行官 Guido van Rossum 辞去 BDFL 后,Python 软件基金会已经确定了 Python 的新管理模式。新管理模型将依赖于一个由五人组成的指导委员会来建立标准实践,以便为 Python 引入新功能。该提案被设计为“无趣”、全面、灵活和轻量。Chrome 和 Chrome OS 的很多方面都是通过 Chromium 项目开源的。Google 仍然保留了一部分非开源技术。一直保持私有化的 Chrome OS 的 Camera 应用程序就是其中的一部分。现在 Google 现在将它添加到 Chromium 仓库中,详细内容请关注本次专辑……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。面向所有尚处于支持状态的Ubuntu版本,Canonical今天发布了新的内核安全更新,修复了多名安全研究人员近期发现的多个漏洞。本轮安全补丁修复了Linux Kernel中CDROM驱动的整数溢出漏洞(CVE-2018-18710),允许本地攻击者窃取敏感信息。Debian 反骚扰团队通过邮件列表发布通知,准备从仓库里移除一个软件包,理由是其名字不合适。反骚扰团队的成员表示,他们收到了关于指责该软件包暗含“性意味”的邮件,而 Debian 反骚扰团队与该软件包的开发团队经过沟通后,对方仍拒绝改名。AMD 7nm Zen2处理器预计将在明年一季度大规模上市,其中第二代EPYC霄龙先行,随后是消费级锐龙Ryzen平台。经查,Linux 4.21内核新鲜增加了对AMD 7nm EPYC Rome(罗马)处理器的优化。7nm Rome在设计上进行了一些大胆创新,比如结构上,CPU核心和I/O Die分离,DDR控制器也与I/O核心绑定,这意味着内存延迟将加大,同时CPU访问L3的速度也会牺牲。据 Fedora 官方推特消息,Fedora 项目负责人 Cristian Gafton 已去世,Fedora 项目组对这一消息表示了沉重的哀悼。据 Fedora 官网介绍,Fedora 项目负责人(Fedora Project Leader or FPL )最终对 Fedora 中发生的所有事情负责,特别是负责维护 Red Hat 与 Fedora 的关系。我们都知道,使用 Canonical Livepatch 服务的用户可在不重启的情况下安装 Linux 内核更新,不过据透露,在 Ubuntu 19.04 中亦将会找到其他额外的设置来使用此项功能。这项功能在 Ubuntu 18.04 LTS 上首次亮相,对于最多三台独立机器的 Ubuntu 桌面用户是免费的。FreeBSD 项目的最新状态报告是 2018年1月至 9 月。报告涵盖了今天发布项目的大部分信息,不包括 Q4 季度,本月早写时候发布的 FreeBSD 12.0 也包括在这份报告中。对于 FreeBSD 来说,今年是辉煌的一年,FreeBSD 在性能上得到提升。在硬件方面,从传统的 x86_64 系统升级到 POWER9和 ARM 甚至 RISC-V 。Linux Mint 19.1 开发代号“Tessa”终于正式发布了。新版本仍然基于 Ubuntu 18.04 LTS,并将支持到 2023 年。外观上最大的改进是加入了 Cinnamon 4.0 桌面版,并保留了切换到现代桌面布局或传统的选项。目前,GitLab ChatOps 支持的平台包括 Slack 和 Mattermost。根据 GitLab CEO  Sid Sijbrandij 在圣诞节来临之际,向开发者宣布,在 GitLab 11.8发布时,将开源 ChatOps 功能。GitLab ChatOps 的主要功能,就是开发者通过即时通讯平台发送命令,目前支持的平台包括 Slack 和 Mattermost 。Qt 5.12 在三大桌面平台宣布支持 Python 2.7 以及 3.5+,并包含两个封装器模块,用来封装 Qt API 以及自有的 C++ 函数库。知名流行的 C++ 常用 GUI 开发框架 Qt 官方宣布,开始在 5.12 版本中支持 Python —— Python 开发者现在可以使用所有的 Qt API,虽然目前尚处于技术预览版的阶段,但官方承诺,正式版将在不久后推出,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。开源公司厌倦了云服务提供商和技术巨头的推动。因此,它们正在为自己的开源项目开发新的软件许可证。在今年早些时候哦,一些企业和开发人员在 Commons Clause 条款下聚到一起,这是一个旨在为开源项目增加限制或者阻止开源项目销售的许可证。今年对于 Wayland 来说非常有意思,GNOME Shell 和 KDE Plasma 支持相继成熟,较小的 i3-inspired Sway 也接近了1.0版本,NVIDIA 致力于 EGLStreams ,已完成对 KWin 的支持。与此同时,三星放弃了 Wayland 的开发商来作为OSG 重组的一部分,这对上游的项目做出了巨大贡献。SinoVoIP 多年一直提供 Banana Pi 单板机。他们的主板通常是 Arm 处理器,价格也很优惠。虽然不如 Friendly ELEC 和 Orange Pi 那么好。该公司还提供入门级的文档和镜像文件而闻名。而且也形成了一个很活跃的社区。近日,Facebook 人工智能研究院 ( FAIR ) 宣布开源首个全卷积语音识别工具包 wav2letter++。系统基于全卷积方法进行语音识别,训练语音识别端到端神经网络的速度是其他框架的 2 倍多。他们在博客中对此次开源进行了详细介绍。Linux 4.21 内核的加密子系统更新在今天早上推送。在此次推送中,Adiantum作为 Google Speck 计划的代替品。用于{敏感词}在 CPU/Soc 上缺少原生加密扩展的低端 Android Go 设备的数据加密。Adiantum 的表现超过了 Speck,最重要的是 Speck 是美国国家安全局开发的,而 Adiantum 不是。2018 年应该是谷歌标志性年份。这个年份是谷歌成立 20 周年,Android 10 年和 Chrome 10 周年。对于大多是大型科技巨头来说,2018 年已经过完了,当年他们看谷歌时,都感觉 Google 会贬值。从隐私到产品,再到对自己的员工和承包商待遇都破烂不堪。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  开源软件在它的顶峰遇到了一场存亡危机。毫无疑问,开源软件的概念给企业软件的世界带来了革命,后者花费了几十亿与开源的概念斗争了多年后,才不得不接受了新的未来。但越来越多的人开始担心,开源软件允许任何人干任何事的本质可能会在分布式云计算的时代给开发者带来巨大问题。


  上次我们也讨论了这个问题并发现,业界有两家重要的开源软件公司(Redis 和 MongoDB)决定改变它们的部分软件发布时采用的授权。此举表明它们试图让云计算提供商在它们的软件基础上提供服务变得更困难,甚至不可能。

  两家公司当然不能撼动整个世界。但随着当前许多云计算公司已经安排好了 2019 年的计划,开源项目和云计算服务之间的交集开始成为许多人担心的问题。Cloud Foundry Foundation 的开源执行主管 Abby Kearns 说:“我认为,开源软件在建立商业机会的过程中扮演的角色已经变了。这种担忧只会越来越多。”更多消息大家可以关注本次专辑……

  Ubuntu 从 2018 年开始就一直十分活跃 —— 因为在 2018 年到来前的两个月发布的 Ubuntu 17.10 ‘Artful Aardvark’ 带来了一波接着一波的讨论。但随着一个新的长期支持版本迫在眉睫、对重新设想的安装器的争论不休,以及 GNOME Shell 的大量内存泄露问题……2018 年对于 Ubuntu 工程师来说并不容易。


  本文将和你回顾一下 Ubuntu 在 2018 年的关键事件……一月:To-Do App。1月份,开发者确认计划将 GNOME To-Do 应用程序添加到 Ubuntu 18.04 的默认应用中。GNOME To Do 提供基本的待办事项和笔记功能,还整合了多种在线服务,使其成为以生产力为重点的 LTS 版本的完美补充。

  另外,Ubuntu 开发者也证实,他们会在 Ubuntu 18.04 中使用 Xorg 作为默认显示服务器。当然,Wayland 仍然是预装的,因为 Ubuntu 17.10 与 Wayland 的搭配尝试取得了不错的效果。但在全新的安装系统中,Xorg 将成为默认的选择。

  说到 Ubuntu 17.10,1月11日 Canonical 重新发布了 Ubuntu 17.10,主要是因为在某些笔记本电脑上出现 BIOS 固件问题,导致其电脑“变砖”。在社区的其他地方,GNOME 确认其计划从 Nautilus 中删除对桌面图标的支持。这一有争议的变化将使 Ubuntu 选择在 2018 年的所有版本中发布旧版本的著名文件管理器。更多消息,请大家关注本次专辑……

  在经过数个测试版本后,Linux Kernel 4.20 终于在圣诞前夕迎来了正式版本。Linus Torvalds 在邮件中写道:“看起来似乎没有理由再推迟 4.20 版本的发布,因为大家要准备休息了,圣诞节快乐!”


  4.20 版本的更新亮点包括:BPF 网络流解析器;taprio 流量调度器;PCI 层中的点对点 DMA 支持;支持 C-SKY 架构;pressure-stall 检测机制;XArray 数据结构更多内容,本次专辑将为您一一带来……



  喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。


  如图中所看到的,本来这应该是一个正常的蓝色按钮,而上面的「积雪」效果就是 Ant Design 今天的圣诞节彩蛋之一。众所周知 Ant Deign 有着大量的用户群体,而这个“彩蛋”呈现出来的最终效果却是犹如一颗“毒蛋”,说是一场灾难也不为过,最后也把众多的框架使用者给坑了 —— 大量前端开发者纷纷前往 Ant Design 的 GitHub 仓库留言、吐槽……

  Ant Design 的核心维护人员面对用户突如其来的质疑和吐槽,立马做出了回应, 并提供了修复的方法:关于 Ant Design 圣诞彩蛋,起源自 2018 年 9 月 10 日我的一次提交:add christmas easter egg · ant-design/ant-design@00aebeb,代码实现会在 12 月 25 日当天给所有按钮添加积雪效果,并增加 `Ho Ho Ho!` 的浏览器默认提示信息。

  这完全是我个人的一意孤行且愚蠢的决定,是我的错误给大家造成了不良影响,非常抱歉。更多内容,请关注吧本次专辑……

  从微软公开宣布 "Microsoft love linux" 那一刻起,过去的几年里,微软积极拥抱开源的举动我们有目共睹,即便有过"Linux is a cancer"这种真香警告的 flag,但不得不承认的是,微软一系列“拥抱开源”的举措为 Linux 社区乃至整个开源社区都带来了很多巨大的惊喜。


  2015年,微软宣布支持开源视频编解码器 VP9,对自家的更多项目进行开源,并开始接受 LLVM/Clang;而在2016年微软收购了跨平台移动开发公司 Xamarin,推出了 Linux 版的 SQL Server,并表示会继续开源。

  2017年也是非常有趣的一年,这一年,微软加入了 OSI 组织(开源计划,Open Source Initiative),继续积极发展 Windows 的 Linux 子系统(WSL),并在 Linux 平台上为 .NET 开发提供更多的便利特性。但今年,2018年,可以说是微软最令人感到惊讶的一年。

  下面不妨回顾一下 2018 年微软与开源有关的“里程碑意义”事件:1.微软收购 GitHu。2018年6月4日,微软宣布以 75 亿美元的股票收购代码托管平台 GitHub,并由微软副总裁、Xamarin 创始人 Nat Friedman 担任 CEO 一职。

  消息公布后,微软表示 GitHub 将仍然是一个开放平台,并保留其开发者优先的风格,独立运营。而这一事件,无论是对于微软,还是整个开源界,都是一件可以载入史册的大事。更多内容,请大家关注本次专辑……
  
  上周末,Linux 4.21 内核的 "hwmon" 硬件监控程序进行了更改。用户在使用过程中没有任何变化,但Linux 内部却发生了很多改变。使用 Linux 4.21 时,kbyte 驱动现在支持 Hygon Dhyana CPU,以便能够监控 CPU 核心温。


  该 Hygon Dhyana 处理器是中国制造的处理器,当前支持一代AMD Zen / EPYC技术 。在 Linux 4.20 中最初添加了 Hygon Dhyana的支持,但是 k10temp CPU 的温度报告显示,其温度并没有达到 4.20要求,在 Linux 4.21中,主要添加了新的 Hygon ID 。

  Linux 4.21中对 hwmon 的另一个补充是引入了PowerPC片上控制器(OCC)驱动。这个驱动报告从热量到功率指标的各种系统和处理器数据。OCC 硬件存在于 POWER8/POWER9 处理器上,现在允许这些较新的 IBM POWER 平台用户从 Linux 访问数据。

  现在,LM75 驱动支持 STLM75 温度传感器,INA 3221 驱动器具有电源管理运行时支持,以及其他相关项的改进。更多内容请关注本次专辑……



  最近的 Kubernetes 容器协调软件kubeadm发布。Kubeadm 可以通过单个命令启动 Kubernetes 集群。群集的设置由最佳实践默认值定义,完全符合  Certified Kubernetes  准则。Kubeadm 在部署 Kubernetes 集群时自动化了一些棘手的步骤,例如发布和协调每个节点的安全证书,以及理顺系统基于角色的访问控制(RBAC)的必要权限。


  除了在集群上安装 Kubernetes 之外,kubeadm 还可以升级 Kubernetes 集群,或者只是执行选择操作作为安装过程的一部分,称为阶段。对于想要第一次尝试 Kubernetes 的人,以及想要在裸机系统上部署 Kubernetes 的人来说,Kubeadm 可以节省时间。

  对于那些从云端获取 Kubernetes 的人来说,kubeadm 提供了一种简单的方法来定制 Kubernetes 运行云服务,如  Amazon EKS  和  Google Kubernetes Engine,符合他们自己的规范。

  kubeadm 可能更适合作为更大的部署系统的组件,虽然该系统负责 Kubernetes 部署的其他方面,例如网络。但它并不意味着是一个全栈 Kubernetes 安装工具,例如 Kops。Kubeadm可以使Kops维护者更简单,因为它标准化了堆栈的那一部分的安装过程和接口。

  适用于 Mac或Windows 的 Minikube 使用 kubeadm 作为基础。它适用于  Cluster API,Kubernetes 提供了一组用于创建,配置和管理集群的声明式Kubernetes 样式 API。最后,要运行 kubeadm,现有的群集硬件或虚拟机必须已启动并正在运行。更多相关内容,大家可以关注本次专辑……

  在创始人和首席执行官 Guido van Rossum 辞去 BDFL 后,Python 软件基金会已经确定了 Python 的新管理模式。新管理模型将依赖于一个由五人组成的指导委员会来建立标准实践,以便为 Python 引入新功能。该提案被设计为“无趣”、全面、灵活和轻量。


  『我们不是管理专家,我们认为 Python 并不是一个好的实验对象,去实践新的或者没有经过证实的管理模式』,Nathaniel Smith 和 Donald Stufft 在 Python 文档中解释道。『所以这个模式是尽可能地成熟的、众所周知的,且经过测试。

  大多数成功的 F/OSS 项目中最常见的是,一个大多数不干涉的理事会,而且低级的细节直接来自 Django 的管理模型』。指导委员会将作为 Python 的“最终上诉法院”,并将对决策过程拥有广泛的权力,包括接受或拒绝 PEP 的能力(Python 功能增强建议),执行和更新项目的行为准则,创建子委员会和管理项目资产。

  但 Nathaniel Smith 和 Donald Stufft 说,理事会的预期目标是采取更多不干涉和偶尔干涉的方式来发挥其权力。更多相关内容,请大家关注本次专辑……

  面向所有尚处于支持状态的Ubuntu版本,Canonical今天发布了新的内核安全更新,修复了多名安全研究人员近期发现的多个漏洞。本轮安全补丁修复了Linux Kernel中CDROM驱动的整数溢出漏洞(CVE-2018-18710),允许本地攻击者窃取敏感信息。


  包括Ubuntu 18.10(Cosmic Cuttlefish),Ubuntu 18.04 LTS(Bionic Beaver),Ubuntu 16.04 LTS(Xenial Xerus)和Ubuntu 14.04 LTS(Trusty Tahr),所有处于支持状态的Ubuntu版本均受到这个问题影响。

  此外本轮更新还修复了仅影响Ubuntu 18.04 LTS,Ubuntu 16.04 LTS和Ubuntu 14.04 LTS版本的数个其他漏洞,包括Linux Kernel中MIDI驱动中的竞争条件(CVE-2018-10902),POSIX定时器实现中的整数溢出漏洞, Infiniband实施中的免费使用漏洞(CVE-2018-14734)。更多内容,请关注本次专辑……
 

  Debian 反骚扰团队通过邮件列表发布通知,准备从仓库里移除一个软件包,理由是其名字不合适。反骚扰团队的成员表示,他们收到了关于指责该软件包暗含“性意味”的邮件,而 Debian 反骚扰团队与该软件包的开发团队经过沟通后,对方仍拒绝改名。


  该软件包叫 Weboob,有自己的网站 Weboob.org,是 Web Outside of Browsers 的缩写。Weboob (Web Out Of Browsers) 提供了很多工具以用于和很多的网站进行交互。例如在 youtube 上搜索并播放视频;查询天气、银行帐号等等信息。

  它是在 2010 年进入到 Debian 软件仓库的。它的名字因含有性意味而在几个月前遭到质疑,它的名字以及部分模块都含有 boob 这个与女性器官相关的单词,logo(如图)也是如此。但该软件包的开发者拒绝改名,因此反骚扰团队裁定它违反 Debian 行为准则而准备将其移除。具体情况,请大家关注本次专辑……

  AMD 7nm Zen2处理器预计将在明年一季度大规模上市,其中第二代EPYC霄龙先行,随后是消费级锐龙Ryzen平台。经查,Linux 4.21内核新鲜增加了对AMD 7nm EPYC Rome(罗马)处理器的优化。


  7nm Rome在设计上进行了一些大胆创新,比如结构上,CPU核心和I/O Die分离,DDR控制器也与I/O核心绑定,这意味着内存延迟将加大,同时CPU访问L3的速度也会牺牲。不过,内核调优后,新增了规定L3缓存限制、优先级和内存带宽强制执行的QoS域。

  这将有助于为新架构做好更广泛的软件生态系统准备,并可能避免新设计的一些古怪之处。此外,此次调优也是为了更好地利用AMD Zen2的新编译器“znver2”,它支持包括 写回和不失效缓存(WBNOINVD), 读取处理器ID(RDPID)以及缓存线写回 (CLWB)等命令,后者可用于开启非易失性内存。更多内容,请关注本次专辑……

  据 Fedora 官方推特消息,Fedora 项目负责人 Cristian Gafton 已去世,Fedora 项目组对这一消息表示了沉重的哀悼。


  据 Fedora 官网介绍,Fedora 项目负责人(Fedora Project Leader or FPL )最终对 Fedora 中发生的所有事情负责,特别是负责维护 Red Hat 与 Fedora 的关系。他/她是 Fedora 的总裁、首席执行官、主席、无所畏惧的领导者,无论你是否愿意这样称呼他。

  然而,项目负责人不是独裁者,无论仁慈与否。FPL 还负责主持 Fedora 委员会。Cristian Gafton 主导了 Fedora Core 2, 3, & 4 的开发。


  我们都知道,使用 Canonical Livepatch 服务的用户可在不重启的情况下安装 Linux 内核更新,不过据透露,在 Ubuntu 19.04 中亦将会找到其他额外的设置来使用此项功能。这项功能在 Ubuntu 18.04 LTS 上首次亮相,对于最多三台独立机器的 Ubuntu 桌面用户是免费的。


  作为其全新安装指导的一部分,Ubuntu 欢迎屏幕包括实时补丁设置(live patch set-up),但很容易被忽略。在即将发布的 Ubuntu 19.04 版本中,目标是在软件和更新工具中提供一个专用的 Livepatch 选项卡(基于模型,似乎是新集成到系统设置控制面板中)。

  新的面板草图如上所示,显示了十分方便的信息,以便用户知道何时管理无需重启的系统更新。有关 Livepatch 状态和最新应用更新的详细信息都显示在此选项卡中,并且提供了一个方便的切换开关,以便那些看重“省时”的人可以轻松地选择退出它。更多内容,请关注本次专辑……

  FreeBSD 项目的最新状态报告是 2018年1月至 9 月。报告涵盖了今天发布项目的大部分信息,不包括 Q4 季度,本月早写时候发布的 FreeBSD 12.0 也包括在这份报告中。对于 FreeBSD 来说,今年是辉煌的一年,FreeBSD 在性能上得到提升。


  在硬件方面,从传统的 x86_64 系统升级到 POWER9和 ARM 甚至 RISC-V 。许多新端口和软件包上线。状态报告中的一些亮点如下:FreeBSD 核心团队一直在讨论更多关于频点发布和更改支持模型的可能性的问题。

    FreeBSD Ports 最多支持 340000个端口。FreeBSD 围绕 OpenZFS RAID-ZExpansion项目,讨论其一般的性能和可扩展性改进。其他还有:64位 inode 支持、i915图形驱动支持、对 makefile 的 FAT 系统支持等等。

    FreeBSD 引导程序有一个 Lua 解释器,在 Q3季度中是默认解释器。这个 Lua 解释器将替换 FreeBSD 13 的 FORTH 解释器。FreeBSD 引导程序也将支持 UEFI支持。继续开发基于 Linux 图形驱动程序,支持 FreeBSD Intel/AMD 开源图形驱动程序。

    英特尔正在进行 FreeBSD 电源管理的相关改进。性能工作:降低系统调用开销,使其开销降低为 FreeBSD 11的一半,Unix socket 现在可以随着核心数量的增加而成线性扩展,NUMA 工作的页面错误处理可扩展性提高20-80倍。 更多相关内容,请关注本次专辑……

  目前,GitLab ChatOps 支持的平台包括 Slack 和 Mattermost。根据 GitLab CEO  Sid Sijbrandij 在圣诞节来临之际,向开发者宣布,在 GitLab 11.8发布时,将开源 ChatOps 功能。

  GitLab ChatOps 的主要功能,就是开发者通过即时通讯平台发送命令,目前支持的平台包括 Slack 和 Mattermost 。Sid Sijbrandij 表示,GitLab 在未来也会加入 GitLab ChatOps 功能。

  ChatOps 共有以下5大特点:提供监测功能,配备相关的监工仪表盘,让运维人员更方便的进行鼓掌排除。支持 JQuery 指令操作,也支持输入简单的 SQL 指令。整合角色控制权限,为每个使用者配置不同的权限。不需要进行相关的设置工作,开发者开通后即可使用。



  Chrome 和 Chrome OS 的很多方面都是通过 Chromium 项目开源的。Google 仍然保留了一部分非开源技术。一直保持私有化的 Chrome OS 的 Camera 应用程序就是其中的一部分。现在 Google 现在将它添加到 Chromium 仓库中。


  Chrome OS 的相机应用很简单易用,但是近年来也不断获得改进。例如:在今年 ,相机可以录制视频。目前来看,Google 正在通过将一些应用开源来更快的获得新特性和相关改进。

  在 Chromium 的 Gerrit 的源代码中可以知道 Chrome Camera 应用的那些部分是使用 JavaScript 构建的 。在几个月以前,Google 快速的将 Android 的 Google 相机应用移植到 Chrome OS 平台。而不是创建原生的 Chrome OS 应用 。

  在这种情况下,为什么 Chrome OS Camera 开源?因为不开源,在以后可能不会在被 Chrome OS系统使用。在另一次的代码提交中,准确的解释了 Chrome OS 在何时决定使用 Chrome OS 应用来代替 Android 应用。如果 Chromebook 不支持 Android Pie,那么默认使用 Chrome OS 应用。由于 Android Pie 刚刚开始向用户推送,所以,绝大多数用户默认使用的是 Chrome 应用。

  大多数机器学习任务——从自然语言处理、图像分类到翻译以及大量其他任务,都依赖于无梯度优化来调整模型中的参数和/或超参数。为了使得参数/超参数的调整更快、更简单,Facebook 创建了一个名叫 Nevergrad的 Python 3 库,并将它开源发布。Nevergrad 提供了许多不依赖梯度计算的优化算法,并将其呈现在标准的问答 Python 框架中。此外,Nevergrad 还包括了测试和评估工具。


  Nevergrad 现已对外开放,人工智能研究者和其他无梯度优化相关工作者马上就可以利用它来协助自己的工作。这一平台不仅能够让他们实现最先进的算法和方法,能够比较它们在不同设置中的表现,还将帮助机器学习科学家为特定的使用实例找到最佳优化器。

  在 Facebook 人工智能研究院(FAIR),研究者正将 Nevergrad 应用于强化学习、图像生成以及其他领域的各类项目中,例如,它可以代替参数扫描来帮助更好地调优机器学习模型。这个库包含了各种不同的优化器。

  在此之前,使用这些算法往往需要研究者自己编写算法的实现,这就让他们很难在各种不同的最新方法之间进行比较,有时候甚至完全无法比较。现在,AI 开发者通过使用 Nevergrad,可以轻易地在特定的机器学习问题上对不同方法进行测试,然后对结果进行比较。或者,他们也可以使用众所周知的基准来评估——与当前最先进的方法相比,新的无梯度优化方法怎么样。更多内容,详见本次专辑……

  Librefox 是一个开源项目,旨在为任何人提供隐私保护和增强安全的 Firefox 浏览器代替品。Librefox 不是 Firefox 的分支,Librefox 使用核心的 Firefox 功能,并对浏览器在隐私保护,安全性方面进行优化增强。


  该项目使用 Ghacks user.js 和其他功能创建一个浏览器。提供更好的隐私保护和开箱即用的安全性。Librefox 适用于 Windows,Mac 和 Linux 设备。在 Window 上,无需安装即可运行。Librefox 项目团队创建了基于 Firefox 稳定版的扩展插件和 Librefox 的 Beta 版。

  在使用时,整体界面与 Firefox 并无差异,因为整个浏览器还是运行在 Firefox 之上。Librefox 开发团队从 Firefox 中删除了一些组件:从浏览器中删除了『不尊重隐私』的更新程序、崩溃报告组件和其他附加组件。Firefox 默认使用的通信组件也被删除:

  Lirefox 没有附加组件,目前开发团队已经为 LibreFox 创建了几个扩展组件,团队建议安装。建议安装的组件已经通过了相关的代码审查。Librefox 扩展为 Firefox 提供了一个暗黑主题,HTTP Watcher 和 Relaod 按钮。更多内容,请查阅本次专辑……


  开源公司厌倦了云服务提供商和技术巨头的推动。因此,它们正在为自己的开源项目开发新的软件许可证。在今年早些时候哦,一些企业和开发人员在 Commons Clause 条款下聚到一起,这是一个旨在为开源项目增加限制或者阻止开源项目销售的许可证。


  Commons Clause 条款诞生,主要原因是由于云服务供应商使用了开源软件获得利益,但开源软件本身并没有任何认可或奖励。「我们感觉云服务供应商在抢劫代码。亚马逊和其他云服务供应商正在使用开源代码将其作为自己的云服务。这完全滥用了开源概念。」Redis Labs 的联合创始人兼首席执行官 Ofer Bengal 说。

  目前,这个许可证并没有被开源社区广泛接受,因为它违反了在开源倡议定义(Open Source Initiative’s definition)下开源的含义。

  今年对于 Wayland 来说非常有意思,GNOME Shell 和 KDE Plasma 支持相继成熟,较小的 i3-inspired Sway 也接近了1.0版本,NVIDIA 致力于 EGLStreams ,已完成对 KWin 的支持。与此同时,三星放弃了 Wayland 的开发商来作为OSG 重组的一部分,这对上游的项目做出了巨大贡献。


  以下是 Wayland/Weston 2018 的数据。Wayland 本身并没有很多的 Commit 活动,因为其核心已经相当成熟,开发商今年在定时发布节奏上,与新的 Weston 版本联合起来。迄今为止,Wayland 的 Git 存储库仅提交了 70 次,去年是 78 次,而前几年有超过 150 次 提交。

  今年还有 792 个新代码行数和 357 个删除的代码行数。这是历史上一个低点。今年对Wayland的贡献最多的贡献者是 Derek Foreman(三星),其次 Daniel Stone、Emil Velikov、Pekka Paalanen、Simon Ser、Michal Srb。通过 GitStats 可以看到更多关于 Wayland 数据。

  除了所有其他桌面的 Wayland,Weston 今年只有 283 次提交,而去年有 437 次,而前几年有 600多次提交。回到 2010 年,当时有 248 次。增加了 9.6k 行代码,删除了 3.6k 行代码,自 2009年以来的最低点。

  2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的。但本文的这份性能对比会更加深入 —— 将研究五个主流 Linux 发行版在过去近三年里所经历的性能变化,而测试对象则是从 2016 年初开始的 CentOS, Clear Linux, Fedora, Ubuntu 和 openSUSE,到目前为止已安装稳定更新的最新版本。


  2018 年波及众多 Linux 发行版的 Spectre 和 Meltdown 漏洞严重影响了它们的性能,所以我们不妨看看两年前的发行版和今年的性能对比,最终结果会是如何。本次对比客观地测试了从 2016 年初到 2018 年底相同硬件上的 Linux 发行版性能 —— 系统会重新加载所有测试的最新版本,以了解性能如何变化。

  先来看看本次性能对比中,运行这些 Linux 发行版的机器配置:Intel Core i7 5775C;板载 Iris Pro 6200 显卡;MSI Z97-G45 GAMING 主板;16GB DDR4 RAM;120GB CT120BX100SSD1, Crucial BX100 SATA 3.0 SSD……

  可以看到,测试所使用的机器配置十分强劲,英特尔酷睿 i7 5775C 仍然是强大的 CPU,特别是其 Iris Pro 显卡和4核/8线程、3.3GHz 基频和 3.7GHz 自动超频。在 2016 年和现在的所有测试中,CPU 都以默认速度(stock speed)运行。唯一的变化是现在使用最新的主板 BIOS,但这也是出于安全原因所必需的考虑,其他配置方式与 2016 年的相同。

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

开源面临生死存亡之际

  开源软件在它的顶峰遇到了一场存亡危机。毫无疑问,开源软件的概念给企业软件的世界带来了革命,后者花费了几十亿与开源的概念斗争了多年后,才不得不接受了新的未来。但越来越多的人开始担心,开源软件允许任何人干任何事的本质可能会在分布式云计算的时代给开发者带来巨大问题。

Ubuntu 2018回顾:从内存泄露到“感人”的 LTS 版本

  Ubuntu 从 2018 年开始就一直十分活跃 —— 因为在 2018 年到来前的两个月发布的 Ubuntu 17.10 ‘Artful Aardvark’ 带来了一波接着一波的讨论。但随着一个新的长期支持版本迫在眉睫、对重新设想的安装器的争论不休,以及 GNOME Shell 的大量内存泄露问题……2018 年对于 Ubuntu 工程师来说并不容易。

圣诞快乐!Linux Kernel 4.20正式发布

  在经过数个测试版本后,Linux Kernel 4.20 终于在圣诞前夕迎来了正式版本。Linus Torvalds 在邮件中写道:“看起来似乎没有理由再推迟 4.20 版本的发布,因为大家要准备休息了,圣诞节快乐!”4.20 版本的更新亮点包括:BPF网络流解析器……



Ant Design圣诞“彩蛋”炸雷,开源项目为何失控了?

  喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。

微软2018开源大事记


  从微软公开宣布 "Microsoft love linux" 那一刻起,过去的几年里,微软积极拥抱开源的举动我们有目共睹,即便有过"Linux is a cancer"这种真香警告的 flag,但不得不承认的是,微软一系列“拥抱开源”的举措为 Linux 社区乃至整个开源社区都带来了很多巨大的惊喜。

Linux 4.21将能够读取Hygon Dhyana CPU温度

  上周末,Linux 4.21 内核的 "hwmon" 硬件监控程序进行了更改。用户在使用过程中没有任何变化,但Linux 内部却发生了很多改变。使用 Linux 4.21 时,kbyte 驱动现在支持 Hygon Dhyana CPU,以便能够监控 CPU 核心温。该 Hygon Dhyana 处理器是中国制造的处理器,当前支持一代AMD Zen / EPYC技术 。

Kubernetes使用Kubeadm推出自己的托管服务

  最近的 Kubernetes 容器协调软件kubeadm发布。Kubeadm 可以通过单个命令启动 Kubernetes 集群。群集的设置由最佳实践默认值定义,完全符合  Certified Kubernetes  准则。Kubeadm 在部署 Kubernetes 集群时自动化了一些棘手的步骤,例如发布和协调每个节点的安全证书,以及理顺系统基于角色的访问控制(RBAC)的必要权限。

Python编程语言实行尽可能成熟、稳定的新管理模式

  在创始人和首席执行官 Guido van Rossum 辞去 BDFL 后,Python 软件基金会已经确定了 Python 的新管理模式。新管理模型将依赖于一个由五人组成的指导委员会来建立标准实践,以便为 Python 引入新功能。该提案被设计为“无趣”、全面、灵活和轻量。

Canonical内核安全更新,相关Ubuntu版本应尽快升级

  面向所有尚处于支持状态的Ubuntu版本,Canonical今天发布了新的内核安全更新,修复了多名安全研究人员近期发现的多个漏洞。本轮安全补丁修复了Linux Kernel中CDROM驱动的整数溢出漏洞(CVE-2018-18710),允许本地攻击者窃取敏感信息。

Debian反骚扰团队因名字准备移除一个软件包


  Debian 反骚扰团队通过邮件列表发布通知,准备从仓库里移除一个软件包,理由是其名字不合适。反骚扰团队的成员表示,他们收到了关于指责该软件包暗含“性意味”的邮件,而 Debian 反骚扰团队与该软件包的开发团队经过沟通后,对方仍拒绝改名。

Linux内核新增AMD 7nm Zen2架构优化

  AMD 7nm Zen2处理器预计将在明年一季度大规模上市,其中第二代EPYC霄龙先行,随后是消费级锐龙Ryzen平台。经查,Linux 4.21内核新鲜增加了对AMD 7nm EPYC Rome(罗马)处理器的优化。7nm Rome在设计上进行了一些大胆创新,比如结构上,CPU核心和I/O Die分离,DDR控制器也与I/O核心绑定,这意味着内存延迟将加大,同时CPU访问L3的速度也会牺牲。

Fedora项目负责人Cristian Gafton去世


  据 Fedora 官方推特消息,Fedora 项目负责人 Cristian Gafton 已去世,Fedora 项目组对这一消息表示了沉重的哀悼。据 Fedora 官网介绍,Fedora 项目负责人(Fedora Project Leader or FPL )最终对 Fedora 中发生的所有事情负责,特别是负责维护 Red Hat 与 Fedora 的关系。

Ubuntu 19.04使管理免重启的内核更新变得更容易

  我们都知道,使用 Canonical Livepatch 服务的用户可在不重启的情况下安装 Linux 内核更新,不过据透露,在 Ubuntu 19.04 中亦将会找到其他额外的设置来使用此项功能。这项功能在 Ubuntu 18.04 LTS 上首次亮相,对于最多三台独立机器的 Ubuntu 桌面用户是免费的。

FreeBSD 2018最新报告:性能提升,更好的硬件支持

  FreeBSD 项目的最新状态报告是 2018年1月至 9 月。报告涵盖了今天发布项目的大部分信息,不包括 Q4 季度,本月早写时候发布的 FreeBSD 12.0 也包括在这份报告中。对于 FreeBSD 来说,今年是辉煌的一年,FreeBSD 在性能上得到提升。在硬件方面,从传统的 x86_64 系统升级到 POWER9和 ARM 甚至 RISC-V 。

GitLab 11.8将开源ChatOps

  目前,GitLab ChatOps 支持的平台包括 Slack 和 Mattermost。根据 GitLab CEO  Sid Sijbrandij 在圣诞节来临之际,向开发者宣布,在 GitLab 11.8发布时,将开源 ChatOps 功能。GitLab ChatOps 的主要功能,就是开发者通过即时通讯平台发送命令,目前支持的平台包括 Slack 和 Mattermost 。

Chrome OS Camera应用程序现已开源

  Chrome 和 Chrome OS 的很多方面都是通过 Chromium 项目开源的。Google 仍然保留了一部分非开源技术。一直保持私有化的 Chrome OS 的 Camera 应用程序就是其中的一部分。现在 Google 现在将它添加到 Chromium 仓库中。

Lubuntu从19.04起将停止提供32位版本

  Lubuntu 项目的开发者已通过其官网宣布,他们的 LXDE/LXQt ——  Ubuntu Linux 的下游项目不再提供 32 位 x86 版本,即意味着 Lubuntu 也放弃了提供 32 位版本。但已经发布的 Lubuntu 18.04 LTS 不会放弃对 32 位版本的维护,继续提供技术支持至2021年4月。

Debian 10正在进行桌面壁纸调查投票

  Debian 目前正在进行一项桌面壁纸调查投票,为即将到来的 Debian GNU/Linux 10 "Buster" 版本选择默认壁纸。该调查在本周公布,1月6日结束。该调查针对11个背景图片和艺术作品进行投票,最终确定 Debian 下一个版本的默认壁纸。

Google Cloud Platform支持R语言

  R语言最常用于数据分析工具和统计应用程序。为了在 Google Cloud Platform(GCP) 上为 R 编程语言提供更多支持,Google 宣布推出 Cloud Dataproc 上的 Spark 测试版。据谷歌称,云计算的兴起为 R 开辟了新的机遇。

流行的C++ GUI开发框架Qt开始支持Python


  Qt 5.12 在三大桌面平台宣布支持 Python 2.7 以及 3.5+,并包含两个封装器模块,用来封装 Qt API 以及自有的 C++ 函数库。知名流行的 C++ 常用 GUI 开发框架 Qt 官方宣布,开始在 5.12 版本中支持 Python —— Python 开发者现在可以使用所有的 Qt API,虽然目前尚处于技术预览版的阶段,但官方承诺,正式版将在不久后推出。

Chrome OS推出USBGuard,在锁屏时禁止USB访问

  Gooogle 将为 Chrome OS 添加一项新的安全性功能 —— USBGuard 。 USBGuard 的功能将在设备锁定时禁止 USB 端口访问。Chrome Story 报道,根据 Chrome OS 的源代码提交情况,新功能目前仅在 Chrome OS Canary 版本中使用,预计将很快在正式版的 Chrome OS 发布。

Facebook发布无梯度优化开源工具Nevergrad


  大多数机器学习任务——从自然语言处理、图像分类到翻译以及大量其他任务,都依赖于无梯度优化来调整模型中的参数和/或超参数。为了使得参数/超参数的调整更快、更简单,Facebook 创建了一个名叫 Nevergrad(https://github.com/facebookresearch/nevergrad) 的 Python 3 库,并将它开源发布。

谷歌开源TF-Ranking,排序学习的可扩展TensorFlow库


  日前,谷歌 AI 发布了最新成果 TF-Ranking,它是一个专门针对排序学习(learning-to-rank)应用的可扩展 TensorFlow 库。TF-Ranking 快速且易用,并能创建高质量的排序模型,对构建 web 搜索或新闻推荐等基于真实世界数据的排序系统感兴趣的人,都可以将 TF-Ranking 作为强稳的、可扩展的解决方案。

Librefox:具有隐私增强功能的Firefox

  Librefox 是一个开源项目,旨在为任何人提供隐私保护和增强安全的 Firefox 浏览器代替品。Librefox 不是 Firefox 的分支,Librefox 使用核心的 Firefox 功能,并对浏览器在隐私保护,安全性方面进行优化增强。该项目使用 Ghacks user.js 和其他功能创建一个浏览器。提供更好的隐私保护和开箱即用的安全性。

防范云服务供应商的新的软件协议

  开源公司厌倦了云服务提供商和技术巨头的推动。因此,它们正在为自己的开源项目开发新的软件许可证。在今年早些时候哦,一些企业和开发人员在 Commons Clause 条款下聚到一起,这是一个旨在为开源项目增加限制或者阻止开源项目销售的许可证。

2018年Wayland/Weston发展数据一览

  今年对于 Wayland 来说非常有意思,GNOME Shell 和 KDE Plasma 支持相继成熟,较小的 i3-inspired Sway 也接近了1.0版本,NVIDIA 致力于 EGLStreams ,已完成对 KWin 的支持。与此同时,三星放弃了 Wayland 的开发商来作为OSG 重组的一部分,这对上游的项目做出了巨大贡献。

Firefox 66将为选项卡过多丢失页面提供解决方案

  标签过多是一种真实存在的情况,有时搜索历史记录并重新打开比从打开的标签中寻找更为快速。Mozilla 将使用新的菜单命令搜索打开的选项卡,从而解决这个问题。这个功能已经在 Firefox 66 中提供,预计在 2019 年在我们的电脑中可以使用。

Banana Pi将支持24核Arm处理器

  SinoVoIP 多年一直提供 Banana Pi 单板机。他们的主板通常是 Arm 处理器,价格也很优惠。虽然不如 Friendly ELEC 和 Orange Pi 那么好。该公司还提供入门级的文档和镜像文件而闻名。而且也形成了一个很活跃的社区。

谷歌为Chrome for Android开发新功能——Sneak Peek

  近日,谷歌为 Chrome for Android 添加了一个实验性的预览功能 —— Sneak Peek,适用于 Chrome for Android 的所有浏览器版本。Sneak Peek 是为移动版 Chrome 浏览器添加的一个选项,可以打开一个页面上的任何链接作为叠加层,你可以将其完全展开或者关闭内容。

Facebook开源首个全卷积语音识别工具包wav2letter++


  近日,Facebook 人工智能研究院 ( FAIR ) 宣布开源首个全卷积语音识别工具包 wav2letter++。系统基于全卷积方法进行语音识别,训练语音识别端到端神经网络的速度是其他框架的 2 倍多。他们在博客中对此次开源进行了详细介绍。

五款主流Linux发行版性能对比,稳而不强?


  2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的。但本文的这份性能对比会更加深入 —— 将研究五个主流 Linux 发行版在过去近三年里所经历的性能变化,而测试对象则是从 2016 年初开始的 CentOS, Clear Linux, Fedora, Ubuntu 和 openSUSE,到目前为止已安装稳定更新的最新版本。

Adiantum和Streebog开始向用户推送

  Linux 4.21 内核的加密子系统更新在今天早上推送。在此次推送中,Adiantum作为 Google Speck 计划的代替品。用于{敏感词}在 CPU/Soc 上缺少原生加密扩展的低端 Android Go 设备的数据加密。Adiantum 的表现超过了 Speck,最重要的是 Speck 是美国国家安全局开发的,而 Adiantum 不是。

Chrome新UI很“难看”,用户很生气

  为庆祝 Google Chrome 推出十周年,谷歌在今年九月推出的 Chrome 69 版本中对户界面进行了重大调整,不仅带来圆角的标签、全新的色板和全新的图标,而且也重新设计了菜单、提示符、地址栏等方面。谷歌表示新设计旨在通过简化的界面提高生产力。

Julia语言三位作者获得Wilkinson数字软件奖

  麻省理工学院孵化的 Julia 语言的的三个作者获得 2019年的 James H. Wilkinson 数字软件奖。Julia 是由 Jeff Bezanson 博士、前麻省理工学院 Julia Lab 研究院Stefan Karpinski和Viral B. Shah和艾伦埃德尔曼教授于2009年建立,是计算机科学和人工智能实验室(CSAIL)和数学系的成员之一。

Verge2018技术事件回顾 —— 谷歌


  2018 年应该是谷歌标志性年份。这个年份是谷歌成立 20 周年,Android 10 年和 Chrome 10 周年。对于大多是大型科技巨头来说,2018 年已经过完了,当年他们看谷歌时,都感觉 Google 会贬值。从隐私到产品,再到对自己的员工和承包商待遇都破烂不堪。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部