IT之家 1 月 2 日消息,Arch Linux 是第一個(gè)為 2023 年揭開(kāi)序幕的 GNU / Linux 發(fā)行版,其新的 ISO 版本主要針對(duì)些想在新腦上部署 Arch Linux、對(duì)現(xiàn)有腦進(jìn)行 chroot 修復(fù)、或者只是重安裝系統(tǒng)用戶。Arch Linux 2023.01.01 不僅是 Arch Linux 在 2023 年的第一個(gè) ISO 版本,而且也是 Arch Linux 搭載 Linux 6.1 內(nèi)核系列的一個(gè) ISO 版本。這意味著當(dāng)用戶在些電腦上動(dòng)新的 Arch Linux ISO 時(shí),會(huì)得到好的硬件持。Linux 內(nèi)核 6.1.1 在新的 Arch Linux ISO 版本中被默認(rèn)使用因?yàn)樽钚? Linux 6.1.2 內(nèi)核版本仍然測(cè)試倉(cāng)庫(kù)(安裝后獲得更新。Linux 內(nèi)核 6.1 于 2022 年 12 月 22 日到達(dá) Arch Linux 倉(cāng)庫(kù),供現(xiàn)有用戶用。Arch Linux 的安裝程序 archinstall 在新的 ISO 版本上仍然 2.5.2 版本(編寫(xiě)時(shí)的新版本)帶來(lái)了對(duì) NVMe 驅(qū)動(dòng)器等 fast block 設(shè)備的修復(fù),還修了 / etc / locale.gen 與 en_US.UTF-8 UTF-8 區(qū)域的相關(guān) Bug,Archiso 顯示為可選驅(qū)動(dòng)器的 Bug,和一些拼寫(xiě)誤等。如用戶打算新電腦上署 Arch Linux 或者重新安裝有的系統(tǒng)可以從官網(wǎng)站下載 Arch Linux 2023.01.01。IT之家獲悉,有的 Arch Linux 用戶不必下新的 ISO 版本,只需在他最喜歡的端模擬器用中運(yùn)行 sudo pacman -Syu 命令,就可以使裝隨時(shí)保最新?tīng)顟B(tài)Arch Linux 采用滾動(dòng)發(fā)布模式即安裝一就能長(zhǎng)久到更新?
IT之家 12 月 28 日消息,Linux Kernel 在數(shù)年前就已經(jīng)合并可重啟序列(The Restartable Sequences,簡(jiǎn)稱(chēng) RSEQ),GNU C Library 已經(jīng)使用 RSEQ 對(duì)每個(gè) CPU 數(shù)據(jù)進(jìn)行更快的用戶空間操作。在明推出的 Linux 6.3 中將會(huì)進(jìn)一步改進(jìn) RSEQ。通過(guò)遞增每個(gè) CPU 計(jì)數(shù)器、修改每個(gè) CPU 自旋鎖、讀取 / 寫(xiě)入每個(gè) CPU 環(huán)形緩沖區(qū)等情況下免原子操作(atomic operation,是指不會(huì)被線程調(diào)度機(jī)制打斷的操作,RSEQ 可以明顯優(yōu)化性能,從而提供色的基準(zhǔn)測(cè)試結(jié)果。導(dǎo) RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致力于擴(kuò)展 Restartable Sequences ABI ,并公開(kāi)了 NUMA node ID、mm_cid 和 mm_numa_cid 字段。IT之家了解到,Desnoyers 在補(bǔ)丁介紹中表示:NUMA node ID 允許在 libc 中實(shí)現(xiàn)更快的 getcpu (2)。per-memory-map concurrency id (mm_cid) 允許用戶空間 per-cpu 數(shù)據(jù)結(jié)構(gòu)進(jìn)行理想縮放(向下或向上)內(nèi)存映射中分配的并 ID 可以通過(guò)調(diào)度程序跟蹤。而這個(gè)調(diào)程序根據(jù)并發(fā)運(yùn)行的程數(shù)、CPU 親和性(affinity)、應(yīng)用于這些線程的 cpuset 和邏輯核心數(shù)等等參數(shù)進(jìn)行斷。NUMA-aware concurrency id (mm_numa_cid) 與 mm_cid 類(lèi)似,不同之處在于它柘山蹤與每個(gè) cid 相關(guān)聯(lián)的 NUMA node ID。在 NUMA 系統(tǒng)上,當(dāng)用戶空間觀察到 NUMA 感知并發(fā) ID 與 NUMA 節(jié)點(diǎn)相關(guān)聯(lián)時(shí),它保證遠(yuǎn)不會(huì)更改 NUMA 節(jié)點(diǎn),除非發(fā)生內(nèi)核級(jí) NUMA 配置更改。這對(duì)于在屬于 cpuset 的進(jìn)程或一組進(jìn)程被固定到屬系統(tǒng) NUMA 節(jié)點(diǎn)子集的一組內(nèi)核的環(huán)中運(yùn)行的 NUMA 感知 per-cpu 數(shù)據(jù)結(jié)構(gòu)很有用強(qiáng)良