“Git 是我用過最笨重的軟件”!噴完 C++ 噴 Git,這位 Azure CTO 到底何許人也?

2022年10月11日16:39:08 科技 1133

作者 | 辛曉亮

出品 | CSDN(ID:CSDNnews)

幾天前呼籲停用 C++ 改換 Rust 的微軟 Azure CTO 這次又在推特上瘋狂吐槽 Git,Mark Russinovich 稱:“Git 是我使用過的所有軟件中界面最不直觀、最笨重的,它讓我抓狂的想拔掉自己的頭髮”。

“Git 是我用過最笨重的軟件”!噴完 C++ 噴 Git,這位 Azure CTO 到底何許人也? - 天天要聞

如 Mark Russinovich 吐槽,開發者圈中關於 Git CLI 和 GUI 哪個更好用的爭論是長期存在的,也有不少開發者會好奇最近瘋狂吐槽的 Mark Russinovich 到底是誰?

“Git 是我用過最笨重的軟件”!噴完 C++ 噴 Git,這位 Azure CTO 到底何許人也? - 天天要聞

懟天懟地的 Mark Russinovich 是誰?

1966 年,Mark Russinovich 出生於西班牙,父親是一名放射科醫生,母親是與父親同診所的企業管理員。70 年代 Mark Russinovich 開始接觸電腦,15 歲時,他給自己買了第一台電腦德州儀器TI-99/4A,那個時候他就能夠對 ROM(只讀存儲器)進行逆向工程並為其編寫程序。後來 Mark Russinovich 在卡內基·梅隆大學獲得計算機工程博士學位,並開始做 Windows 相關的軟件開發工作。

“Git 是我用過最笨重的軟件”!噴完 C++ 噴 Git,這位 Azure CTO 到底何許人也? - 天天要聞

德州儀器TI-99/4A

90 年代後期,微軟依靠 Windows 操作系統主宰科技界,從台式機到筆記本電腦、工作站、服務器都運行着 Windows。那個時候 Mark Russinovich 白天為一家小型軟件公司開發軟件,晚上與周末就在家裡尋找 Windows NT 中的錯誤、缺陷和秘密,並且將這些信息發布到網絡上,也因此經常激怒微軟。Mark Russinovich 還對當時的 NT Workstation 和 NT Server 進行了逆向工程,並發現了微軟人為改變市場使其以有利於自己的方式運作的行為,即微軟可以強制所有網絡服務使用更昂貴的操作系統,同時為其他任務銷售更便宜的版本。Mark Russinovich 還為此開發了一款可以將 NT Workstation 轉換為 NT Server 的工具,這也惹怒了微軟,幾天後他在參加微軟活動的時候被拒絕進入大樓。

不過,Mark Russinovich 與微軟的愛恨情仇也幫他打開了加入微軟的大門,微軟 Windows 的負責人 Jim Allchin 給 Mark Russinovich 提供了一份工作,Mark Russinovich 最初拒絕了,之後在運營 Windows Sysinternals 網站幾年後加入微軟,成為微軟技術研究員(當時可以授予的最高榮譽之一)在微軟,加入微軟之前,Mark Russinovich 還與 Bryce Cogswell 共同創辦了 Winternals Software 公司並一起開發了數十款流行的 Windows 管理和診斷實用程序,這其中就包括著名的系統工具 Sysinternals。

2006 年微軟收購了 Winternals Software 公司,Mark Russinovich 也隨即加入微軟,幫助提升 Windows 的技術水平,現在 Mark Russinovich 在微軟擔任 Azure 雲 CTO。Mark Russinovich 在微軟開發了非常多的系統工具,比如 winobj、sysmon、diskmon 和進程監視器,同時他還著有被稱為 BSD 紅皮書的《Windows Internals》,慢慢地 Mark Russinovich 已經成為微軟的象徵。此外,Mark Russinovich 還精通逆向工程,震驚世界的索尼BMG光盤複製保護醜聞就是他發現的。

“Git 是我用過最笨重的軟件”!噴完 C++ 噴 Git,這位 Azure CTO 到底何許人也? - 天天要聞

Git CLI vs GUI 哪個更好用?

回到 Russinovich 吐槽 Git 界面笨重難用,Git 是一個開源的分布式版本控制系統,關於開發者使用 Git 選擇 CLI 還是 GUI,爭論從未停止過,一度還存在鄙視鏈。主要原因是 Git 從一開始就是一個基於命令行的版本控制工具,之後又衍生出多個圖形界面工具。

對此,其中喜歡圖形化客戶端的開發者認為,從 UI 的角度來看,Git 是比較糟糕的。GUI 看起來更加直觀,不容易誤操作,也不需要記各種命令,用來應付日常使用足夠了,查看 Log 也更加方便。

