「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

科技分類資訊推薦

全系售價11.59萬元起 2025款東風奕派eπ007煥新上市 - 天天要聞

全系售價11.59萬元起 2025款東風奕派eπ007煥新上市

當汽車邁入AI覺醒時代,東風奕派以顛覆者之姿率先破局。5月21日,東風奕派重磅打造全球首場AI共創產品發布會,以前沿科技重構汽車發布場景,解鎖前所未有的沉浸式交互體驗,2025款eπ007攜顏值、智能、駕駛及安全四大核心領域升級驚艷登場。新車官方售價11.59
年均增長率約65.2%!濟南市充電基礎設施保有量達10.6萬台 - 天天要聞

年均增長率約65.2%!濟南市充電基礎設施保有量達10.6萬台

齊魯網·閃電新聞6月5日訊 6月5日,濟南市政府新聞辦召開「泉城消費提升在行動」主題系列新聞發布會,介紹濟南市大力提振消費、助推經濟發展的有關情況。記者從會上獲悉,濟南市實施居住區新能源汽車充電「統建統服」試點,截至目前,全市充電基礎設施保有量約10.6萬台,年均增長率約65.2%。公共充換電站1092座,其中,充電...
OPPO宣布將蜂窩通信標準必要專利許可予大眾全球產品線 - 天天要聞

OPPO宣布將蜂窩通信標準必要專利許可予大眾全球產品線

【環球網科技綜合報道】 6月5日,OPPO宣布與大眾汽車集團(下稱「大眾」)簽署全球專利許可協議,將包含5G在內的蜂窩通信標準必要專利許可予該集團。根據協議,OPPO的蜂窩通信標準必要專利將許可予大眾全球產品線,助力其增強全球產品線中網聯汽車產品的用戶體驗。「我們很高興通過這項專利許可協議與大眾開展合作。」OPPO...
聯手順豐,淘寶天貓618快遞提速了,可「極速上門」次日達 - 天天要聞

聯手順豐,淘寶天貓618快遞提速了,可「極速上門」次日達

牽手小紅書後,淘寶天貓今年618又發力物流。6月5日,南都記者獲悉,天貓618期間上線高品質物流服務品牌「極速上門」,首期聯合順豐作為快遞合作夥伴,並同步邀請部分商家開啟服務公測。南都記者注意到,當下正值天貓618,目前已有不少商品顯示「極速上門」。據介紹,當使用順豐速運的商品可實現「次日達」標準時,物流服務...
新消費·申活力 | 體育場館打造消費新模式 文體融合營造新場景 - 天天要聞

新消費·申活力 | 體育場館打造消費新模式 文體融合營造新場景

上周末,上海浦發東方體育中心上演了一場文體商旅融合的消費盛宴。久事體育打造的「零號聚場」以陳小春演唱會為核心,三天內創造了超2000萬元的綜合消費收入,生動詮釋了體育場館拉動城市消費的乘數效應。這一創新實踐,為體育場館的多元化運營提供了新思路。演出「催生」複合消費場景從賽事中心到消費引擎!活動期間,體育...
經銷商關店後80多輛車被鎖,極核稱「遠程鎖車」不實,律師:廠商遠程操作邊界待釐清 - 天天要聞

經銷商關店後80多輛車被鎖,極核稱「遠程鎖車」不實,律師:廠商遠程操作邊界待釐清

紅星資本局6月5日消息 近日,兩輪電動車品牌極核陷入對經銷商「遠程鎖車」爭議之中。江蘇鹽城的經銷商王先生告訴紅星資本局,加盟極核後銷量不佳,不滿一年就準備關閉店鋪。雙方在協商責任劃分時,極核方面用技術手段關閉了經銷商的DMS系統許可權。極核則認為,經銷商「遠程鎖車」的說法是嚴重的歪曲事實,經銷商此前違約改店...
微創業者畫像 AI做主角 - 天天要聞

微創業者畫像 AI做主角

近日,一場大學生微創業行動的年度項目路演,不僅展現了青年創客的創新活力,也點燃了投資人的熱情。值得注意的是,大學生創業項目呈現了兩大趨勢,一是創業項目的硬科技化,二是人工智慧的全面介入。北京青年報記者透過三個創業團隊的路演故事,梳理了當下「