设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:2020新春开源展望

2020-1-25 16:05| 发布者: joejoe0332| 查看: 6111| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 2019年5大事件表明Linux与开源的统治地位  2019 年,Linux 与开源疯狂发展,ZDNet 专栏作者 Steven J. Vaughan-Nichols 梳理了 5 个年度大事件,从中我们可以看出来技术的未来还是属于 Linux 和开源软件的。排名第 ...
  2020 年 1 月 1 日,Linux 内核 Git 源码树中的代码达到了 2780 万行。phoronix 网站统计了 Linux 内核在进入 2020 年时的一些源码数据并作了总结,从统计数据来看,Linux 内核源码树共有 27 852 148 行(包括文档、Kconfig 文件、树中的用户空间实用程序等)、887 925 次 commit 和大约 21 074 位不同的作者。2780 万行代码分布在 66 492 个文件中。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  2019年9月20日的HUAWEI CONNECT华为全链接大会上,华为透露其服务器操作系统EulerOS将会开源,命名为openEuler,以促进鲲鹏生态的发展。当时,华为提出的目标是2019年12月31日上线openEuler开源社区,而在2020年1月1日,openEuler开源社区基础设施终于开张了,有中英文两种版本。近两年,国产IC产业一直备受业内外人士的关注,在商用领域国产自研芯片、国产自研系统的声势愈发浩大,龙芯中科作为国产自研处理器技术领先者和供应商,近日给我们带来了新一代处理器架构产品:龙芯3A4000处理器。Alphabet旗下的谷歌希望美国最高法院推翻此前的一项裁决,即该公司侵犯了甲骨文公司的版权,因为谷歌在其Android移动操作系统中使用了甲骨文的软件,此案有可能会重塑法律对软件代码的保护。Trusted End Node Security (TENS™)技术由美国空军研究实验室(AFRL)信息局开发和管理。该计划始于2001年的“防篡改软件保护计划”,其旗舰产品是“Lightweight Portable Security和加密向导(Encryption Wizard)”。Linux 内核创建者 Linus Torvalds 最近回应 Linux 内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨 Linux 内核最近破坏了内核源码树外 ZFS 模块的评论。一位软件工程师设计了一种所谓的USB“kill cable”,当你的设备在公园,购物中心和网吧等公共场所从桌子上或膝盖上被盗时,其可作为一个 dead man's switch 来关闭或抹去你的 Linux 笔记本电脑上的信息。近日 Oracle 开源了其在 GraalVM 中实现的 WebAssembly 引擎 GraalWasm,开发团队介绍,GraalWasm 当前实现了 WebAssembly MVP(最小可行产品)规范,并且可以以二进制格式运行 WebAssembly 程序,该程序是由诸如 Emscripten 之类的编译器后端生成的。全球知名的数据库流行度排行榜网站 DB-Engines 宣布,在过去的一年里,MySQL 在 DB-Engines 排名中比其他 350 个受监测数据库管理系统的任何一个更受欢迎。因此,MySQL 为 2019 年的年度 DBMS,详细内容请关注本次专辑……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。在圣诞节和新年之后的最近几天,Linux 5.5 的开发一直在加速。在 Linux Kernel 5.5-rc4 之后,目前, Linux Kernel 5.5 周期的第五个候选版本,Linux 5.5-rc5 也已完成了发布。Linus Torvalds 指出,在 Linux 5.5-rc5 发行版中,已对驱动程序(主要是网络,gpu,媒体,声音,block)、核心网络,各种体系架构,和安全子系统修复程序(apparmor 和 tomoyo)进行了“全面修复”。Python 2.7 于 2020 年 1 月 1 日正式停止维护,这也意味着 Python 2 完全退休,现在是 Python 3 的时代。Python 之父两年前就已宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持,现在这一天已经到来。去年九月,Mozilla 开始测试 IRC 的三个替代:Rocket.Chat,Mattermost,Matrix/Riot.IM。去年底,它最终选择了 Matrix 作为 IRC 的接替者。Matrix 是一个端对端加密、去中心化的实时通讯系统,它没有中心服务器,通过网桥与其它平台互通,它在去年六月发布了 1.0 版本。近日,欧拉操作系统 openEuler 正式开放源代码、镜像及开发测试环境。华为表示,作为项目主要筹备方,将会逐步开放在 ICT 基础软件领域的技术积累,将操作系统、编译器/JDK 等领域的基础平台能力开源至 openEuler 社区。Kali Linux 团队宣布,从即将推出的 2020.1 版本开始,Kali Linux 发行版将默认用户为非 root 用户,从而切换到新的安全模型。2020.1 版本计划于 2020 年 1 月下旬发布,用户现在可以通过每日构建对其进行测试。除了官方操作系统 Raspbian 之外,Raspberry Pi 还支持 Windows 10 IoT Core、Ubuntu Core 和 OpenElec 等系统。现在,Endless OS 也将很快加入这个行列。在 2020 年国际消费电子展(CES 2020)上,Endless 公司现场展示了如何在具有 4GB RAM 的 Raspberry Pi 4 B 上运行 Endless OS。不少用户希望通过将 Flash-Friendly File-System (F2FS) 作为根文件系统来启动和运行 Debian,现在这个目标将有望达成了。尽管 F2FS 早已问世,并且得到了越来越多的采用,尤其是在 Android 移动设备上,但默认情况下,大多数 Linux 发行版都不允许默认从 F2FS 文件系统进行引导。OpenBSD 宣布,由于 cbindgen 和 rust 的依赖性,Firefox 太复杂而无法在稳定分支上打包,并且这样做将需要测试所有 rust 使用者。因此 OpenBSD 6.6 稳定版的分支不会收到来自 www/mozilla-firefox 的更新。更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。认定 OSI 不尊重自由,联合创始人 Bruce Perens 提出辞职。去年,律师 Van Lindberg 代表分布式开发平台 HoloChain 起草了一个名为“密码自治许可证(Cryptographic Autonomy License,CAL)” 的软件许可证,并将其提交给开源促进会 OSI 审批。2018 年,Linux 作者 Linus Torvalds 在因语言礼貌问题备受非议之后宣布反省一段时间,接受礼貌训练的 Torvalds 之后其言论不再咄咄逼人,而是变得非常绅士。在一位 C++ 开发者 Malte Skarupke 声称 Linux 存在调度器问题。影响了开发者为 Google 的云平台 Google Stadia 提供 Linux 游戏之后,Linus Torvalds 回应称他的博文纯粹胡扯,根本不懂调度器。Vim 编辑器的创建者 Bram Moolenaar 最初开发了 Vim 以作为 Vi 编辑器的“增强版”,而现在,他希望通过一个名为 Vim9 的实验性分支对 Vim 本身进行改进。Bram Moolenaar 表示,Vim9 是 Vim 的一个实验性分支,旨在探索使 Vim 脚本更好且更快执行的方式。全球知名的数据库流行度排行榜网站 DB-Engines 宣布,在过去的一年里,MySQL 在 DB-Engines 排名中比其他 350 个受监测数据库管理系统的任何一个更受欢迎。因此,MySQL 为 2019 年的年度 DBMS。KDE社区近日分享了关于如何帮助Windows 7系统用户在2020年1月14日停止支持之后,将其迁移到Linux平台和Plasma桌面环境的详细举措。自下周(1月14日)开始,微软不再为Windows 7用户提供更新和安全补丁,意味着如果不升级至Windows 10或者其他操作系统(例如macOS、GNU/Linux发行版本)的话就会成为黑客和各种威胁的目标。Firefox 浏览器自 74.0 版本开始,将完全放弃对加密协议 TLS 1.0 和 TLS 1.1 的支持。届时,浏览器将通过显示“安全连接失败”错误页面来阻止用户访问不支持 TLS 1.2 或更高版本的网站。早在 2018 年,Mozilla 和其他浏览器制造商(包括谷歌、微软和苹果)就宣布计划于 2020 年弃用 TLS 1.0 和 TLS 1.1,以提高互联网连接的安全性。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!

  2019 年,Linux 与开源疯狂发展,ZDNet 专栏作者 Steven J. Vaughan-Nichols 梳理了 5 个年度大事件,从中我们可以看出来技术的未来还是属于 Linux 和开源软件的。


  1、IBM 以 340 亿美元收购 Red Hat:排名第一的是 IBM 收购 Red Hat,这是有史以来最大的软件公司收购。IBM 希望通过收购 Red Hat,将 Red Hat 开放式混合云技术的强大功能和灵活性与 IBM 创新和行业专业知识的规模和深度相结合,共同推出下一代混合多云平台,该平台基于 Linux 和 Kubernetes 等开源技术,允许企业在本地以及私有和多个公共云上安全地部署、运行和管理数据与应用。这笔收购也意味着:目前世界领先的 Linux 公司现在属于《财富》 500 强中排名第 34 的公司。

  2、云运行在开源软件上:十年前,云更多地是营销热,而没有落地。如今,IDC 表示,全球 IT 支出中有三分之一以上都在云上。展望未来,Gartner 预测,到 2021 年,将有一半的全球企业全部进入云计算。

  而云,大多数运行在 Linux 上,甚至 Microsoft Azure 现在也承认 Linux 运行了 Azure 工作负载的 50% 以上。而在 Linux 之上,绝大多数云服务都在开源程序上运行。

  3、云与开源:MariaDB 首席执行官 Michael Howard 总结了云与开源近来的冲突局面,他指出,大型私有云公司正在大量开采开源技术和公司,而且使用的是粗暴的露天开采方式。

  但是,云与开源的冲突其实与贫穷的小型开源 DBMS 公司(例如 Elastic、MariaDB 和 Redis)无关,正是风险资本家在支持这些 DBMS 业务的高速增长。简而言之,这是大企业之间的一场战斗,开源软件只是碰巧处在其中。

  4、云、Kubernetes 与容器:无论在云上运行什么程序,都可能是在容器中。尽管 Docker 式微,但它易于使用的容器技术主导了 IT。在人们如何管理这些容器方面,容器编排软件 Kubernetes 淹没了所有其它管理工具。目前所有主要的公有云供应商、所有主要的 IT 供应商(HPE、IBM 与 VMware 等)都使用 Kubernetes,而 Kubernetes 是开源的。更多消息,大家可以关注本次专辑……

  2019年9月20日的HUAWEI CONNECT华为全链接大会上,华为透露其服务器操作系统EulerOS将会开源,命名为openEuler,以促进鲲鹏生态的发展。当时,华为提出的目标是2019年12月31日上线openEuler开源社区,而在2020年1月1日,openEuler开源社区基础设施终于开张了,有中英文两种版本。


  openEuler基础设施团队透露,他们管理着上千个代码仓库,而且要保证它们都能编译通过,这也是该社区面临的最大挑战,因为如此数量庞大的代码仓库会给整个基础设施系统带来很大的负载,工作量超乎想象。

  据悉,openEuler主要包含两个组织仓库,一个用于源代码存放,当前有20多个仓库。其中被重点推荐的有两个项目,一是iSulad,基于gRPC服务的云原生、轻量级容器运行时,相比runc它是用C语言编写的,但所有接口都兼容OCI;二是A-Tune,基于AI技术、可自动优化的基础系统软件。

  另一个组织是src-openeuler,主要是用来存放软件包,它们构建起了openEuler操作系统的ISO镜像和安装包,当前存放了大约1000个软件包,每一个都提供ARM64、x86架构版本,而且还会继续增加。

  目前,社区有50多个贡献者,接近600次commit,网站上也定义了将近20个SIG(项目组)。openEuler开源社区还现在处于筹备阶段,感兴趣的可联系infra@openeuler.org加入基础设施小组。更多消息,请大家关注本次专辑……

  近两年,国产IC产业一直备受业内外人士的关注,在商用领域国产自研芯片、国产自研系统的声势愈发浩大,龙芯中科作为国产自研处理器技术领先者和供应商,近日给我们带来了新一代处理器架构产品:龙芯3A4000处理器。


    01 龙芯3A4000介绍:龙芯3A4000处理器使用了28nm工艺,拥有4颗核心,与上代3A3000保持一致,在频率上龙芯3A4000处理器睿频至2.0GHz频率,3A3000则为1.5GHz,频率提升了0.5GHz。此外架构龙芯3A4000处理器升级为了GS464V,支持MIPS64指令集,并且在原只有500条MIPS64指令数基础上,自行扩展了1000多条。

  整体看来与上一代3A3000相比,龙芯3A4000处理器除了性能上会有大幅提升,更在安全和加密上做了升级和优化,内置增加安全模块,并且支持多种加解密算法。

  因为龙芯3A4000处理器是国产自研芯片,面向商用领域,所以本身与市面上消费级市场主流的美系AMD和英特尔平台并不兼容,需要使用龙芯7A2000芯片组的专用主板与之适配。此外龙芯3A4000处理器也不兼容基于X86架构体系的Windows系统,龙芯3A4000处理器使用的是升级的GS464V架构,需要使用基于LINUX内核的适配系统才能使用。

  而这次我们测试龙芯3A4000处理器使用的系统,是还在内测中的UOS统一操作系统(UOS是系统代号,本文将统一用UOS系统),基于LINUX内核,目前UOS系统已经对龙芯3A4000处理器做了适配。更多内容,请关注吧本次专辑……


  认定 OSI 不尊重自由,联合创始人 Bruce Perens 提出辞职。去年,律师 Van Lindberg 代表分布式开发平台 HoloChain 起草了一个名为“密码自治许可证(Cryptographic Autonomy License,CAL)” 的软件许可证,并将其提交给开源促进会 OSI 审批。

  符合 OSI 开源定义的许可证被认定为开源许可证,比如目前比较流行的 MIT、Apache-2.0 与 BSD 3-Clause 等都在 OSI 认定的开源许可证列表中。但是关于是否批准 CAL 许可证引起了 OSI 内部的争论,当地时间 1 月 2 日,在讨论审批 CAL 第 4 版本草案的过程中,OSI 联合创始人 Bruce Perens 提出了辞职。

  他认为组织正在朝着接受不尊重自由的许可证的方向迈进,这使得其不得不退出。最初的  Open Source Definition(OSD,开源定义)正是由 Bruce Perens 起草的:“看上去组织正在热情地走向接受不尊重自由的协议。那好吧,请别把我带下水。”

  我请求 Patrick 取消我的成员资格,我也会取消订阅 OSI 邮件列表(包括这一封邮件)。我对 10 家开源公司感兴趣,并管理着 5000 万美元的投资组合,这样我可以更加投入。

  Bruce Perens 在接受 The Register 的电话采访中表示,OSI 已经存在了 21 年,目前批准的开源软件许可证有 100 多个,他认为首先这么多许可对社区是有害的,因为将软件与多个许可证结合使用时,会带来法律负担。“我们在许可方面走错了路”,他认为只有 AGPLv3、LGPLv3 与 Apache v2 这三个是必需的。

  Bruce 补充到:“大多数开发开源软件的人都没有条件请律师。开源的目标之一是你无需雇用律师就可以使用它,你可以在计算机上安装开源软件并运行它,如果你不重新分发或修改软件,那么实际上都不需要阅读许可证。”更多内容,请大家关注本次专辑……

  2020 年 1 月 1 日,Linux 内核 Git 源码树中的代码达到了 2780 万行。phoronix 网站统计了 Linux 内核在进入 2020 年时的一些源码数据并作了总结,从统计数据来看,Linux 内核源码树共有 27 852 148 行(包括文档、Kconfig 文件、树中的用户空间实用程序等)、887 925 次 commit 和大约 21 074 位不同的作者。2780 万行代码分布在 66 492 个文件中。

  只看 2019 年,Linux 内核有 74754 次 commit,这是 2013 年以来的最低值。2017 年和 2018 年的 commit 次数都有 8 万次,2016 年为 77 000 次,2014 年和 2015 年都有 75 000 次。

  除了 commit 数量少,去年的内核作者数量也降低了,2019 年大约有 4 189 位不同的 Linux 内核作者,这低于 2018 年的 4 362 位和 2017 年的 4 402 位。不过虽然 commit 与作者数量都减少,但从代码行数来看,却是平均水平,去年共添加了 3 386 347 行新代码,删除了 1 696 620 行。

  这其中,除了 Linus Torvalds,对内核贡献最多的是 David S. Miller、Chris Wilson、YueHaibing、Christoph Hellwig 与 Thomas Gleixner。更多内容,请关注本次专辑……

  2018 年,Linux 作者 Linus Torvalds 在因语言礼貌问题备受非议之后宣布反省一段时间,接受礼貌训练的 Torvalds 之后其言论不再咄咄逼人,而是变得非常绅士。在一位 C++ 开发者 Malte Skarupke 声称 Linux 存在调度器问题。


  影响了开发者为 Google 的云平台 Google Stadia 提供 Linux 游戏之后,Linus Torvalds 回应称他的博文纯粹胡扯,根本不懂调度器。

  他的回应听起来苛刻,但其实还是非常的有礼貌,没有进行任何可能的人身攻击,而是很有耐心的讲述这篇有关调度器的博文究竟错在什么地方。更多相关内容,大家可以关注本次专辑……


  Alphabet旗下的谷歌希望美国最高法院推翻此前的一项裁决,即该公司侵犯了甲骨文公司的版权,因为谷歌在其Android移动操作系统中使用了甲骨文的软件,此案有可能会重塑法律对软件代码的保护。


  谷歌于被周一向法院提交了一份文件,在这份文件中,谷歌主要重复陈述了该公司在过去近10年中的论点:该公司使用甲骨文的Java编程语言,从而让Android与其他软件的通信变得更加轻松,这一做法应该属于合法行为。谷歌辩称,如果这样的做法遭到打压,将限制计算机行业的进一步创新。

  甲骨文在收购了Sun Microsystems的同时,也收购了该公司所开发的Java编程语言,该公司认为,谷歌在没有获得许可的情况下使用了这个语言,因此谷歌应该向他们支付至少88亿美元的费用。在过去10年终,谷歌业务所取得的成功,很大一部分来源于他们得以将其搜索引擎和广告业务放在Android系统中,后者运行在全世界大约四分之一的智能手机上。

  受到此案影响的企业很可能远远不仅谷歌和甲骨文而已,很多科技企业和初创企业在编写新软件的时候,都或多或少的需要使用其他公司所拥有的编程语言。这也是谷歌要求法院推翻此前的裁决的论据。

  谷歌首席法务官肯特·沃克(Kent Walker)本周一在一篇博文中写到:“甲骨文的胜诉将会颠覆科技行业一直以来处理软件界面的方式。这将会第一次给版权拥有方带来一项垄断权力,阻止新的程序的出现。”更多相关内容,请大家关注本次专辑……

  在圣诞节和新年之后的最近几天,Linux 5.5 的开发一直在加速。在 Linux Kernel 5.5-rc4 之后,目前, Linux Kernel 5.5 周期的第五个候选版本,Linux 5.5-rc5 也已完成了发布。


  Linus Torvalds 指出,在 Linux 5.5-rc5 发行版中,已对驱动程序(主要是网络,gpu,媒体,声音,block)、核心网络,各种体系架构,和安全子系统修复程序(apparmor 和 tomoyo)进行了“全面修复”。

  不过,他将这些都归纳为“到处都是一些小的修补程序”。值得一提的是,Linux 5.5-rc5 修复程序之一是 AppArmor 修复程序,该性能修复程序是在早期的 5.5 基准测试中获得的。

  此外,在简短的 5.5-rc5 公告 中,Linus Torvalds 还向最近去世的 Minix 开发人员 Bruce Evans 表达了敬意。Bruce Evans 负责 i386 的大部分工作,时间可以追溯到 Linus 在 Linux 成为 self-hosting 之前使用它的年代。更多内容,请关注本次专辑……

  Trusted End Node Security (TENS™)技术由美国空军研究实验室(AFRL)信息局开发和管理。该计划始于2001年的“防篡改软件保护计划”,其旗舰产品是“Lightweight Portable Security和加密向导(Encryption Wizard)”。


  Trusted End Node Security是基于 Linux 的自启动运行光盘,其目标是让用户能在计算机上工作而不会有向恶意软件、键盘记录程序及其他因特网时代的恶疾泄露信息凭证及私人数据的风险。

  TENS™ program office不仅提供从终端节点的角度提供网络安全的产品,而且还可以提供其他功能,包括为用户提供远程访问,安全的Web浏览和文件/文件夹加密的功能。TENS™计划支持的核心产品是TENS-Public,TENS-Professional,Bootable Media以及各种形式的Encryption Wizard。

  这些产品旨在供美国国防部和联邦政府其他部门使用,同时在可能的情况下还向开源社区提供该软件的公共版本。它包含了最必需的一套应用软件及实用工具,例如 Firefox 网页浏览器,以及一份加密向导以对个人文件进行加解密。

  但‘Public Deluxe’(公开豪华版)也包含了 Adobe Reader 和 LibreOffice 这样的工具。所有的版本都包含一个自定义防火墙,值得注意的是该操作系统支持通过 Smart Card 登录。更多内容,请关注本次专辑……


  Vim 编辑器的创建者 Bram Moolenaar 最初开发了 Vim 以作为 Vi 编辑器的“增强版”,而现在,他希望通过一个名为 Vim9 的实验性分支对 Vim 本身进行改进。


  Bram Moolenaar 表示,Vim9 是 Vim 的一个实验性分支,旨在探索使 Vim 脚本更好且更快执行的方式。这也是除“弹出窗口(Popup Windows)”和“文本属性(Text Properties)”之外,开发者呼声最大的功能需求。

  为了能更快执行 Vim 脚本,Bram 思考了很多并得出如下结论:当前调用和执行函数的方式(带有用于参数和局部变量的字典)永远不会很快。如果能够使速度快两倍,那么 Vim 的性能将会有明显的改进。毕竟调用和执行每一行函数的开销十分高。

  Bram 认为只有通过一种与旧方法类似但属性不一样的新方法来定义函数才能使速度变快:参数只能通过名称(name)使用,而不能通过 a: dictionary 或 a:000 列表的形式使用;局部变量在 l: dictionary 中不可用;解决一些影响速度的问题,例如异常处理细节。

  对于上面的思路,Bram 提供了概念验证代码。到目前为止,对于一个简单的运行循环的 Vim 脚本,Vim 需要五秒钟的时间,Vim9 则可以在 0.07 秒内运行它,与 Lua 脚本的时间相同,并且比 Python 更快。具体情况,请大家关注本次专辑……

  Linux 内核创建者 Linus Torvalds 最近回应 Linux 内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨 Linux 内核最近破坏了内核源码树外 ZFS 模块的评论。


  Linus 表明了自己对 ZFS On Linux 的态度,在 Oracle 对 ZFS 的代码进行重新授权以使其能更友好地被引入到 Linux Kernel mainline 之前,他不会推荐使用 ZFS On Linux。不过即便抛开许可证的原因,Linus 似乎也没被 ZFS 的功能或综合表现所吸引。

  当然,Linus Torvalds 对内核源码树外模块的行为几乎不怎么控制,并且始终坚守不维护不稳定的驱动程序 API/ABI 的立场,不会投入精力到闭源/内核源码树外的代码中。内核源码树外的模块也基本上被视为不存在。

  根据 Linus 的回应,如果有人为 Linux 内核添加了像 ZFS 这样的模块,那么它们将独立于 Linux 内核,Linus 也无法维护它,也无法被其他人提交的内核变更所影响。有人认为将 ZFS 代码合并到内核中是可行的,但 Linus 考虑到 Oracle 的诉讼性质,以及有关许可的问题,他绝对无法放心采用这种方式。

  Linus 还坦言对某些"ZFS shim layer"东西完全不感兴趣,有些人似乎认为这会隔离两个项目。但这对 Linux 内核没有任何价值,并且考虑到 Oracle 关于 API 的版权诉讼(请参阅 Java),他不认为 Oracle 会修改 ZFS 的许可证。更多内容,请关注本次专辑……

  Python 2.7 于 2020 年 1 月 1 日正式停止维护,这也意味着 Python 2 完全退休,现在是 Python 3 的时代。Python 之父两年前就已宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持,现在这一天已经到来。


  Python 社区开发和共享的软件存储中心 Python Package Index(PYPI)的大多数流行软件包现在都可以在 Python 2 和 3 上运行,并且每天都在增加,Python 2 的退休将会影响数百万系统的安全性。

  由于 Python 2 与下一代 Python 3 的兼容性问题,关于 Python 2 的退休一直以来都是开发者与各公司关注的重点,因为在 2 代退休前,需要确保业务都尽可能迁移到 3,方便系统后续维护与跟进。

  目前一些知名项目都已经做好了相应的准备,例如 NumPy、Requests 和 TensorFlow 等许多知名项目在 2020 年将停止支持 2.x,Ubuntu 20.04 LTS 开发周期的重要任务是移除 Python 2、QEMU 结束了对 Python 2 的支持、Fedora 也提出了统一流程让弃用上千 Python 2 软件包更可控……更多详细内容,请大家关注本次专辑……


  一位软件工程师设计了一种所谓的USB“kill cable”,当你的设备在公园,购物中心和网吧等公共场所从桌子上或膝盖上被盗时,其可作为一个 dead man's switch 来关闭或抹去你的 Linux 笔记本电脑上的信息。


  其名为 BusKill,由佛罗里达州奥兰多市的软件工程师兼 Linux 系统管理员 Michael Altfield 设计。设计想法是将 BusKill 数据线的一端连接到 Linux 笔记本电脑,另一端连接到皮带。当有人将笔记本电脑从膝上或桌子上拉动时,USB 数据线会从笔记本电脑上断开连接并触发 udev 脚本[1、2、3],该脚本会执行一系列预设操作。

  这些操作可能很简单,例如激活屏幕保护程序或关闭设备(强迫小偷在访问任何数据之前绕过笔记本电脑的身份验证机制),但是该脚本也可以配置为抹去设备信息或删除某些文件夹(以防止小偷检索任何敏感数据或访问安全的业务后端)。

  Altfield 表示,“在公共场所使用笔记本电脑时,我们会尽力提高 OpSec 的使用率,例如使用良好的 VPN 提供商,2FA 和密码数据库自动填充,以防止网络或基于肩膀的窃听。但是即使那样,在您进行身份验证之后,总会存在有人窃取您的笔记本电脑的风险!”

  不过目前为止,Altfield 暂时不会出售现成的BusKill 数据线。Linux IT 专家在其网站上发布了有关每个人如何构建自己的 BusKill 数据线的说明。

  基本组件包括 USB 闪存驱动器(可以为空,无需在其上存储任何数据),将 BusKill 数据线连接到皮带上的安全扣锁匙扣,USB 磁性分离适配器以及实际的 USB 数据线。更多相关内容,请关注本次专辑……

  近日 Oracle 开源了其在 GraalVM 中实现的 WebAssembly 引擎 GraalWasm,开发团队介绍,GraalWasm 当前实现了 WebAssembly MVP(最小可行产品)规范,并且可以以二进制格式运行 WebAssembly 程序,该程序是由诸如 Emscripten 之类的编译器后端生成的。


  支持 WebAssembly 扩展了 GraalVM 与其它支持的语言一起执行的能力,进一步有望使其成为通用编程语言执行平台。不过目前 GraalWasm 还是一个非常早期的实现,并且处于实验模式。

  为了实现 GraalWasm,开发团队使用 GraalVM 作为提供有效局部评估引擎的平台,使用 GraalVM 的 Truffle API,首先实现了 WebAssembly 二进制文件的解释器。

  WebAssembly 的半结构化格式能够轻松地恢复程序的控制流结构,从而使存储代码的内存数据结构可以表示为 AST。用 AST 表示的程序的解释器可以用非常简单的方式编写,但是,尽管基于 AST 的数据结构更易于检查和操作,但它们确实存在引入额外内存开销的缺点。

  另一方面,基于位码的代码表示不需要为每个基本指令实例化树节点,这就是基于位码的 GraalVM 解释器通常具有更小的内存占用的原因。

  近日,欧拉操作系统 openEuler 正式开放源代码、镜像及开发测试环境。华为表示,作为项目主要筹备方,将会逐步开放在 ICT 基础软件领域的技术积累,将操作系统、编译器/JDK 等领域的基础平台能力开源至 openEuler 社区。


  openEuler 项目来源于华为服务器操作系统 EulerOS,开源后命名为 openEuler。根据官网信息,EulerOS 面向企业级通用服务器架构平台,基于 Linux 稳定系统内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。

  华为介绍,EulerOS 拥有三级智能调度,可以将多进程并发时延缩短 60%,而且还可以智能自动有规划,可将 Web 服务器性能提升 137%。此次开源,除了标准组件外,openEuler 社区还孵化了 A-Tune 和 iSula 两个开源子项目:

    A-Tune 是智能性能优化系统软件,即通过机器学习引擎对业务应用建立精准模型, 再根据业务负载智能匹配最佳操作系统配置参数组合,实现系统整体运行效率提升;

    iSula 是一种云原生轻量级容器解决方案,可通过统一、灵活的架构满足 ICT 领域端、边与云场景的多种需求。


  Kali Linux 团队宣布,从即将推出的 2020.1 版本开始,Kali Linux 发行版将默认用户为非 root 用户,从而切换到新的安全模型。2020.1 版本计划于 2020 年 1 月下旬发布,用户现在可以通过每日构建对其进行测试。


  Kali Linux 基于 Debian-Testing,它是 Debian 下一版本的开发分支,实际上,它比许多主流 Linux 发行版都更稳定。正因这种稳定性,越来越多的用户将 Kali 用作日常操作系统,从而推动了这一转变。

  该团队负责人 Jim O'Gorman 表示,“尽管我们不鼓励人们将 Kali 作为日常操作系统运行,但在过去的几年中,越来越多的用户开始这样做,也包括 Kali 开发团队的一些成员。”“人们这样做时,显然不会以默认的 root 用户身份运行。随着时间的推移,一个显而易见的结论是,不再需要默认的 root 用户,而 Kali 最好改用更传统的安全模型。”

  默认情况下,以 root 用户身份使用一些工具更加容易。不过,这些年来,需要 root 访问权限的工具数量在逐渐减少。甚至有许多应用程序和服务被配置为禁止 root 身份使用。这也进一步促使 Kali Linux 取消原先默认的 root 策略。

  非 root 的实施将会带来一系列新的变更。为此,Kali 团队再次强调:“我们仍然不鼓励人们使用 Kali 作为日常操作系统。最重要的是,这是因为我们不测试这种使用模式,也不希望随之而来的错误报告大量涌入。”

  除了官方操作系统 Raspbian 之外,Raspberry Pi 还支持 Windows 10 IoT Core、Ubuntu Core 和 OpenElec 等系统。现在,Endless OS 也将很快加入这个行列。


  在 2020 年国际消费电子展(CES 2020)上,Endless 公司现场展示了如何在具有 4GB RAM 的 Raspberry Pi 4 B 上运行 Endless OS。该公司创始人 Matt Dalio 表示,接下来的几周内将提供公开 Beta 版。

  Endless OS 是基于 Linux 的操作系统,它使用从 GNOME 3 衍生出来的定制桌面环境,旨在提供简洁和流水线化的用户体验,并能够在各种配置的电脑中使用,但以前从未在 Raspberry Pi 上运行过。

  同时,“提供便捷的教育条件”也是这款操作系统的核心理念之一。Endless OS 也是 Hack 儿童笔记本电脑的专用操作系统,一些为儿童打造的计算机和编程教学软件将会预装在 Raspberry Pi 版 Endless 上。

  Zink是Mesa/Gallium3D创新之一,该创新在2019年成为主流技术,可在Vulkan硬件驱动程序之上提供OpenGL支持。尽管这是一种有趣的方法,但到目前为止,仅公开了过时的OpenGL 2.1支持,但由Collabora领导的工作正在接近OpenGL 3.0功能。


  当GPU硬件供应商开始专注于Vulkan支持或至少放弃对下一代硬件的OpenGL支持时,Zink可能在未来扮演重要角色。尽管此通用OpenGL-over-Vulkan层的主要限制是,与专用硬件驱动程序相比,Zink的速度非常慢,并且迄今为止仅公开了OpenGL 2.1。

  尽管Zink可以实现OpenGL 3.0,但距离OpenGL 4.5〜4.6的支持还有很长的路要走。来自Collabora的Erik Faye-Lund最近对Mesa mainline的Zink的其他承诺之一是,texelFetch支持GL 3.0更进一步了。

  这项工作和其他工作使Zink更加接近于公开GL 3.0,但是即使如此,许多Linux游戏也需要OpenGL 3.2或OpenGL 4.x,但是仍然需要一段时间,更不用说还需要增强此GL-over-VLK实现的性能。 尽管如此,开源图形驱动程序还是取得了令人兴奋的进展。  


  Godot 计划今年开始支持绘图 API Vulkan,可用于开发跨平台游戏。开源游戏引擎经过 10 多年的迭代更新,即将在今年 1 月发布 Godot 3.2 版本,首席开发者 Juan Linietsky 在年度交替之际于官方博客发文回顾了过去的发展,以及展望 Godot 在今年的计划,并提到预计在今年年中发布的 Godot 4.0 将会加入跨平台 3D 绘图与运算 API Vulkan。


  Godot 诞生于 2007 年,Juan Linietsky 与另一名开发者 Ariel Manzur 共同合作开发了 Godot。不过由于当时阿根廷的政治与经济一直不太稳定,影响 Godot 的开发进度,因此他们在 2014 年才发布了 1.0 版本,但因为当时的 2D 引擎有很多限制,而且无法使用 3D,直到 2016 年推出的 2.0 版本才改进了可用性方面的问题。

  2.0 版本之后,开发团队将开发重心放在对 3D 的支持上,并于 2018 年发布了 3.0 版本。Juan Linietsky 还提到,因为 Godot 此前曾被用于许多商业项目,为了避免破坏兼容性,很多代码库都没有经过修改,而这也导致 Godot 堆积了很长的待办事项清单从而影响重构。

  但在开发 3.0 的时候,他们解决了这个问题,因为 Godot 不再与任何人就代码库承担任何商业义务。基于此前提,开发团队对 Godot 进行了大规模的重构以及错误修复。正因如此,3.0 的开发耗费了相当长的时间,不过因为可用性的大幅提升,到 Godot 3.1 已经积累了许多重要的核心用户和贡献者群体。当然重大改进自然也会对兼容带来重大破坏,为此也招致不少用户批评。

  近日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux)。腾讯介绍,相比业内其它版本 Linux 发行版,Tencent Linux 在资源调度弹性、容器支持、系统性能及安全等层面极具竞争力,特别适合云环境。


  TencentOS Kernel 是腾讯云物联网操作系统 TencentOS tiny 之后,TencentOS 家族对外开源的第二个项目。TencentOS 是腾讯云操作系统系列,由腾讯云架构平台部主力研发,覆盖数据中心、桌面系统、边缘设备和物联网终端等应用场景,提供云平台构建、接入和应用能力。

  腾讯云操作系统团队表示:“将腾讯云服务器操作系统内核 TencentOS Kernel 开源,不仅可以与全球开发者共享腾讯云在服务器操作系统领域的技术和经验,还能够汲取全球服务器操作系统领域的优秀成果和创新理念,助力整体服务器操作系统生态的繁荣。”

  具体看看该项目的特点:专用资源调度方案,增强系统弹性伸缩能力。传统 Linux 系统中,公平性是资源调度算法的核心逻辑。公平的调度能最大程度提供系统通用性。然而,这种公平会造成资源有效利用率的低下,系统的弹性能力大大受限,业务无法按照需求进行资源的分配回收,包括资源的数量与资源的质量,如资源分配速度、抢占能力等。

  Tencent Linux 研发了专用的资源调度算法,大幅提升整机的资源弹性。业务可以根据需求指定资源分配的数量和级别,从相同数量不同级别的资源获得的系统服务存在明显差别。

  同时,Tencent Linux 研发的 CPU 弹性调度算法,在离在线业务混布场景下收益十分显著。在不影响在线业务质量的前提下,整机的 CPU 利用率最高提升 3 倍,部分业务场景下可将整机 CPU 利用率提升至 90%。

  KDE项目团队今天宣布了KDE Plasma 5.17桌面环境的第五个维护版本更新,同时也是该分支的最后一个维护更新。距5.17.4相隔1个月时间,KDE Plasma 5.17.5主要修复了过去1个月反馈的诸多错误和BUG,包含了32处改动,让5.17桌面环境更加稳定和可靠。


  在本次改进中,重点对系统设置中KDecoration导致崩溃问题进行了修复,修复了此前版本中“[sddm-theme]SDDM QQC2端口之后初始对焦的问题”,以及修复了“将pager插件从QtWidgets中移除”的问题,修复了天气小程序中温度大小回归问题。

  KDE Plasma 5.17.5在Breeze主题的尺寸中添加了项目间距选项,修复了“Night Color”的0选项,加快了向ksysguardd的发送请求,替换了Milou applet中丢失的图标,解决了更改高级IPv4时发生的崩溃配置,并还原“添加Meta + Space作为激活KRunner的默认快捷方式”。

  伴随着KDE Plasma 5.17.5发行版本的发布,也标志着KDE Plasma 5.17桌面环境生命周期的结束,今后将不会再发布任何更新。下一个主要版本KDE Plasma 5.18目前正在开发中,预计将于下周的1月16日进入Beta测试。 KDE Plasma 5.18桌面环境的最终版本将是LTS(长期支持)系列,将于2020年2月11日和大家见面。

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