另一部分開發者則認為,使用命令行進行 Git 操作簡單方便,對於工程師來說只會用 GUI 是不專業的行為,而且目前為止也沒有全功能的 GUI 軟件,把 Git 作為工具,怎麼好用怎麼來並無問題,但在很多場景下,GUI 存在功能缺失。此外,命令行方式更加高效,對技術工作者而言,命令行的方式有助於開發者理解 Git 的運作原理,鍛煉其解決問題的能力,雖然 GUI 的方式更簡單快捷,但是越到後期雙方差距越大。

最後,你在使用哪些 Git 工具,歡迎投票討論。

參考鏈接:

https://en.wikipedia.org/wiki/Mark_Russinovich

https://www.wired.com/2014/05/mark-russinovich

科技分類資訊推薦

本屆西博會 全球首款空客A350碳纖維增強聚合物機翼結構件等首發首創產品將集中亮相 - 天天要聞

本屆西博會 全球首款空客A350碳纖維增強聚合物機翼結構件等首發首創產品將集中亮相

5月13日,四川省政府新聞辦在北京梅地亞中心二樓多功能廳舉行新聞發布會,介紹第二十屆中國西部國際博覽會有關情況。會上,四川國際博覽集團有限公司總經理劉嘉透露,本屆西博會的展覽展示和展會服務,堅持以新益求新、炘耀生輝、欣迎賓朋、歆動消費、心虔志誠五個維度為著力點,深度踐行“共辦、共享、共贏”的開放理念,...
TechWeb微晚報:蘋果擬將AI引入iPhone電池管理系統;消息稱日產擬全球裁員2萬人 - 天天要聞

TechWeb微晚報:蘋果擬將AI引入iPhone電池管理系統;消息稱日產擬全球裁員2萬人

要聞一覽:消息稱蘋果準備將AI引入iPhone電池管理系統Kimi升級後被指“不如之前有人味兒” 月之暗面回應網傳“豐田正考慮收購哪吒汽車”後者回應官方通報65款應用違法收集個人信息 T3出行等上榜美團將旗下外賣服務Keeta引入巴西消息稱日產汽車計劃全球裁員約2萬人6月底發布!華為Pura 80將採用全新影像模組小米Civi 5 Pro跑...
消息確認:浙江一知名公司,多名員工被帶走! - 天天要聞

消息確認:浙江一知名公司,多名員工被帶走!

近日,國內頭部短劇公司嘉興九州文化傳媒有限公司(以下簡稱:九州文化)多名員工因貪腐被採取刑事強制措施,此事引發輿論關注和熱議。9日,該公司向員工發布的一份通報在網上流傳。通報中稱,原九州文化海外事業部員工劉某龍、高某勝、陳某發等人在任職期間利用職務便利實施了嚴重的貪腐舞弊行為,嚴重侵害了企業利益,情...
2026 款本田 CR-V 官圖發布!新增 TrailSport 越野版 - 天天要聞

2026 款本田 CR-V 官圖發布!新增 TrailSport 越野版

汽車市場的風雲變幻中,每一款新車的亮相都備受矚目。近日,本田汽車正式發布了 2026 款 CR-V 的官圖,作為年度改款車型,新車在保留經典元素的基礎上,帶來了令人驚喜的變化,尤其是新增的 TrailSport 越野版,更是為 CR-V 家族注入了新的活力。
三星S25 Edge配備3900mAh電池 但可以做到一天一充 - 天天要聞

三星S25 Edge配備3900mAh電池 但可以做到一天一充

【CNMO科技消息】三星Galaxy S25 Edge終於正式發布,它也成為三星迄今為止最薄的直板手機,機身厚度僅為5.8毫米。很多人關心一個問題:為了實現如此纖薄的設計,三星是否犧牲了電池容量?充滿電後,它是否還能撐滿一整天的使用?
蘋果旗艦降價參加國補,但只有128GB版 - 天天要聞

蘋果旗艦降價參加國補,但只有128GB版

5月11日,京東平台顯示,iPhone 16 Pro的128GB版本首次參與國家補貼,國補後售價僅為5499元,而原價為7999元。此前,有消息傳出蘋果向渠道商下發了調價通知,蘋果iPhone 16 Pro Max所有版本降價160美元(約合人民幣1150元),而iPhone 16 Pro的128GB版本降價176美元(約合人民幣1266元),其他版本降價1
外交部:數字紅利不能成為數字霸權 智能革命不應擴大智能鴻溝 - 天天要聞

外交部:數字紅利不能成為數字霸權 智能革命不應擴大智能鴻溝

5月13日,外交部發言人林劍主持例行記者會。有記者提問,第二期人工智能能力建設研討班日前在北京開班。發言人能否介紹相關情況?林劍表示,5月12日,第二期人工智能能力建設研討班在北京開班,近40個國家和國際組織派員參加。此次研討班是落實《全球人工智能治理倡議》、“加強人工智能能力建設國際合作”聯大決議以及《人...