- 「Linux 核心的 CPU 排程器正在引入“懶惰搶佔”,這是一個旨在簡化排程並提升系統效能的新概念。」
- Lazy preemption 的目標是用 PREEMPT_LAZY 取代現有的 PREEMPT_NONE 和 PREEMPT_VOLUNTARY 模式,並使用一個新的標誌 TIF_NEED_RESCHED_LAZY,允許任務運行更長時間,除非需要立即搶佔。
- 「此變更旨在使核心更小、更簡單,並具有更可預測的延遲,儘管在全面實施之前需要進行廣泛的測試和調整。」
- Linux CPU 排程器正在探索懶惰搶佔技術,以簡化核心並實現更可預測的延遲,類似於 EEVDF(最早合格虛擬截止期限優先)模型。
- 搶先機制允許系統快速回應事件,但可能對整體吞吐量產生負面影響並增加鎖競爭,因此需要在不同的搶先模式之間取得平衡以適應各種工作負載。
- 初步測試顯示,懶惰搶佔相較於現有的 PREEMPT_VOLUNTARY 模式略微降低了吞吐量,這突顯了在核心中管理事件優先級和搶佔層級的複雜性。
- 「美國正在對特斯拉的全自動駕駛(FSD)軟體進行調查,該軟體安裝在240萬輛車上,原因是一宗致命事故。」
- 「這項調查強調了對自動駕駛技術安全性和可靠性的持續關注。」
- 「對特斯拉 FSD 軟體的審查可能對未來自駕車的法規和發展產生重大影響。」
- Express v5 已經發佈,這是 Node.js 框架的一次重大更新,重點在於穩定性、安全性和簡化維護。
- 「主要更新包括停止支援較舊的 Node.js 版本、改進的路徑匹配、增強的安全性、Promise 支援以及對 body parser 的更改。」
- 為了保持 API 的一致性,已移除不建議使用的方法簽名,並為從 v4 升級的用戶提供了詳細的遷移指南。
- 「經過十年,Express v5 已經發佈,帶來了重大更新,例如增強的安全性和對非同步處理程序的支援。- 發佈延遲是為了優先進行安全審核並確保穩定版本,這反映了團隊對可靠性的承諾。- 雖然一些使用者在升級時面臨挑戰,但 Express 團隊的努力受到讚揚,並與其他框架如 Fastify 和 Koa 進行了比較。」