2019年5大事件表明Linux与开源的统治地位

  2019 年,Linux 与开源疯狂发展,ZDNet 专栏作者 Steven J. Vaughan-Nichols 梳理了 5 个年度大事件,从中我们可以看出来技术的未来还是属于 Linux 和开源软件的。排名第一的是 IBM 收购 Red Hat,这是有史以来最大的软件公司收购。

华为openEuler操作系统正式开源:上千个代码仓库已开放


  2019年9月20日的HUAWEI CONNECT华为全链接大会上,华为透露其服务器操作系统EulerOS将会开源,命名为openEuler,以促进鲲鹏生态的发展。当时,华为提出的目标是2019年12月31日上线openEuler开源社区,而在2020年1月1日,openEuler开源社区基础设施终于开张了,有中英文两种版本。

国产自研芯片新时代 龙芯A4000评测

  近两年,国产IC产业一直备受业内外人士的关注,在商用领域国产自研芯片、国产自研系统的声势愈发浩大,龙芯中科作为国产自研处理器技术领先者和供应商,近日给我们带来了新一代处理器架构产品:龙芯3A4000处理器。



开源促进会OSI联合创始人辞职:在许可方面走错了路

  认定 OSI 不尊重自由,联合创始人 Bruce Perens 提出辞职。去年,律师 Van Lindberg 代表分布式开发平台 HoloChain 起草了一个名为“密码自治许可证(Cryptographic Autonomy License,CAL)” 的软件许可证,并将其提交给开源促进会 OSI 审批。

