#linux核心 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linux核心, aggregated by home.social.
-
Linux kernel 6.14 is a big leap forward in performance and Windows compatibility | ZDNET
Link
📌 Summary:
Linux 核心 6.14 終於釋出,雖然 Linus Torvalds 承認因為純粹的疏忽而延遲發布,但這個版本帶來許多尖端功能與改進。最大亮點是改良的 NTSYNC 驅動程式,將大幅提升在 Wine 和 Steam Play 上執行 Windows 遊戲的效能。此外,它也支援 AMD RDNA 4 顯示卡、AMD XDNA 神經處理單元、Snapdragon 8 Elite 行動處理器,並加強了 Rust 程式語言的整合與 Btrfs 檔案系統功能,同時修補了 RISC-V 處理器的 GhostWrite 漏洞。
🎯 Key Points:
1. 改良的 NTSYNC 驅動程式模擬 Windows NT 同步原語,大幅提升 Windows 遊戲在 Linux 上的效能表現
2. 支援 AMD RDNA 4 顯示卡(包含 Radeon RX 9070 XT 和 RX 9070)和改進的開源 RADV 驅動程式
3. 整合 AMD XDNA 驅動程式,提供 AMD 神經處理單元官方支援,能有效執行 AI 工作負載
4. 增強 Rust 程式語言在覈心中的整合,為未來更多以 Rust 編寫的驅動程式奠定基礎
5. 支援高通最新的 Snapdragon 8 Elite 行動處理器,為未來的 Android 智慧型手機提升效能
6. 修補 RISC-V 處理器的 GhostWrite 漏洞
7. 改進 Btrfs 檔案系統的效能,優化讀取平衡和緩衝 I/O 操作
🔖 Keywords:
#Linux核心 #NTSYNC #遊戲效能 #Rust整合 #AI運算 -
Smart pointers for the kernel [LWN.net]
Link
📌 Summary: 本文探討了一個針對Linux核心的Rust智能指標數據結構的開發,這些指標需要遵循Linux核心的內存模型。Xiangfei Ding的報告提供了關於自定義智能指標的技術細節。言及Rust內建的智能指標擁有"超能力",如「動態大小調整」與「動態調度」,這使得指標能更靈活地處理數據。但在實作上需要考慮到安全性,特別是與内存移動相關的問題,這些特性目前仍在開發中並需進一步測試以確保穩定性。
🎯 Key Points:
- Rust提供多種智能指標,其中包括引用計數指標。
- 自定義智能指標需符合Linux核心的內存模型,這需要開發者手動編寫。
- 兩個主要"超能力":動態大小調整(Unsizing)和動態調度(DispatchFromDyn)。
- 為了確保安全,開發者在實作Deref時必須遵循unsafe標籤,這是保證內存安全的承諾。
- 將透過新的宏來簡化滿足特定要求的智能指標的實作。
🔖 Keywords: #智能指標 #Rust #Linux核心 #動態調度 #內存安全