newsence
來源篩選

Todd C. Miller – sudo Maintainer for over 30 years

Hacker News

This article highlights Todd C. Miller's extensive 30-year tenure as the maintainer of sudo, a critical open-source utility for privilege delegation on Unix-like systems. It likely delves into his contributions, challenges, and the significance of his long-term commitment to the project.

newsence

Todd C. Miller:sudo 三十年的維護者

Hacker News
26 天前

AI 生成摘要

本文聚焦於 Todd C. Miller 長達三十年擔任 sudo 維護者的職責,sudo 是類 Unix 系統中用於權限委派的關鍵開源工具。文章可能深入探討他的貢獻、面臨的挑戰以及他對該專案長期投入的重要性。

背景

Todd C. Miller 擔任開源專案 sudo 的維護者已超過三十年,這款工具幾乎是所有 Linux 與 Unix 系統中不可或缺的安全基石。近期他在個人網站上公開尋求贊助,希望能獲得資金以維持 sudo 的持續維護與開發工作,此舉在 Hacker News 社群引發了關於開源軟體永續性與企業責任的熱烈討論。

社群觀點

社群對此消息的第一反應多半是震驚與憤慨。許多評論指出,sudo 支撐著全球價值數兆美元的數位基礎設施,卻得由維護者自掏腰包或尋求微薄贊助來維持,這反映出當前科技產業極度扭曲的現狀。有觀點認為,科技巨頭們一方面極度依賴開源軟體來降低成本,另一方面卻在獲利後對這些核心組件的維護者不聞不問。這種「公地悲劇」式的剝削,讓年輕一代的開發者因無法負擔生活成本而難以接棒,最終可能導致開源生態系的崩潰,迫使社會走向由少數大企業壟斷的封閉系統。

針對如何解決資金困境,社群展開了激烈的辯論。部分討論者提議修改授權條款,例如針對營利企業收取費用,或是建立類似專利授權的商業模式。然而,反對者認為一旦涉及收費,開發者就必須處理法律實體、稅務、責任保險及行銷等繁瑣事務,這反而會扼殺開源軟體的傳播速度與純粹性。此外,也有人質疑 sudo 是否真的需要「持續開發」。有批評指出 sudo 已經陷入了嚴重的「功能蔓延」,其設定檔的複雜程度已成為一種迷因,甚至讓 OpenBSD 等系統決定開發更簡約的替代方案如 doas。

儘管如此,支持者反駁稱軟體永遠沒有真正「完工」的一天。隨著底層硬體、編譯器與系統 API 的不斷演進,安全性漏洞的修復與現代化需求(如 LDAP 整合或 sudoedit 功能)依然存在。雖然目前出現了如 sudo-rs 這種以 Rust 語言重寫的現代化嘗試,但社群普遍認為,在這些新工具完全成熟並取代舊有標準之前,確保 Todd C. Miller 這樣的資深維護者能獲得合理報酬,不僅是對其貢獻的尊重,更是維護全球資訊安全的基本投資。

延伸閱讀

在討論中,不少參與者提到了 sudo 的替代方案與相關資源,包括 OpenBSD 開發的簡約版替代工具 doas,以及其 Linux 移植版 OpenDoas。針對安全性需求,也有人推薦使用 polkit 作為更細緻的權限管理工具。此外,社群也引用了知名的 xkcd 漫畫(編號 2347 與 149)來諷刺現代數位建築如何脆弱地支撐在極少數無償維護者的肩膀上。對於想了解 sudo 歷史與技術細節的讀者,sudo 官方網站也提供了詳盡的文檔與受 xkcd 啟發的標誌設計故事。