Linux内核代码超2780万行,但去年commit数量锐减

  2020 年 1 月 1 日,Linux 内核 Git 源码树中的代码达到了 2780 万行。phoronix 网站统计了 Linux 内核在进入 2020 年时的一些源码数据并作了总结,从统计数据来看,Linux 内核源码树共有 27 852 148 行(包括文档、Kconfig 文件、树中的用户空间实用程序等)、887 925 次 commit 和大约 21 074 位不同的作者。2780 万行代码分布在 66 492 个文件中。

Linus Torvalds礼貌地批评一位开发者的博文

  2018 年,Linux 作者 Linus Torvalds 在因语言礼貌问题备受非议之后宣布反省一段时间,接受礼貌训练的 Torvalds 之后其言论不再咄咄逼人,而是变得非常绅士。在一位 C++ 开发者 Malte Skarupke 声称 Linux 存在调度器问题。影响了开发者为 Google 的云平台 Google Stadia 提供 Linux 游戏之后,Linus Torvalds 回应称他的博文纯粹胡扯,根本不懂调度器。

谷歌警告美国最高法院:甲骨文有可能成为垄断势力


  Alphabet旗下的谷歌希望美国最高法院推翻此前的一项裁决,即该公司侵犯了甲骨文公司的版权,因为谷歌在其Android移动操作系统中使用了甲骨文的软件,此案有可能会重塑法律对软件代码的保护。

