繼續我們的 2021 年最重要事件、事件和新聞系列,在這篇新文章中,我們將圍繞自由軟件和 Linux 主題討論最相關的主題。
並開始這篇文章 我們將從所有開始 Linux 內核的發布版本 其中最近的是 版本5.15 其中最有趣的新奇之處是 具有寫入支持的新 NTFS 驅動程序、ksmbd 模塊 SMB 服務器實現、用於監視內存訪問的 DAMON 子系統、實時模式的阻塞原語、Btrfs 上的 fs-verity 支持、低內存響應系統的 process_mrelease 系統調用、遠程 dm 模塊認證 ima。
La Linux內核版本5.14引入了新的系統調用quotactl_fd()和memfd_secret(), 刪除 ide 和原始驅動程序、cgroup 的新 I/O 優先級驅動程序、SCHED_CORE 任務調度模式、為 BPF 驗證程序創建加載程序的基礎設施。
Linux 5.13 最初支持 Apple M1 芯片, cgroup 驅動程序“misc”,結束對 /dev/kmem 的支持, 支持新的 Intel 和 AMD GPU, 從 BPF 程序直接調用內核函數的能力、每個被調用系統的內核堆棧的隨機化、在 Clang 中構建並具有 CFI(控制流完整性)保護的能力、用於額外進程限制的 Landlock LSM 模塊、基於 virtio 的聲音設備虛擬,io_uring 中的多重拍攝模式。
Linux 5.12 引入了對 Btrfs 中分區塊設備的支持,將用戶 ID 映射到文件系統的能力,清理過時的 ARM 架構,NFS 寫入模式,LOOKUP_CACHED 機制來確定緩存中的文件路徑, 支持BPF、KFENCE調試系統中的原子指令 用於在使用內存時檢測錯誤、在單獨的內核線程中工作的網絡堆棧中的 NAPI 輪詢模式、ACRN 管理程序、動態更改任務調度程序中的首選項模型的能力,以及在 Clang 中構建時與 LTO 優化的兼容性。
就其本身而言,版本 Linux 5.11 添加了對 Intel SGX enclave 的支持、新的系統調用攔截機制、虛擬輔助總線、禁止在沒有 MODULE_LICENSE() 的情況下組裝模塊、在 seccomp 中快速過濾系統調用、停止維護 ia64 架構、將 WiMAX 技術轉移到“staging”分支、將 SCTP 封裝在UDP。
對於分佈部分, 今年 2021 年將推出新版本 Debian 11,也在 RHEL 9 上進行了測試 和 CentOS Stream 9 構建, Devuan 4,0、Ubuntu 20.04 和 Ubuntu 21.10、openSUSE 15.3、RHEL 8.4 和 RHEL 8.5、Fedora 34 和 35 以及 SUSE 15.3。
在本節中還值得一提的是 完成 CentOS 8.x 更新的發布, 今年,新的替代 CentOS 8 項目誕生了,例如 AlmaLinux、Rocky Linux 和 VzLinux。
另一方面,Fedora Kinoite 將自己定位為與 KDE 桌面的 Fedora Silverblue 相對應的產品,並且今年“Fedora”項目的名稱更改為“Fedora Linux”(我們很多人都還沒有聽說過) .習慣)。
在版權方面, 我們甚至還記得廣為人知的侵犯版權案 在 GNOME 屏幕保護程序中,以及嘗試和第三方註冊PostgreSQL 在歐洲和美國,以及最近的新聞,我們注意到了在 TikTok Live Studio 中使用 OBS 代碼的問題,以及允許更換路由器固件的 DMCA 例外情況。
另外,談到這個類別我們還可以強調一下 他們在 GitHub 上採取的行動 支持推出一項服務 保護開發者免受 DMCA 禁令的影響 不合理(自從微軟控制該平台以來,舉報他們涉嫌侵權的事件增加了很多)。 在因刪除 Microsoft Exchange 原型漏洞引發爭議後,GitHub 還收緊了與安全研究結果發布相關的規則。
在許可部分, Elasticsearch 遷移到非免費許可證 SSPL, 而GCC和Glibc項目在Nmap更改許可證以及取消JDK用於商業用途的限制後,取消了將代碼所有權強制轉移給STR基金會的消息,以及NMAP與Fedora不兼容的許可證問題的消息。