展示 HN:Uscope,一個全新從零開發的 Linux 除錯工具 (★ 105 分)
`uscope` 是一款針對 Linux 平臺設計,從零寫起的原生程式碼圖形化除錯工具與內省工具鏈,目的是提供更便捷強大的除錯體驗,解決現有工具不足之處。目前仍處於開發階段,尚不推薦用於日常工作,作者表示該專案屬於個人興趣驅動的側項。
該工具計畫實現多項核心功能,包括快速穩定的基礎除錯操作(如符號解析、堆疊展開等),多語言資料類型的視覺化支援(目前專注於 C 和 Zig,未來擴展至 C++、Go、Rust 等語言),以及多執行緒程式支援與友善的程式碼導航功能。此外,遠端除錯、條件斷點、系統呼叫視覺化、檔案核心轉儲分析、組合語言檢視器等功能亦列入長期規劃。
目前,`uscope` 支援從原始碼建置,使用 Zig 編譯器進行開發和測試,提供多種快捷鍵與檢視模式以提升操作效率。未來計畫將該工具建構為一個可重用的除錯函式庫,供其他開發者建立新型除錯工具,但核心專注仍是提昇圖形化除錯器的功能與使用者體驗。有興趣的開發者可加入 Discord 討論並提供回饋或參與貢獻。
👥 41 則討論、評論 💬
https://news.ycombinator.com/item?id=42889407