Linux Kernel 5.5-rc5发布

  在圣诞节和新年之后的最近几天,Linux 5.5 的开发一直在加速。在 Linux Kernel 5.5-rc4 之后,目前, Linux Kernel 5.5 周期的第五个候选版本,Linux 5.5-rc5 也已完成了发布。Linus Torvalds 指出,在 Linux 5.5-rc5 发行版中,已对驱动程序(主要是网络,gpu,媒体,声音,block)、核心网络,各种体系架构,和安全子系统修复程序(apparmor 和 tomoyo)进行了“全面修复”。

美国国防部Linux发行版:Trusted End Node Security (TENS)

  Trusted End Node Security (TENS™)技术由美国空军研究实验室(AFRL)信息局开发和管理。该计划始于2001年的“防篡改软件保护计划”,其旗舰产品是“Lightweight Portable Security和加密向导(Encryption Wizard)”。

Vim作者创建分支Vim9以改进Vim的性能

  Vim 编辑器的创建者 Bram Moolenaar 最初开发了 Vim 以作为 Vi 编辑器的“增强版”,而现在,他希望通过一个名为 Vim9 的实验性分支对 Vim 本身进行改进。Bram Moolenaar 表示,Vim9 是 Vim 的一个实验性分支,旨在探索使 Vim 脚本更好且更快执行的方式。

