「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

科技分類資訊推薦

AI行業化落地提速,助力衛生健康高質量發展 - 天天要聞

AI行業化落地提速,助力衛生健康高質量發展

近年來,我國持續推進醫療行業數智化轉型,AI+各類細分場景正加速落地。AI技術通過對大量醫療數據的處理和分析,輔助醫生診斷和治療,不僅能降低人力成本、提高診療效率,還能全面提升醫療服務體驗。
魚你傳媒:引領新媒體時代的先鋒力量 - 天天要聞

魚你傳媒:引領新媒體時代的先鋒力量

在新媒體的洶湧浪潮中,魚你傳媒猶如一艘無畏的航船,憑藉創新的理念、多元的內容和高效的運營,在競爭激烈的媒體領域破浪前行,成為引領行業發展的先鋒力量。魚你傳媒成立於2021年,其核心團隊由一群年輕且富有才華的95後、00後組成。
魚你傳媒:媒體新勢力的崛起與擔當 - 天天要聞

魚你傳媒:媒體新勢力的崛起與擔當

在當下信息飛速傳播的時代,媒體行業不斷湧現出具有創新活力的新生力量,魚你傳媒便是其中的佼佼者。它以獨特的視角、多元的內容和創新的運營模式,在媒體領域嶄露頭角,展現出強大的發展潛力。魚你傳媒成立於2021年,核心團隊成員主要是95後和00後,
海南自貿港知識產權保護與運用:探索前行,機遇與挑戰並存 - 天天要聞

海南自貿港知識產權保護與運用:探索前行,機遇與挑戰並存

在海南自貿港建設持續推進的進程中,知識產權保護與運用作為國際自由貿易的重要基石,其重要性愈發凸顯,正深刻影響著自貿港建設的質量與成效。 近年來,海南聚焦「南繁種業」「深海科技」等關鍵領域,在三亞崖州灣科技城高新區積極探索創建知識產權特區,在全國率先構建起專利、商標、版權、地理標誌、植物新品種「五合一...
國產化算力浪潮奔涌,中堅力量的崛起與突破 - 天天要聞

國產化算力浪潮奔涌,中堅力量的崛起與突破

當前,國產化信創向縱深推進,中國企業正面臨雙重命題:既要保證自主安全,不被技術封鎖裹挾,又要把握AI和大模型技術帶來的智能化轉型機遇。這場變革的本質,是加快構建從晶元到軟體、從算力到生態系統的完整自主技術閉環。
京東、美團、餓了么被約談,涉及外賣行業競爭問題 - 天天要聞

京東、美團、餓了么被約談,涉及外賣行業競爭問題

南都訊 記者傅曉羚 徐冰倩 5月13日晚間,市場監管總局會同中央社會工作部、中央網信辦、人力資源社會保障部、商務部,針對當前外賣行業競爭中存在的突出問題,約談京東、美團、餓了么等平台企業。約談要求,相關平台企業嚴格遵守《中華人民共和國電子商務法》《中華人民共和國反不正當競爭法》《中華人民共和國食品安全法》...
支付寶上線新功能! - 天天要聞

支付寶上線新功能!

近日,有細心的網友發現,支付寶上線了語音通話功能。用戶升級至最新版本支付寶後,在消息界面與好友聊天框中點擊 「+」,即可找到語音通話入口。若首次使用,頁面會提示該功能特點:賬號經支付寶實名認證,安全有保障;通話無變聲,確保真實性;支付寶不儲存通話內容,保障用戶隱私。據了解,該語音通話和微信類似,支持麥...
打破國外壟斷 上海這家企業創造多個「全球唯一」 - 天天要聞

打破國外壟斷 上海這家企業創造多個「全球唯一」

從全球第一和唯一的靶向洗脫支架系統,再到全球首個獲批上市的遠程手術機器人產品,上海微創醫療憑藉自身創新實力,創造了多個「全球第一」和「全球唯一」,在高端醫療器械賽道,打破歐美品牌長期以來的壟斷,不斷發出中國最強音。在上海市胸科醫院,65歲的張老伯因冠狀動脈粥樣硬化,需要植入支架。醫生為他選擇了微創醫療...