标签 ArchLinux 下的文章

微软提案为 JavaScript 增加类型注释

如果本周微软公布的 一项提案 能够成功,那么 JavaScript 开发者很快就会拥有他们中许多人长期以来一直想要的东西:一个类型系统,至少是某种类型系统。该提案建议在 JavaScript 代码中添加类型注释,允许这些注释被 TypeScript、Flow 之类的外部类型检查器检查,而在运行时被忽略。虽然该提案是微软提出的,但是并没有提议将 TypeScript 的类型检查放到浏览器或运行时中。

老王点评:这也不失一种好的解决方案,其它语言已有类似的成功实践。

Arch Linux 20 岁了

2002 年 3 月 11 日宣布,代号为 “Homer” 的 Arch Linux 0.1 版在发布时并没有大肆宣传。其发布公告非常低调:“我终于把一个可启动的 iso 镜像放到 ftp 站点上了。坏消息是,没有漂亮的交互式安装程序。但如果你想要一个这样的东西,你就会选择 RedHat,对吗? ; )” 第一个版本的内核是 2.4.18,那时甚至连 USB 都不能自动挂载。在这个版本中,连 GNOME 和 KDE 都没有,你必须等待当年 12 月的发布 0.4 版本,或者自己构建。

老王点评:从最初的简陋发行版,到如今已经生生地在 RedHat 和 Ubuntu 之间辟出一块地,真是不容易。

2021 发现了最多的 Chrome 零日漏洞

2021 年是 Chrome 浏览器中 零日漏洞数量 创纪录的一年。去年有 25 个浏览器零日漏洞被修补,其中 14 个是 Chrome 浏览器,6 个是 Safari 的 WebKit 引擎,4 个是 Internet Explorer。而 2020 年,只有 14 个浏览器零日缺陷,其中一半以上是 Chrome 浏览器的。但在 2015 年至 2018 年期间,没有发现 Chrome 的零日漏洞。

老王点评:这说明对浏览器的恶意利用越来越多了,浏览器承载了太多的重要性和复杂性。

我相信我们的大多数读者都知道 Antergos 项目的终结。在这一消息宣布之后,Antergos 社区的成员创建了几个发行版来继承 Antergos。今天,我们将着眼于 Antergos 的“精神继承人”之一:EndeavourOS

EndeavourOS 不是 Antergos 的分支

在我们开始之前,我想非常明确地指出,EndeavourOS 并不是一个 Antergos 的复刻版本。开发者们以 Antergos 为灵感,创建了一个基于 Arch 的轻量级发行版。

Endeavouros First Boot

根据 这个项目网站 的说法,EndeavourOS 的诞生是因为 Antergos 社区的人们想要保持 Antergos 的精神。他们的目标很简单:“让 Arch 拥有一个易于使用的安装程序和一个友好、有帮助的社区,在掌握系统的过程中能够有一个社区可以依靠。”

与许多基于 Arch 的发行版不同,EndeavourOS 打算像 原生 Arch 那样使用,“所以没有一键式安装你喜欢的应用程序的解决方案,也没有一堆你最终不需要的预装应用程序。”对于大多数人来说,尤其是那些刚接触 Linux 和 Arch 的人,会有一个学习曲线,但 EndeavourOS 的目标是建立一个大型友好的社区,鼓励人们提出问题并了解他们的系统。

Endeavouros Installing

正在进行的工作

EndeavourOS 在 2019 年 5 月 23 日首次宣布成立 随后 在 7 月 15 日发布第一个版本。不幸的是,这意味着开发人员无法将他们计划的所有功能全部整合进来。(LCTT 译注:本文原文发表于 2019 年,而现在,EndeavourOS 还在持续活跃着。)

例如,他们想要一个类似于 Antergos 的在线安装,但却遇到了当前选项的问题。“Cnchi 运行在 Antergos 生态系统之外会造成严重的问题,需要彻底重写才能发挥作用。RebornOS 的 Fenix 安装程序还没有完全成型,需要更多时间才能正常运行。”于是现在,EndeavourOS 将会和 Calamares 安装程序 一起发布。

EndeavourOS 会提供 比 Antergos 少的东西:它的存储库比 Antergos 小,尽管他们会附带一些 AUR 包。他们的目标是提供一个接近 Arch 却不是原生 Arch 的系统。

Endeavouros Updating With Kalu

开发者进一步声明 :