Linus Torvalds不建议使用ZFS On Linux

  Linux 内核创建者 Linus Torvalds 最近回应 Linux 内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨 Linux 内核最近破坏了内核源码树外 ZFS 模块的评论。

Python 2退休


  Python 2.7 于 2020 年 1 月 1 日正式停止维护,这也意味着 Python 2 完全退休,现在是 Python 3 的时代。Python 之父两年前就已宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持,现在这一天已经到来。

Mozilla选择Matrix作为IRC的接替者

  去年九月,Mozilla 开始测试 IRC 的三个替代:Rocket.Chat,Mattermost,Matrix/Riot.IM。去年底,它最终选择了 Matrix 作为 IRC 的接替者。Matrix 是一个端对端加密、去中心化的实时通讯系统,它没有中心服务器,通过网桥与其它平台互通,它在去年六月发布了 1.0 版本。

新USB数据线可关闭或抹去被盗Linux笔记本上的信息

  一位软件工程师设计了一种所谓的USB“kill cable”,当你的设备在公园,购物中心和网吧等公共场所从桌子上或膝盖上被盗时,其可作为一个 dead man's switch 来关闭或抹去你的 Linux 笔记本电脑上的信息。

Oracle开源WebAssembly引擎GraalWasm

  近日 Oracle 开源了其在 GraalVM 中实现的 WebAssembly 引擎 GraalWasm,开发团队介绍,GraalWasm 当前实现了 WebAssembly MVP(最小可行产品)规范,并且可以以二进制格式运行 WebAssembly 程序,该程序是由诸如 Emscripten 之类的编译器后端生成的。

