“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做主角

近日,一场大学生微创业行动的年度项目路演,不仅展现了青年创客的创新活力,也点燃了投资人的热情。值得注意的是,大学生创业项目呈现了两大趋势,一是创业项目的硬科技化,二是人工智能的全面介入。北京青年报记者透过三个创业团队的路演故事,梳理了当下“