“Linux,特别是 Arch,核心精神是自由选择,我们提供了一个基本的安装,让你在一个精细的层面上方便地探索各项选择。我们永远不会强行为你作决定,比如为你安装 GUI 应用程序,如 Pamac,甚至采用沙盒解决方案,如 Flatpak 或 Snaps。想安装成什么样子完全取决于你,这是我们与 Antergos 或 Manjaro 的主要区别,但与 Antergos 一样,如果你安装的软件包遇到问题,我们会尽力帮助你。”

体验 EndeavourOS

我在 VirtualBox 中安装了 EndeavourOS,并且研究了一番。当我第一次启动时,我看到一个窗口,里面有关于安装的 EndeavourOS 网站的链接。它还有一个安装按钮和一个手动分区工具。Calamares 安装程序的安装过程非常顺利。

在我重新启动到新安装的 EndeavourOS 之后,迎接我的是一个彩色主题的 XFCE 桌面。我还收到了一堆通知消息。我使用过的大多数基于 Arch 的发行版都带有一个 GUI 包管理器,比如 pamacoctopi,以进行系统更新。EndeavourOS 配有 kalu(kalu 是 “Keeping Arch Linux Up-to-date” 的缩写)。它可以更新软件包、可以看 Archlinux 新闻、可以更新 AUR 包等等。一旦它检查到有更新,它就会显示通知消息。

我浏览了一下菜单,看看默认安装了什么。默认的安装并不多,连办公套件都没有。他们想让 EndeavourOS 成为一块空白画布,让任何人都可以创建他们想要的系统。他们正朝着正确的方向前进。

Endeavouros Desktop

总结思考

EndeavourOS 还很年轻。第一个稳定版本都没有发布多久。它缺少一些东西,最重要的是一个在线安装程序。这就是说,我们无法估计他能够走到哪一步。(LCTT 译注:本文发表于 2019 年)

虽然它不是 Antergos 的精确复刻,但 EndeavourOS 希望复制 Antergos 最重要的部分——热情友好的社区。很多时候,Linux 社区对初学者似乎是不受欢迎甚至是完全敌对的。我看到越来越多的人试图与这种消极情绪作斗争,并将更多的人引入 Linux。随着 EndeavourOS 团队把焦点放在社区建设上,我相信一个伟大的发行版将会诞生。

如果你当前正在使用 Antergos,有一种方法可以让你不用重装系统就切换到 EndeavourOS

如果你想要一个 Antergos 的精确复刻,我建议你去看看 RebornOS。他们目前正在开发一个名为 Fenix 的 Cnchi 安装程序的替代品。

你试过 EndeavourOS 了吗?你的感受如何?


via: https://itsfoss.com/endeavouros/

作者:John Paul 选题:lujun9972 译者:Chao-zhi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

  • GNOME 3.20 发布了第一个小数点版本 3.20.1 ,修复了一些小问题。目前已经出现在 Arch Linux 中,另外一个滚动发行版 OpenSUSE Tumbleweed 也将很快更新。预计下一个小数点版本将在 5/11 发布。而下一个主要版本 3.22 计划在 9/21 发布。
  • 说到 Arch Linux ,它今天刚刚更新了新的 Linux 内核 4.5——这是一个月前才发布的,而昨天宣布的 4.5.1 过几天就会出现 Arch Linux 中。之前 ArchLinux 使用的是 Linux 内核 4.4.5 LTS ,看起来 Arch Linux 更在意使用更新的内核,而不在意是否是 LTS。
  • 为了支持 SUSE Linux Enterprise 12,Linux 内核 3.12 分支会继续支持到 2017 年,它最近刚刚发布了 3.12.58 LTS。另外的一些 Linux 内核版本分支的支持期有:4.1到2017年9月;3.18到2017年1月;3.14到2016年8月;3.4 到2016年9月;3.2到2018年5月。
  • Mozilla 发布了 ThunerBird 45.0,和 FireFox 45 一样,在 Linux 上同样没能支持 GTK3,这也许得到版本 47 才行。
  • Chrome 的版本达到了新高,它刚刚发布了最新的版本 Chrome 50。而且从现在开始,它将不再支持 Windows XP、Windows Vista 和 Mac OS X 10.6/10.7/10.8。对于 Linux 版本,这个版本开始支持 Wayland 显示服务器
  • 一个基于 Slackware 的发行版 SlackEX 发布了新的构建版本 160413,内核更新到了最新的 4.5.1,KDE 更新到了4.14.18。
  • 经过四个月的开发 Enlightenment 0.21 (E21) 发布了 Alpha 版本,改进了 Wayland 支持。