openEuler操作系统源码正式公开


  近日,欧拉操作系统 openEuler 正式开放源代码、镜像及开发测试环境。华为表示,作为项目主要筹备方,将会逐步开放在 ICT 基础软件领域的技术积累,将操作系统、编译器/JDK 等领域的基础平台能力开源至 openEuler 社区。

Kali Linux将默认以非root身份运行


  Kali Linux 团队宣布,从即将推出的 2020.1 版本开始,Kali Linux 发行版将默认用户为非 root 用户,从而切换到新的安全模型。2020.1 版本计划于 2020 年 1 月下旬发布,用户现在可以通过每日构建对其进行测试。

Endless OS宣布将推出适用于Raspberry Pi的版本

  除了官方操作系统 Raspbian 之外,Raspberry Pi 还支持 Windows 10 IoT Core、Ubuntu Core 和 OpenElec 等系统。现在,Endless OS 也将很快加入这个行列。在 2020 年国际消费电子展(CES 2020)上,Endless 公司现场展示了如何在具有 4GB RAM 的 Raspberry Pi 4 B 上运行 Endless OS。

Debian将支持从F2FS根文件系统进行系统引导

  不少用户希望通过将 Flash-Friendly File-System (F2FS) 作为根文件系统来启动和运行 Debian,现在这个目标将有望达成了。尽管 F2FS 早已问世,并且得到了越来越多的采用,尤其是在 Android 移动设备上,但默认情况下,大多数 Linux 发行版都不允许默认从 F2FS 文件系统进行引导。

