Fedora 工程和指导委员会(FESCo)正式批准了允许 Fedora 33 桌面变体(版本)默认使用 Btrfs 文件系统,而不是现有的默认 EXT4 或其他替代方案。要注意的是,此项变更只适用于 Fedora 33 桌面版本,比如 Fedora Workstation。 事实上,建议 Fedora 默认使用 Btrfs 文件系统的提案十年前就已提出,不过直到将于今年秋季发布的 Fedora 33 才得以实现。 这项变更要求 Fedora 桌面版本使用 Btrfs 并以“透明的方式”体验现代文件系统的功能。官方则表示希望增加新的功能,同时减少处理磁盘空间耗尽等情况所需的专业知识。Btrfs 通过设计理念很好地适应了这个角色,这也是促使他们选择 Btrfs 作为默认方案的原因之一。 Btrfs 提供了 CoW 快照、透明文件系统压缩( transparent file-system compression)、SSD 存储优化、原生 RAID 功能以及其他各种 EXT4 没有提供的现代功能。其他一些已经表现出来的对 Fedora 的 “好处”包括更好的低磁盘空间处理、Btrfs 的广泛校验、通过 cgroups2 进行适当的 I/O 隔离、在线伸缩功能,以及更简单的复杂存储阵列设置。 上个月,随着 Linux Mint 20 的发布,Linux Mint 开始默认禁止安装 snapd 工具。直接起因是,从 Ubuntu 19.10 开始,系统会直接从上游覆盖 Chromium 的 APT 软件包,然后自行下载 snapd 工具,随即以 Snap 包的形式安装 Chromium 浏览器。整个过程以 root 身份运行,自动安装,并未获取用户授权。 在相当长的一段时间内,Linux Mint 是除 Ubuntu 之外拥有最多用户的 Linux 发行版。基于 Ubuntu 和 Debian 的 Linux Mint 继承了二者的众多特性,它与 Ubuntu 的软件库也几乎完全兼容,并采用 APT(Advanced Packaging Tools,高级打包工具)进行软件包管理。直到 2014 年,Ubuntu 推出 Snap,开始用 Snap 和 APT 并行分发软件。 不同于传统的 Linux 软件包管理方法(如 APT 和 RPM),Snap 包含了软件运行需要的所有依赖关系,并将其全部捆绑在一个系统镜像中,这在一定程度上简化了软件管理过程。不仅如此,统一化的 Snap 软件包能够在不同 Linux 发行版上运行,开发者无需再针对不同的发行版分别构建,软件部署的难度有所降低,软件开发和最终部署之间的延迟也得以缩减。 Canonical 最初将 Snap 作为一份跨平台解决方案提供出来,但如今在 Linux Mint 等看来,它本身更成为一个问题。事实上这并非 Linux Mint 团队首次公开发声,他们在一年前就表露过对 Snap 的担忧:“当它无缘无故替换掉软件包时,当它开始损害我们与上游项目和软件供应商的互动,并使我们别无选择时,它就成为了一种威胁。” 随着优麒麟 20.04 LTS 的发布,用户和开发者们将注意力转移到了即将发布的优麒麟 20.10 上。优麒麟 20.10 是一个短期支持版本,也将是优麒麟官方发布的第 16 个版本,代号为 “Groovy Gorilla”(意为:极好的大猩猩),目前处于开发阶段,官方将提供 9 个月的支持周期,包括持续的核心bug修复、安全补丁和新的应用程序发布。 优麒麟 20.04 LTS默认集成 UKUI 3.0 预览版,受到了国内外爱好者的广泛好评,我们戒骄戒躁,继续前行,将在优麒麟 20.10 版本中呈现 UKUI 3.0 正式版本。 UKUI 3.0 正式版相较于预览版本,在 UI 方面,将会有多达上百处的细节优化,以及动画效果的优化;功能方面,将会继续秉承“友好易用,简单轻松”的设计理念,提供更多贴心的操作,以及繁琐操作的简化。 优麒麟官方针对用户使用需求,开发了几款常用应用,目前仍在积极测试和完善阶段,最终也将集成进优麒麟 20.10 正式版本中。优麒麟 20.10 正式版本将于 2020 年 10 月 22 日与 Ubuntu 官方及其它衍生版本全球同步发布,敬请期待! 更多本周开源资讯,本次专辑将为您一一呈现…… 开源技术会被美国管制吗?这应该是一年来中国技术从业者最关心的问题。随着中美关系日益紧张,技术圈也受到波及,前两周,国商务部将哈工大、北航等33家机构纳入实体清单,也就是说,凡是在实体清单以内的公司以及机构,如果没有获得美国政府的具体批准,将无法使用含有美国技术的产品,之后,Matlab已经被禁止在这些高校使用了。 杠上了,Linus再次怒喷Intel直言“去死” 近日,Linux 内核维护者 Linus Torvalds 对 Intel 的 Advanced Vector Extensions 512(AVX-512)指令集提出了一些激进的看法,称其为“功率病毒”,其创建目的单纯只是为了使 Intel 公司的 CPU 硬件在基准测试中跑分更高。此外,Linus 还坦承了自己“脾气暴躁”,并且对 Intel 确实“有偏见”。 为什么大公司要开源自己的技术? 大约一个月前,谷歌公开了用于Big Transfer(BiT)的预训练模型和微调代码——Big Transfer是一种深度学习的计算机视觉模型。根据谷歌的说法,Big Transfer将允许任何人在相应的任务上达到最优表现,即使每个类只有少量的标签图片。这仅仅是这家科技巨头免费向公众开放其专有产品的一个例子。 |