蚊章汇 - ArchLinux
type: channel
link: https://linuxcn.bwsl.wang/tag/ArchLinux/
items: 硬核观察 #574 微软提案为 JavaScript 增加类型注释
items: EndeavourOS：填补 Antergos 在 ArchLinux 世界留下的空白
items: 每日开源新闻速递(2016/4/15)：Arch Linux 更新 4.5 内核

硬核观察 #574 微软提案为 JavaScript 增加类型注释
type: item
date: 2022-03-13T22:56:12+08:00
description: 微软提案为 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 的零日漏洞。老王点评：这说明对浏览器的恶意利用越来越多了，浏览器承载了太多的重要性和复杂性。

EndeavourOS：填补 Antergos 在 ArchLinux 世界留下的空白
type: item
date: 2021-02-08T06:56:21+08:00
description: 我相信我们的大多数读者都知道 Antergos 项目的终结。在这一消息宣布之后，Antergos 社区的成员创建了几个发行版来继承 Antergos。今天，我们将着眼于 Antergos 的“精神继承人”之一：EndeavourOS。EndeavourOS 不是 Antergos 的分支在我们开始之前，我想非常明确地指出，EndeavourOS 并不是一个 Antergos 的复刻版本。开发者们以 Antergos 为灵感，创建了一个基于 Arch 的轻量级发行版。根据 这个项目网站 的说法，EndeavourOS 的诞生是因为 Antergos 社区的人们想要保持 Antergos 的精神。他们的目标很简单：“让 Arch 拥有一个易于使用的安装程序和一个友好、有帮助的社区，在掌握系统的过程中能够有一个社区可以依靠。”与许多基于 Arch 的发行版不同，EndeavourOS 打算像 原生 Arch 那样使用，“所以没有一键式安装你喜欢的应用程序的解决方案，也没有一堆你最终不需要的预装应用程序。”对于大多数人来说，尤其是那些刚接触 Linux 和 Arch 的人，会有一个学习曲线，但 EndeavourOS 的目标是建立一个大型友好的社区，鼓励人们提出问题并了解他们的系统。正在进行的工作EndeavourOS 在 2019 年 5 月 23 日首次宣布成立 随后 在 7 月 15 日发布第一个版本。不幸的是，这意味着开发人员无法将他们计划的所有功能全部整合进来。（LCTT 译注：本文原文发表于 2019 年，而现在，EndeavourOS 还在持续活跃着。）例如，他们想要一个类似于 Antergos 的在线安装，但却遇到了当前选项的问题。“Cnchi 运行在 Antergos 生态系统之外会造成严重的问题，需要彻底重写才能发挥作用。RebornOS 的 Fenix 安装程序还没有完全成型，需要更多时间才能正常运行。”于是现在，EndeavourOS 将会和 Calamares 安装程序 一起发布。EndeavourOS 会提供 比 Antergos 少的东西：它的存储库比 Antergos 小，尽管他们会附带一些 AUR 包。他们的目标是提供一个接近 Arch 却不是原生 Arch 的系统。开发者进一步声明 :“Linux，特别是 Arch，核心精神是自由选择，我们提供了一个基本的安装，让你在一个精细的层面上方便地探索各项选择。我们永远不会强行为你作决定，比如为你安装 GUI 应用程序，如 Pamac，甚至采用沙盒解决方案，如 Flatpak 或 Snaps。想安装成什么样子完全取决于你，这是我们与 Antergos 或 Manjaro 的主要区别，但与 Antergos 一样，如果你安装的软件包遇到问题，我们会尽力帮助你。”体验 EndeavourOS我在 VirtualBox 中安装了 EndeavourOS，并且研究了一番。当我第一次启动时，我看到一个窗口，里面有关于安装的 EndeavourOS 网站的链接。它还有一个安装按钮和一个手动分区工具。Calamares 安装程序的安装过程非常顺利。在我重新启动到新安装的 EndeavourOS 之后，迎接我的是一个彩色主题的 XFCE 桌面。我还收到了一堆通知消息。我使用过的大多数基于 Arch 的发行版都带有一个 GUI 包管理器，比如 pamac 或 octopi，以进行系统更新。EndeavourOS 配有 kalu（kalu 是 “Keeping Arch Linux Up-to-date” 的缩写）。它可以更新软件包、可以看 Archlinux 新闻、可以更新 AUR 包等等。一旦它检查到有更新，它就会显示通知消息。我浏览了一下菜单，看看默认安装了什么。默认的安装并不多，连办公套件都没有。他们想让 EndeavourOS 成为一块空白画布，让任何人都可以创建他们想要的系统。他们正朝着正确的方向前进。总结思考EndeavourOS 还很年轻。第一个稳定版本都没有发布多久。它缺少一些东西，最重要的是一个在线安装程序。这就是说，我们无法估计他能够走到哪一步。（LCTT 译注：本文发表于 2019 年）虽然它不是 Antergos 的精确复刻，但 EndeavourOS 希望复制 Antergos 最重要的部分——热情友好的社区。很多时候，Linux 社区对初学者似乎是不受欢迎甚至是完全敌对的。我看到越来越多的人试图与这种消极情绪作斗争，并将更多的人引入 Linux。随着 EndeavourOS 团队把焦点放在社区建设上，我相信一个伟大的发行版将会诞生。如果你当前正在使用 Antergos，有一种方法可以让你不用重装系统就切换到 EndeavourOS如果你想要一个 A…

每日开源新闻速递(2016/4/15)：Arch Linux 更新 4.5 内核
type: item
date: 2016-04-15T15:45:00+08:00
description: 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 支持。