Firefox 72稳定版发布:macOS和Linux平台获得画中画模式

  和往常一样在正式发布的前一天,Mozilla官方服务器已经放出了适用于GNU/Linux, macOS和Windows等支持平台的Firefox 72稳定版下载链接。该分支自2019年12月开始进行开发,为GNU/Linux和macOS平台引入了画中画视频控制功能,而该功能已经于Firefox 71中登陆Windows平台。

Chrome将以更“安静”的方式来替代通知弹窗

  如今,用户即使不与网站交互也能够收到消息。也正因如此,越来越多的网站会在用户访问时发送请求订阅的弹窗,这一功能导致不良的用户体验,遭致人们的抱怨。为了解决该问题,Google 宣布,从 Chrome 80 版本开始,将以一种更“安静”的通知权限 UI 来取代现有的弹窗形式,以减少通知权限请求的干扰。

Firefox打包太复杂,OpenBSD稳定版将不再接收其更新

  OpenBSD 宣布,由于 cbindgen 和 rust 的依赖性,Firefox 太复杂而无法在稳定分支上打包,并且这样做将需要测试所有 rust 使用者。因此 OpenBSD 6.6 稳定版的分支不会收到来自 www/mozilla-firefox 的更新。

Zink正在通过Vulkan向OpenGL 3.0支持靠拢

  Zink是Mesa/Gallium3D创新之一,该创新在2019年成为主流技术,可在Vulkan硬件驱动程序之上提供OpenGL支持。尽管这是一种有趣的方法,但到目前为止,仅公开了过时的OpenGL 2.1支持,但由Collabora领导的工作正在接近OpenGL 3.0功能。

