2019年9个开源大事件盘点

开源云中文社区
2019年Kubernetes斗志昂扬。这个开源的编排器备受关注,企业在管理和编排用于容器的集群方面已经依赖于Kubernetes,但2019年表现出这种增长的不仅仅是Kubernetes。

2019年,大家仍在等待着开源“统治世界”。在笔者看来,2019年发生了一些微妙的事情,其中许多会在未来几年得到反思。以下就是2019年Linux和开源的一些值得关注的大事件。

一、Kubernetes

2019年Kubernetes斗志昂扬。这个开源的编排器备受关注,企业在管理和编排用于容器的集群方面已经依赖于Kubernetes,但2019年表现出这种增长的不仅仅是Kubernetes。

我们所看到的是,其他工具的使用为Kubernetes带来了前所未有的自动化水平。在Helmet、Flagger和Terraform等工具的帮助下,Kubernetes现在几乎可以完全自动化。这对于依赖它的容器开发人员和公司来说意义巨大。

二、Docker倒下

与Kubernetes不同的是,Docker做得并不好。不过,这里说的是Docker公司,不是容器技术。docker容器的生态系统做得相当不错。如果没有docker容器,Kubernetes可能不会崛起,而如果没有Docker公司,Kubernetes仍会继续。Docker曾经估值超过10亿美元,但现在资金短缺。请记住,Docker是容器重新流行的幕后功臣。很遗憾,它陷入了困境,希望2020年Docker能有所转机。

三、System76和coreboat

计算机的BIOS是在计算机引导过程中执行硬件初始化的固件。在2019年之前,地球上几乎所有的BIOS都是专有软件,但在2019年,System76用coreboot改变了这一点。coreboot是一个开源的BIOS替代品,可以在System76的笔记本电脑上找到:Galago Pro和Datter Pro。

Coreboot最初于1999年作为Linux BIOS出现。它由Ronald G.Minnich、Eric Biederman、Li Ta(Ollie)Lo和Stefan Reinauer编写。为什么2019年对这项开源技术很重要?因为这是一家公司开始在可以买得到的设备上公开推出coreboot的第一年。尽管这要大部分归功于那些最初的开发人员,但System76为了将这项技术推广到大众面前所做的努力应该得到热烈的掌声。

四、Linux手机

PinePhones的早期用户已经拿到了手机。只要149美元,你就可以拥有一部Linux手机。不过,不要太兴奋——这些设备都是由中低端硬件组成的,而且问题多多。尽管Ubuntu手机彻底失败,Linux手机还很有希望。

Librem 5已经推出,但该设备并不尽如人意。例如,你可以打电话,但音频和摄像头不工作,也没有电量管理。换句话说,这个设备严格来说不能称为电话。

PinePhone也类似。硬件组装好了,但并非所有功能都可用。PinePhone和Ubuntu手机的最大区别在于,Pine64清楚地表明,第一批手机主要是为那些希望控制硬件的开发人员设计的,以便能将这一设备推向大众。问题是,它还有很长的路要走,而鉴于Linux手机的历史,这可能永远不会发生。不过,Pine64正在正确处理这个问题。有理由相信Pine64将是真正让Linux手机焕发生机的公司,尽管这将是一条漫长而艰难的成功之路。

2019年已经证明了开源手机并没有死翘翘。希望能在2020年看到第一款功能齐全的Linux手机。

五、CentOS 8和CentOS Stream

为什么CentOS 8这个发布很重要?想想看:CentOS 7最初发布于2014年,也就是五年前。从那时起,情况发生了很大变化,随着第八个版本的发布,有了许多面向管理员的新功能,例如默认安装的Cockpit、TCP网络堆栈版本4.16、切换到DNF包管理器、大大改进的KVM支持等。

2019年,CentOS发生了令人兴奋的事情:CentOS Stream的发布。这个新版本的CentOS是一个滚动发行版,这意味着你的CentOS服务器总是最新的。这是令人兴奋的,特别是对于那些希望数据中心服务器操作系统位于上游和下游开发之间的管理员来说。

六、Debian 10

Debian 10到来。Debian是许多其他发行版所基于的发行版。由于其缓慢的发布周期,它被誉为世界上最可靠的操作系统之一。Debian 9是在2017年发布的。缓慢而有条理的发布给了它所需要的稳定性。Debian发布了一些新的东西时,这就是一件了不起的事情。

七、将Android迁移到主线Linux内核

谷歌在2019年宣布了将安卓系统移植到主线Linux内核的计划,虽然这不太可能在今年年底前实现,但这是一个大新闻。安卓内核的升级过程需要三个阶段,很复杂。

1. 谷歌使用LTS(长期支持)版本的内核,并添加其Android专用位。

2. 谷歌将修改后的内核发送给高通公司,该公司生产运行这些设备的片上系统(SoC)。

3. 一旦SoC制造商添加了代码,内核就被发送到设备制造商(如三星)那里,它们添加让设备工作的代码。

这些步骤需要时间,最终你会得到一个内核,它只在特定的设备上工作,不会被更新,因为它必须再次经历相同的过程。谷歌希望内核和其他软件一起更新。这可能会让安卓升级过程变得高效。

八、Linux内核5.4

今年Linux内核发生了很多大事。5.4的推出让Linux迷很高兴。新功能包括面向安全的内核锁定和exFAT支持。内核锁定通过限制对特定内核功能的访问来增强Linux的安全性,这些功能允许通过userland进程提供的代码执行任意代码;这意味着即使是根帐户也无法更改内核代码。有了exFAT支持,Linux可以传输大于4GB的文件。虽然可以通过安装额外的库(内核5.4)来添加exFAT支持,但这是内置的。

九、Microsoft Edge浏览器

微软终于做到了它的承诺:它是真的喜欢Linux。2019年,该公司宣布将在Linux上发布其Microsoft Edge浏览器。这个软件基于另一个已经在Linux上可用的应用程序(Chromium),但是这个版本的浏览器是为Windows开发的。这是否意味着Linux将不再痛苦于那些设计糟糕、需要显示或运行Windows的网站?只能希望如此。

微软还宣布并发布了Teams for Linux——它是完整的,用起来和在Windows里完全一样。不论Linux社区怎么看这个,微软愿意开源总归是件好事。

原文链接:

https://asumetech.com/9-of-the-largest-open-source-stories-in-2019/

THEEND