文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 先能过了小米高考再说 (1 points, 一般) by ooxx 在 2025年01月06日15时43分 星期一 评论到 小米修改了引导程序解锁政策
- (1 points, 一般) by 18611782246 在 2024年12月18日18时06分 星期三 评论到 司机死于阿尔茨海默病的可能性较低
- BaD kEyBoArD: eXtRa SpAcE (1 points, 一般) by lot 在 2024年12月11日04时10分 星期三 评论到 高温环境可能加速衰老
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年12月11日04时09分 星期三 评论到 Goolge 宣布了新量子芯片 Willow
- 喵喵喵 (1 points, 一般) by solidot1733326472 在 2024年12月04日23时35分 星期三 评论到 澳大利亚面临太阳能供大于求
- 懂了 这就去安装刺客信条 (1 points, 一般) by Craynic 在 2024年11月27日19时36分 星期三 评论到 微软临时阻止安装刺客信条等育碧游戏的 PC 更新 Windows 11 24H2
- 为了逃避一年多兵役要坐一年牢 (1 points, 一般) by Craynic 在 2024年11月27日19时34分 星期三 评论到 韩国法院判处一名故意增肥以逃避兵役的男子缓刑
- 是否改进质量我不知道 (1 points, 一般) by Craynic 在 2024年11月25日20时43分 星期一 评论到 GitHub 称 Copilot 改进了代码质量
- Linus (1 points, 一般) by Craynic 在 2024年11月25日20时41分 星期一 评论到 Linux 6.13 将拒绝所有来自 bcachefs 作者的合并请求
- 2100年100% (1 points, 一般) by 18611782246 在 2024年11月21日16时30分 星期四 评论到 中国提高了半导体自给率
部分内核开发者正努力推动用 Rust 语言替代 C 语言开发内核,Linux 作者 Linus Torvalds 和稳定版内核维护者 Greg Kroah-Hartman 谈论了他们的观点。Linus Torvalds 对 Rust 的态度是“拭目以待”,他对开发者用 Rust 重写内核的提议感兴趣,认为是那些对 Rust 狂热的人推动的,他想看看实际效果。他个人不会推动该项目,但愿意接受,指出有时候承诺不一定会兑现。Torvalds 认为 Rust 语言可以首先用于写驱动程序。而 Kroah-Hartman 对此表示赞同,因为驱动是内核依赖树的末端,依赖内核的核心功能,它们并不被其它功能所依赖。
Linus Torvalds 在邮件列表上紧急呼吁用户不要使用最近释出的 Linux 5.12-rc1。他表示,在公开的 git 树上,v5.12-rc1 的标签被重命名为 v5.12-rc1-dontuse, dontuse 意味着不要使用,因为该版本破坏了交换文件 swapfile 的处理,会导致文件系统无法使用。当内核将内存中的内容交换写入到磁盘上,数据会随机写入 swapfile 所在的相同磁盘和分区,它不仅会覆写现有文件的数据,而且还会覆写破坏元数据,可能导致整个文件系统无法挂载和使用。Torvalds 称,如果你不使用交换文件,或者使用的是交换分区而不是交换文件,那么你不会受到影响。
基于 Ubuntu 和 Debian 的流行发行版 Linux Mint 研究发现,在新版本释出一周内只有不到三分之一的用户更新他们的浏览器;仍然有三成用户使用已经在 2019 年终止支持的 Linux Mint 17.x——这意味着系统已经有两年没有收到安全更新。Linux Mint 并没有工具精确测量用户的行为,它只是从雅虎获得了基于用户代理的 Linux Mint 流量数据。这些统计数据只是反应了访问雅虎的 Linux Mint 用户分布。
Linus Torvalds 于情人节在内核邮件列表上宣布释出 Linux 5.11。Torvalds 说他知道这天是情人节,但相信内核开发者们能理解。Linux 5.11 的主要新特性包括:支持英特尔 Software Guard Extensions(SGX)安全特性;新的系统调用拦截机制;seccomp()系统调用优化;kmap_local()API; epoll_pwait2()系统调用;等等。更多可浏览 KernelNewbies 5.11。
内核开发者在设计版本号时从未考虑过一个内核版本的小版本号更新会超过 255,因此当版本号大于 256 时可能会出现溢出。稳定版内核维护者 Greg Kroah-Hartman 释出了两个“实验性”稳定内核:4.9.256 和 4.4.256。它们只包含一个补丁变化,就是版本号,发布这两个版本就是为了观察小版本号数字溢出是否会导致任何用户空间问题。
最近发布的 Linux 5.10 被选为最新的内核长期支持版(LTS),将提供两年的支持。两年对于企业而言太短了。Broadcom 公司的开发者在内核邮件列表上指出没有公司会选择只支持两年的内核版本,2 年支持的版本不应该叫 LTS。稳定版内核维护者 Greg Kroah-Hartman 迅速回应称,Linux 内核版本通常只支持 4 个月,2 年相对于这些版本而言是长期支持了。他指出,除非有许多企业承诺支持, LTS 版本的支持时间不会超过两年,如果获得企业的承诺,他会将支持时间从 2 年延长到 6 年。目前支持 6 年时间的内核版本是 Linux 5.4。
在 Red Hat 杀死 CentOS Linux 之后,与 Rocky McGaugh 共同创办 CentOS 的 Gregory Kurtzer 宣布了新的发行版 Rocky Linux——名字中的 Rocky 就是为了纪念 Rocky McGaugh。现在,Kurtzer 宣布成立了创业公司 Ctrl IQ 赞助 Rocky Linux 的开发,就像当初 Red Hat 赞助 CentOS。Ctrl IQ 并非是 Rocky的母公司,Rocky Linux 仍然是一个社区支持的项目。
迷你 PC 制造商 Seeed Studios 与 BeagleBoard 合作生产可负担的 RISC-V 系统 BeagleV,设计运行 Linux 操作系统,售价 150 美元,但其大规模供应要到今年 9 月。BeagleV 配备了一个 StarFive 公司制造的双核 1GHz 主频的 RISC-V CPU VIC7100。除了两个 RISC-V 核心外,VIC7100 还包含了一个用于机器视觉应用的 Tensilica Vision VP6 DSP,一个神经网络引擎,一个单核 NVDLA (Nvidia Deep Learning Accelerator) 引擎。BeagleV 不是第一代通用 RISC-V Linux PC,但应该是目前比较让人负担得起的。它支持 Fedora Linux,未来将支持 Debian Linux 和 FreeRTOS。RISC-V 是基于精简指令集(RISC)原则的一个开源指令集架构,它允许任何人设计、制造和销售 RISC-V 芯片和软件,它吸引了越来越多的企业,其生态系统正在快速扩张。
随着 Linux 5.10 作为最新的长期支持版本将维护五年时间,内核开发者开始讨论移除一系列已经很久没有更新的旧的或淘汰的 CPU。这些 CPU 即使有人在使用也可以继续使用现有的长期支持版本。开发者讨论移除的对象主要是 ARM CPU,这些 CPU 有五年以上时间没有任何变更。除了 ARM CPU,提议移除的 CPU 还有 SPARC/Sun4M,PowerPC/CELL (与 PlayStation 3 代码分开) ,MIPS JAZZ 等等。
2014 年前,我们很多人并不知道许多关键基础组件虽然人人用但却无人维护。Heartbleed 漏洞的披露让人们意识到 OpenSSL 就是这样一个组件。这促使 Linux 基金会发起了 Core Infrastructure Initiative 倡议,资助关键基础组件的开发和维护。OpenBSD 项目则采用了另一种方法:创建 OpenSSL 分支 LibreSSL。该分支之后被 OpenBSD 发行版使用并活跃开发至今。自 2018 年底发布的 2.9.0 起,LibreSSL 项目合并了 36 名开发者的 1,554 个补丁。但在同一时间内,OpenSSL 合并了 276 名开发者的 5000 多个补丁。绝大部分工作是由使用 OpenSSL 的组织完成的,包括了 Oracle、Siemens、Akamai、Red Hat、IBM、VMware、Intel 和 Arm,以及 OpenSSL 软件基金会。如此程度的支持让 OpenSSL 项目解决了它的许多长期问题,它更安全也更稳定了。结果是很少有 Linux 发行版迁移到 LibreSSL。Alpine Linux 和 Gentoo 发行版尝试提供 LibreSSL,其中 Alpine Linux 很快就返回到了 OpenSSL,而 Gentoo 对 LibreSSL 的支持将在今年 2 月结束。Gentoo 开发者指出,LibreSSL 相比 OpenSSL 并没有提供多少好处,反而增加了更多成本。
我们熟知的 CentOS Linux 发行版可能死掉了,上周 Red Hat 出人意料的宣布其企业发行版的免费社区版本 CentOS Linux 将转变成一个滚动发行版 CentOS Stream,已发布的 CentOS 8 和 CentOS 7 将在明年和 2024 年终止支持。这一消息震惊了包括 CentOS 项目联合创始人在内的无数人。但基于 RHEL 的免费发行版并不只有 CentOS,你可以使用其他替代,其中包括甲骨文的 Oracle Linux;CloudLinux OS 项目维护者刚刚宣布将在明年一季度发布 CentOS 的免费替代;面向学术界的 Springdale Linux;CentOS 联合创始人 Greg Kurtzer 在听到这一震惊消息后宣布的新发行版 Rocky Linux,名字是为了纪念另一位联合创始人 Rocky McGough;惠普企业维护的发行版 ClearOS。
Linus Torvalds 于 2020-12-13 23:03 在内核邮件列表上宣布释出 Linux 5.10。这意味着 5.11 合并窗口将在周一开启,鉴于圣诞新年假期即将来临,Linux 作者建议内核开发者们只递交已经准备就绪的补丁。Linux 5.10 是一个长期支持版本,其主要变化包括:Ext4 fast commit 支持,io_uring 操作限制,支持 ARM Memory Tagging Extension,新系统调用 process_madvise(2),Sleepable BPF 等等。更多可查看 KernelNewbies 5.10。