适用于Android的Microsoft Edge Beta获得新logo


  目前,微软方面已在 Android 的 Edge Beta 浏览器中引入了新徽标。去年 11 月,微软曾首次为其基于 Chromium 的新型 Edge 浏览器引入了新的 Edge 徽标,并承诺将新徽标引入其他平台上的 Edge。Android 上的新 Edge 徽标与桌面版 Edge 浏览器完全相同。现在,它已在 Android 的 Edge Beta 应用程序中可用,接下来,iOS 版的 Edge 也将会很快获得新的图标。

Mozilla在Firefox 72中添加“删除遥测数据”设置


  根据《加利福尼亚消费者隐私法案》(CCPA),Mozilla 计划在 Firefox Web 浏览器的下一个稳定版本 Firefox 72(计划于 2020 年 1 月 7 日发布)中向用户提供一个新选项,使其可以删除收集的遥测数据。

About:config在Firefox Preview中不受支持


  Firefox Preview 是 Mozilla 在 2019 年上半年推出的全新 Android Web 浏览器。该浏览器的渲染引擎 GeckoView 由 Mozilla 自己开发,通过将 GeckoView 引擎与 Firefox 应用程序相分离,开发团队创建了一种更新、更快和更容易维护的方式来开发 Android 应用程序。

开源游戏引擎Godot计划年中发布4.0大版本:支持跨平台绘图API Vulkan


  Godot 计划今年开始支持绘图 API Vulkan,可用于开发跨平台游戏。开源游戏引擎经过 10 多年的迭代更新,即将在今年 1 月发布 Godot 3.2 版本,首席开发者 Juan Linietsky 在年度交替之际于官方博客发文回顾了过去的发展,以及展望 Godot 在今年的计划,并提到预计在今年年中发布的 Godot 4.0 将会加入跨平台 3D 绘图与运算 API Vulkan。

腾讯开源云服务器操作系统Tencent Linux

  近日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux)。腾讯介绍,相比业内其它版本 Linux 发行版,Tencent Linux 在资源调度弹性、容器支持、系统性能及安全等层面极具竞争力,特别适合云环境。

KDE Plasma 5.17.5发布:该分支最后一个维护更新


  KDE项目团队今天宣布了KDE Plasma 5.17桌面环境的第五个维护版本更新,同时也是该分支的最后一个维护更新。距5.17.4相隔1个月时间,KDE Plasma 5.17.5主要修复了过去1个月反馈的诸多错误和BUG,包含了32处改动,让5.17桌面环境更加稳定和可靠。

Fedora 33将最早完全结束对Python 2.6的支持


  随着 Python 2.7 在今年年初到达 EOL 阶段,原本内置了 Python 的 Fedora 发行版都在进行移除 Python 2 的工作。将于今年晚些时候发布的 Fedora 33 有望成为其中第一个移除更老的 Python 2.6 系列的版本。

VMware完成对Pivotal的收购


  VMware 正式以约 27 亿美元的价格完成了对云原生平台提供商 Pivotal Software 的收购。在 2019 年 8 月,该公司首次宣布了拟收购 Pivotal 的计划。而作为完成收购的一部分,Pivotal 接下来将作为 VMware 的全资子公司运营。据 VMware 方面透露,Pivotal 将成为 VMware Tanzu 产品组合的核心部分,该产品旨在帮助用户构建,运行和管理重要的应用程序。

DB-Engines 2019:MySQL获得“年度数据库”称号

  全球知名的数据库流行度排行榜网站 DB-Engines 宣布,在过去的一年里,MySQL 在 DB-Engines 排名中比其他 350 个受监测数据库管理系统的任何一个更受欢迎。因此,MySQL 为 2019 年的年度 DBMS。

Windows 7下周停止支持:KDE社区拉拢用户使用Linux发行版


  KDE社区近日分享了关于如何帮助Windows 7系统用户在2020年1月14日停止支持之后,将其迁移到Linux平台和Plasma桌面环境的详细举措。自下周(1月14日)开始,微软不再为Windows 7用户提供更新和安全补丁,意味着如果不升级至Windows 10或者其他操作系统(例如macOS、GNU/Linux发行版本)的话就会成为黑客和各种威胁的目标。

Firefox等浏览器将不再支持加密协议TLS 1.1及以下版本

  Firefox 浏览器自 74.0 版本开始,将完全放弃对加密协议 TLS 1.0 和 TLS 1.1 的支持。届时,浏览器将通过显示“安全连接失败”错误页面来阻止用户访问不支持 TLS 1.2 或更高版本的网站。早在 2018 年,Mozilla 和其他浏览器制造商(包括谷歌、微软和苹果)就宣布计划于 2020 年弃用 TLS 1.0 和 TLS 1.1,以提高互联网连接的安全性。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部