前沿
前沿
LJ 索引,2006 年 10 月
1. 十大最可靠的托管公司中基于 Linux 的服务:5
2. 十大最可靠的托管公司中基于 BSD 的服务:4
3. 十大最可靠的托管公司中基于 Windows 的服务:1
4. 故障最少的 50 家顶级托管公司中基于 Linux 的服务:21
5. 故障最少的 50 家顶级托管公司中基于 Windows 的服务:13
6. 故障最少的 50 家顶级托管公司中基于 BSD 的服务:7
7. 正常运行时间最长的 50 家顶级托管公司中基于 BSD 的服务:43
8. 最受欢迎的 50 个站点中基于 Linux 的服务:29
9. Apache 在服务器市场份额中的百分比:73.24
10. 2005 年第四季度 Linux 服务器销售额(数十亿美元):1.6
11. 2005 年全年 Linux 服务器销售额(数十亿美元):5.7
12. 爱沙尼亚塔尔图县坎比亚在地球上最“企鹅友好”的地方中排名:1
13. 南极洲在 Linux 用户密度最高的国家中排名:1
14. Linux Counter 跟踪的机器最高正常运行时间(小时):3,802.2
15. 最高正常运行时间机器的年限:10.4
16. 2006 年 6 月访问 W3Schools.com 的用户中 Firefox + Mozilla 浏览器份额百分比:24.9
17. 2006 年 6 月访问 W3Schools.com 的用户中 Linux 操作系统份额百分比:4.4
18. 2006 年 6 月访问 W3Schools.com 的用户中 Mac 操作系统份额百分比:3.6
19. LinuxDevices 调查受访者中在嵌入式项目或产品中使用过 Linux 的百分比:47
20. Linux 嵌入式使用量较去年调查的增长百分比:2
1-8:Netcraft.com(截至 2006 年 6 月 14 日)
9-11:ServerWatch.com
12-15:Linux Counter(截至 2006 年 7 月 10 日)
16-18:W3Schools.com
19, 20:LinuxDevices
比尔退休了
亲爱的比尔,
前几天我在报纸上看到你退休的消息。恭喜你!我还没到那个年龄,但我羡慕那些存了点钱可以提前退休的人。
现在,你知道的,多年来,在如何赚钱的问题上,你和我的看法并不一致。我相信人们只需付一次钱,甚至一次都不用付,而你似乎相信他们应该为了相同的产品一次又一次地付钱给你。好吧,那些都过去了,我现在只想确保你走上正确的退休之路。
首先我想和你谈谈省钱。既然你退休了,收入就不会像以前那样源源不断地滚滚而来。你应该考虑如何省钱。我建议你仔细看看这个“自由软件”的东西。你可以从互联网上下载大部分软件(你知道的,就是你说的永远不会流行的东西),然后决定是否需要对软件进行任何小的更改或改进。如果没有更改,你就可以免费获得它!如果有一些小的更改,他们只要求你将这些更改回馈给社区。这没什么不对的,对吧比尔?
另一件你应该考虑的事情是分散你的投资。这是我的股票顾问一直告诉我的。他们告诉我,当你有大量收入流入时,玩玩那些高风险、高回报的股票是可以的,但当你退休时,你应该考虑那些稳健、稳定的收入。
我知道你的很多钱都投入到你创办的那家公司里了。这当然很好,但我经历过,有时候在你离开后,事情会走下坡路,你不应该把所有的鸡蛋放在一个篮子里。我听说,例如,有一家非常有趣的初创公司,你可能会想投入一点种子资金,叫做谷歌。很多人都在谈论谷歌,我认为这可能是你“闲钱”的一项不错的投资。
我还听说你打算做很多慈善志愿工作。现在那些慈善机构在国外做了很多事情,信不信由你,那些国家并不总是说英语。再一次,你应该看看自由软件的东西,因为它允许这些国家更改软件以满足他们自己的文化需求。而且,如果你教会他们如何自己做,他们可以节省更多的钱。“授人以鱼不如授人以渔”,比尔,记得这句名言吗?
这也是你分散一些投资的另一个原因,比尔。你把太多的钱投入到某些公司,这可能会影响你的思考。由于你有那么多钱投入到你创办的那家公司,你可能会认为满足这些教育需求、健康需求和工作需求的最好方法是给他们提供你老公司生产的产品副本。你需要清醒一下头脑!你需要跳出思维定势!你需要拥抱自由软件是这些慈善机构的正确选择的想法!
稍微想一下,当你把你的一些产品给刚果的一个贫困学生时,然后 WPA 程序开始在他身上出现问题,会发生什么?他会打电话给谁?而且,如果没有 WPA 的源代码,他将如何使用你给他的软件?你肯定不能指望他支付更新的许可费吧?
我发现一些南非学生正在学习摄影。当他们在学校使用软件时,一切都很好。但是当他们回家在自己的电脑上练习时,他们不得不使用盗版软件!所以我给了他们所有人 GIMP 的副本,这款免费软件,他们不再是盗版者了!你看这有多简单?
现在我听说你的好朋友巴菲特先生向你的慈善基金捐赠了大约 350 亿美元!他真是太好了。我敢打赌,他对他的捐赠没有任何限制,比如让他帮助的任何慈善组织或团体购买他的任何 CD,或去听他的任何音乐会。你需要像他一样慷慨,让你的捐赠也没有附加条件(听懂笑话了吗?吉他琴弦?)。
所以,让自己摆脱诱惑,投资于像红帽软件或甚至 Novell 这样的自由软件公司。这将使你的慈善捐款发挥最大的作用。
说到慈善捐款,我想知道,如果自由软件的人们像你一样一遍又一遍地出售他们的软件,而不是贡献出来,他们会赚多少钱?你认为这可能会超过你的捐款吗?巴菲特先生的?有很多玛格丽塔酒!关于你的捐款的报道很多,而关于他们的报道却很少!但我敢打赌,当你开始支持自由软件时,你可以改变这一点。
好了,这就是我现在想给你发送的所有新闻和建议。我要指出的是,报纸上说你需要两年时间才能从你创建的公司脱身。天哪!我很高兴你从来没有被卡车撞过!否则公司可能在你离开后就崩溃了!如果这是真的,那么你大概是时候继续前进了。但我更强烈地建议你分散你的投资组合。
替我向梅琳达问好,告诉我她是否喜欢我送给她的企鹅耳环。
致以最诚挚的问候,
maddog
附言:我的秘书告诉我,是沃伦·巴菲特给你捐了款,而不是吉米。太可惜了。我从未亲自见过沃伦,也没有和他打过牌,但我认为吉米在你的退休派对上会更有趣。而且,你可以忘记关于吉他琴弦的笑话了。
他们说过
人是网络。
—Erik Cecil,arch-econ 电子邮件列表
每天晚上都有 Mashup 聚会,或者 TechCrunch 派对,或者这是标签星期二,或者 SuperHappyDevHouse,或者 SXSW,或者这个会议或那个会议。这些东西都很有趣。这是一个真正的社区。但所有这些事情本身都很棒,但加在一起就很糟糕。我从每次活动的照片中都看到一些企业家。谁在与用户交谈,编写代码,调整和重新调整用户界面?肯定不是首席派对官。
在这个国家某些群体的心中,已经形成了一种观念,即因为一个人或一家公司多年来从公众那里获得了利润,政府和法院就有责任保证未来这样的利润,即使在情况变化和违反公共利益的情况下也是如此。这种奇怪的理论既没有法律也没有普通法的支持。个人或公司都没有权利来到法庭,要求为了他们的私人利益而停止或倒转历史的时钟。
—罗伯特·海因莱因
所以设计一些企鹅图案,拜托了
约翰·弗莱沃格 (www.fluevog.com) 宁愿口齿不清也不愿祸从口出。否则如何解释这位鞋匠对他事业、他的鞋子以及他的制造和销售方法的巧妙处理。
Fluevog 网站上的“关于”页面开头是
约翰和他多年的朋友兼前合伙人彼得·福克斯可以追溯到圣经时代。在那些日子里,像玛土撒拉这样的圣经人物活到几千岁,字面意义上是几千岁。约翰本人也几千岁了,而彼得·福克斯实际上就是玛土撒拉。在他们于 1970 年的古老圣经时代创立 Fox & Fluevog 之前,他们是牧羊人。实际上,他们在温哥华一家历史悠久的鞋店 Sheppard's 工作,尽管这家店有点传统。
故事从这里讲到 Fox & Fluevog,“这是最酷的足部护理场所,并且一直保持着这种地位”。然后
大约在 1980 年,彼得听到了纽约市的诱人歌声,搬到那里开设了自己的商店,专门设计女士(特别是婚礼)鞋。约翰接管了这家公司,并将其发展成为今天的跨国巨头,在此过程中,他为世界最独特的鞋子树立了无畏的声誉。
下面的常见问题解答中有诸如“乌拉圭的首都是哪里?”之类的问题。(答案是西班牙语。)以及“约翰·弗莱沃格天使真的能抵抗撒旦吗?”(答案:“你现在就穿着天使,对吧?看看四周——你看到他了吗?”)
在内容丰富的 Fluevog.com 网站的众多精彩页面中,有一个页面 (www.fluevog.com/files_2/os-1.html) 写道
你听说过开源软件吗?准备好迎接约翰·弗莱沃格的开源鞋履吧。
“但是软件概念如何与鞋子一起工作呢?”,我们听到你惊讶地惊呼。继续阅读。
你们都知道开源软件是如何工作的,对吧。当然你知道:每个人都可以访问程序的源代码,任何想到改进的人都可以编写出来并发送进来。如果其他人使用它,太棒了!每个人都赢了!这很简单,它是以人为本的,它是非货币的,它使软件人们真正想要的东西。我们将以同样的方式制作鞋子。
在约翰·弗莱沃格讲话的视频帧中的一个对话气泡中
这是一个非常疯狂的概念:对鞋子有想法吗?甚至是鞋子的一部分?把它草草写下来并发送给我。我不在乎它是否在酒吧餐巾纸上,只要我能看懂就行。
你是否感到沮丧,找不到你真正想要的鞋子?你的想象力是否领先于整个制鞋业,并且你厌倦了等待他们赶上?现在你有机会越过他们的头顶,与真正关心你想要什么的人打交道。你所需要的只是一个绝妙的想法。传真、邮寄、上传、电子邮件、带进来——只要把它送到我这里就行了。
这些引导到更新的结果页面,读者可以在其中对提交的设计进行投票。
在下方是一个指向页面的链接,该页面将开源解释为“既是一种软件哲学,也是一项重要的进步运动”。
并非巧合的是,Fluevog 网站对于一个图形密集的网站来说运行速度很快。毫不奇怪,它是由温哥华不列颠哥伦比亚省的 Linux 服务器上的 Apache 提供服务的。Peter Fox Shoes 也是如此。
顺便说一句,如果你的鞋子真的被生产出来,约翰会用你的名字命名它们,并且该设计会进入公共领域——以及获得约翰谦虚地称之为“Fluevog 设计校友神圣行列”的入场券。
如果你们中的任何人提交设计,并且它们变成真正在人们脚上穿着的 Vogs,请将照片发送至 ljeditor@ssc.com,我们将在本文中展示它们。
要提交您的订单,请访问此页面:www.fluevog.com/files_2/os-1.html。
我的背包里有什么
在过去的十年中,我旅行了 60 多个国家,其中大多数国家不止一次,我在背包里收集了很多东西,这让我离开家时感到自信,我可以电子方式处理遇到的任何事情。提前计划有所帮助,而且在过去的十年中情况发生了变化,但我最近注意到,我的背包里大约一年没有添加或遗漏任何东西了,所以事情似乎相当稳定。将这些物品放在背包里意味着我随时准备好迎接“下一次旅行”。
首先是背包本身。在尝试了不止几个背包,并且它们在重度使用下散架后,我最终选择了 Wenger SwissGear Synergy 型号 #GA-7305-14。我不知道它是否真的是为瑞士军队制造的,但它看起来确实是这样。它有很多内部和外部口袋可以装东西,可以将电缆和各种电线放在它们自己的位置,所以我知道它们在哪里。它还具有非常坚固的肩带和一个用钢缆包裹的提手——真是太结实了!拉链是粗齿且坚固的,非常适合挤压袋子内部的最后一点空间。
我拥有的型号似乎在 Wenger 网站上已经找不到了,但我在 www.avenuesusa.com/wenger/7305.html 上找到了它,并且在许多不同的零售商处都有销售,例如 Circuit City、百思买、Staples 等。
但有一点警告,主口袋据说适合“大多数 15-15.4 英寸屏幕”,并且一些在线评论谈到了他们的 15 英寸甚至 14 英寸笔记本电脑的“紧凑性”,因此如果您的笔记本电脑屏幕非常大,那么这款背包可能不适合您。我不会选择屏幕最大的笔记本电脑,因为我预计飞机上坐在我前面的人会放倒他的座位并压坏我的笔记本电脑屏幕。我的 12.1 英寸笔记本电脑屏幕避免了这种情况。
背包顶部有一个单独的口袋,可以装音频播放器、一副耳机和播放器的充电器,背包上有一个孔可以穿过耳塞。我有一副永久安装的耳机,所以我可以在走路时听音乐,而不必在我到达目的地时拔下它们。如果我把背包放在某个地方,我只需拔下耳机,从口袋里拿出播放器和另一副降噪耳机,然后去我想去的地方。
音频播放器本身是 iRiver H340,带有 40GB 硬盘。它是一款非常棒的设备,能够播放 WMA、MP3 和 Ogg 格式,内置收音机和麦克风进行录音。不幸的是,它只能以 MP3 格式录音,但我希望有一天 iRiver 能够让客户也有机会选择他们的录音格式。我将我的 400 多张 CD 收藏翻录成 Ogg 格式并加载到磁盘上。它只使用了大约一半的空间,所以我可以连续听 150 多天的音乐,而无需听到同一位艺术家的同一首歌。而且,当然,我也可以听收音机。我选择 iRiver 主要是因为 Ogg 支持。我想要一种真正免费的格式,我可以从中获得我需要的用于编码和解码它的所有软件的源代码格式,并且没有专利问题。不幸的是,iRiver 人们不再生产 H340 了,但他们在 www.iriveramerica.com 上确实有其他支持 Ogg 的型号。您还可以在 wiki.xiph.org/index.php/PortablePlayers 上找到许多 Ogg 播放器。
我还携带了一个 Belkin FM Tunecast 发射器(型号 F8V3080),它允许我将我的 iRiver(或笔记本电脑,或任何带有 1/8 英寸立体声插孔的设备)广播到 FM 收音机,这样我就可以在酒店房间或汽车中轻松地收听我的音乐。该设备仅在美国销售和使用,但也许其他国家也有类似的设备。最后,我在同一个口袋里放了一个带有 1/8 英寸立体声插孔的立体声分配器,以及一副非常轻便的廉价耳塞。你永远不知道什么时候朋友可能想听你的立体声,而两个人之间共用一副立体声耳塞的想法对于想要同时听到西蒙和加芬克尔的人来说是不行的。
在背包的前袋里,我放了两把肯辛顿电缆锁,组合式——一把锁用于笔记本电脑,一把锁用于笔记本电脑附带的媒体扩展坞。我可以将其中一根或两根电缆穿过背包提手的钢缆,并同时固定住。我选择组合锁电缆是因为我通常有丢钥匙的习惯。您可以在 us.kensington.com/html/11209.html 上找到这些,但其他制造商也生产它们。
下一个口袋里有一套 Ultra 的可伸缩电缆。这是一个 13 件套,装在自己的手提箱中。它包括一个带麦克风的立体声耳机(非常适合收听和录制笔记本电脑的声音,也适用于 VoIP)、一条 RJ-11 电缆、RJ-45 电缆(带有单独的交叉转换器)、一条 FireWire 电缆、两条 USB 电缆和一堆用于各种尺寸的 USB 和 FireWire 的适配器。这个系列非常棒,我从来不需要任何其他“连接电缆”,而且支架使它们井井有条,随时可用(我经常也丢电缆)。您可以在 www.ultraproducts.com/product_details.php?cPath=9&pPath=148&productID=148 上以 39.99 美元的价格找到它,但我注意到在SkyMall 航空公司购物杂志中,它们的价格要低得多,对于那些不太经常飞行的人来说,您可以在这里在线找到它们:www.skymall.com/webapp/skystore?process=prodDisplay&action=&pid=69697606&catId=14101。
下一件事是纯粹的“maddog”风格,但我告诉过你我会告诉你我背包里装的所有东西……Hecsan 的卷式钢琴。这是我尝试学习另一种键盘——音乐键盘的微薄尝试。不要让我为你演奏什么,我练习的时间几乎为零,但我把它放在那里“以防万一”我有时间。您可以在 www.hecsaninc.com/home.html 上看到它们。我拥有几年前购买的原始型号,虽然它很好,但我可以看到他们也改进了它。
在背包中更靠近我背部的位置是一个更大的口袋。在这里,我存放了大部分“好东西”,除了笔记本电脑本身,我将其放在背包中的一个单独口袋中。
当我旅行时,从口袋里拿出的第一件事是肯辛顿适配器插头。现在,市场上有许多适配器,但它们通常由多个部件组成。你知道我对钥匙和电缆的态度。这款插头是一体式的,支持 150 个国家的插头(世界上大约有 200 个国家),最特别的是南非,它拥有我见过的最奇怪的插头。我拥有零售价为 19.99 美元的旧型号(型号 33117),但肯辛顿还有另一款型号的适配器,您可以插入 USB 充电设备并为其充电,而无需打开笔记本电脑(型号 33346),零售价高出 10 美元。两者都可以在 us.kensington.com/html/11172.html 上看到。
我将一个非常小巧轻便的三孔电源板插入肯辛顿,它可以处理 110 到 240 伏电压,但使用美式插头。然后我将所有美式插头设备插入其中。现在你可以明白为什么我只需要一个适配器插头了。当我只插入我的笔记本电脑时,我只取出肯辛顿适配器,而不必取出电源板。当然,如果您来自不同的国家,您可以寻找支持您类型的插头的电源板,但请确保它可以处理所有电压。
APC (www.apc.com) 也制造了一款有趣的 UniversalPlug,但不要扔掉关于如何将其组装在一起以适应世界上所有不同插座类型的小图片。如果您这样做,您需要确保您有一个擅长魔方的朋友,以便将插头配置为适合任何插座。我尝试将所有三个部件(插头和说明书)放在背包的一个口袋里。网址是 www.apc.com/resource/include/techspec_index.cfm?base_sku=INPA&tab=models。
我经常去到有宽带互联网的地方,但不是无线宽带,只有有线。多么古怪。所以我随身携带了我的 D-Link 型号 DWL G730AP 无线接入点、路由器和客户端。我可以为自己以及任何希望使用它的人设置一个无线气泡。这在可能与一群人共用的酒店房间中也很有用——这可能会被误解——我的意思是与一群人共用的套房。您可以在 www.dlink.com/products/?sec=0&pid=346 上找到它,当然其他制造商也生产类似的设备。
当我在寻找热点时,可以使用我的 Canary Wireless HS10 热点查找器 (www.canarywireless.com)。它能够找到热点,显示它是“开放”的(又一次出现这个词)还是“安全的”,以及信号强度。通过继续按下电源按钮,它还会显示该区域中的所有热点,而不仅仅是一个,并且它会告诉你热点的 ESSID 和频道。有些人只是使用他们的笔记本电脑和相应的软件来做到这一点,但 Canary 告诉我至少值得拿出笔记本电脑。当然,我的笔记本电脑支持 B/G 和 A,而 Canary 只支持 B 和 G,但大多数热点无论如何都只是 B 和 G。Canary 的一个问题是电源按钮不够凹陷,所以有时它会被推入背包内部并耗尽电池电量。当我放回 Canary 时,小心地放置它可以防止这种情况发生。
我还携带了一个 Delorme Earthmate GPS 设备 (USB),这样我就可以运行 gpsdrive 来找出我有时到底在哪里。而且,我携带了一个旧的 IBM VGA 摄像头(型号 XVP610)作为便携式网络摄像头。当我买它的时候它非常便宜,如果它坏了我也不会难过。
最后,我通常在背包里携带一个用于数码相机的小包,在那个包里我还携带一个小型 AA 电池充电器和几组电池。大多数使用电池的便携式设备似乎都使用 AA 或 AAA,而充电装置一次可以处理四节,两种电池都可以充。PCMCIA 卡使图片传输到我的笔记本电脑非常快。
而且,还有一些其他用于为设备充电的适配器,例如手机和 PDA 设备。我还没有看过 iGO 电源设备。
笔记本电脑本身是一台 IBM X31,带有一个“媒体扩展坞”,它提供额外的端口、额外的电池和一个用于 CD/DVD 读/写器的可拆卸设备托架。我大约在两年前购买了它,并且知道它将在一段时间内成为我的主要系统,所以我购买了顶级配置,配备 2GB 主内存、80GB 磁盘、802.11 b/g/a 无线网络、FireWire、USB 2.0 和 IR。我也更喜欢 IBM 的 ThinkStick 而不是用于“鼠标操作”的滑板,但是当我在一个空间更大的地方时,我还有一个三键光学鼠标(Newpoint,www.newpoint.com/catalog.jspa?webcat=3&itemNumber=230828&method=showProduct),它具有自缩回线和一个透明外壳,因此你可以看到组件(我知道,有点 Geek)。X31 还内置了 ThinkLight,它可以在晚上照明键盘,当你只是“记不住”那个特定键在哪里时,可以用来打字。
我选择 IBM 是因为它的钛合金外壳、对 Linux 的良好支持和良好的现场支持。最近,我不得不更换键盘,因为我手中的油脂会溶解塑料(“你是个变种人,maddog!”),他们隔夜给我运来了可现场更换的键盘。笔记本电脑的电源不仅适用于 110-240 伏电压,而且还具有用于汽车点烟器插座和飞机座椅插座的适配器,因此我不必为了在汽车或飞机上使用它而单独配备电源适配器。这应该是每个供应商为其笔记本电脑客户所做的事情。
我已经不再使用软盘驱动器了,而是选择了一个 USB 闪存盘,人们现在时不时地赠送 USB 闪存盘,但是取下媒体扩展坞可以让 X31 变得非常小巧轻便。如果我需要软盘驱动器,有很多基于 USB 的软盘驱动器,它们可以很好地与 Linux 配合使用。
这就是你所看到的,适合我背包的组件组合。下次你看到我在机场奔跑时,你就会知道那不是因为我忘记了任何需要的设备!
diff -u:内核开发的新变化
正如 ext3 在 Linus Torvalds 表示他不希望像日志这样的附加功能扰乱稳定且功能正常的文件系统后,成为 ext2 的继任者一样,现在看来 ext4 将成为 ext3 的继任者。这直接违背了 ext3 维护者的意愿,他们不想放弃他们的用户群,也不想努力维护两个项目之间不同的源代码树。但是,Linus 认为这些不是严重的反对意见,他不愿意为了 ext3 维护者的方便而牺牲 ext3 的稳定性和可靠性。假设争议没有朝另一个方向发展,我们可以期待 ext4 可以容纳 1,024 PB,而不是 ext3 可怜的 8 TB,并且支持文件系统区段,这是一种防止磁盘碎片和速度减慢的技术。
英特尔 已经启动了一个项目,以支持 WiMedia 超宽带 (UWB) 和无线 USB 标准。UWB 是一种无线技术,范围非常短,主要用于在单个房间内进行通信。支持这项技术的硬件非常新,以至于显然仍然很难找到。但是,英特尔正在准备支持它,并已邀请 Linux 社区为其努力做出贡献。
Theodore Y. T'so 一直在致力于从磁盘 inodes 中移除尽可能多的数据,并将它们保存在内核的其他位置。 这背后的想法是,文件使用大量的 inodes,访问大量文件会占用大量的 RAM 用于 inodes。 如果 inodes 更小,系统处理打开的文件将需要更少的 RAM。 最好的部分是,由于所有文件系统都使用 inodes,缩小 inode 数据结构将改善所有文件系统的内存使用率。 包括 Alexander Viro 在内的一群人一直在帮助精简 inode 数据结构。 Linus Torvalds 显然也支持这项工作,Ted 已经非常迅速地提交了一些补丁,以完成他最初计划要做的很多事情。
Sean Estabrooks 编写了一个工具,用于将 Perforce repositories 导入到 git 中,并发布了他的代码和文档,以便包含到 git 树中。
Jon Smirl 已经开始艰巨的任务,尝试将八年的 Mozilla 开发从 CVS 仓库导入到 git 中。 由此产生的仓库是否将用于正在进行的 Mozilla 开发还有待观察。
Paul Mackerras 增强了 gitk,使其能够显示给定提交最近的标签(通常是官方版本号)。 这使得用户可以更容易地识别哪个版本首先接受了特定的补丁。 由于此功能需要大量的计算,Paul 已将其设置为在后台运行,并在信息导出后更新显示。
现在可以为 git commands(及其所有命令行参数)设置别名,从而有效地创建自定义命令。 如果像 Linus Torvalds 一样,您每天需要处理大量的补丁,那么这种为常用或喜爱的命令创建简短、快速替代方案的能力可以节省大量时间。
关于 git 应该如何解释补丁的 changelog 文本部分,存在一些小的混淆。 Eric W. Biederman 最近修补了 git,将 changelog 条目中任何位置的 From 标头解释为指示补丁的作者身份。 但是,Linus 坚持认为,From 标头只有在出现在补丁的顶部时才应指示作者身份。 他说,这样做的原因是 git(以及任何版本控制系统)永远不应该猜测数据的含义。 正如他所说,“SCM 不是关于猜测。 它们是关于保存用户要求的 精确 状态。 没有‘让我们尽量友好’,没有灰色地带。”
git 的 diff output 现在可以着色了,尽管用于执行此操作的确切命令行选项仍在讨论中。 而且,正如 Linus 所说,为 git 的 diff 输出选择的初始颜色集“会让大多数人决定用火锅叉子挖出他们的眼睛”。 因此,显然还有一些调整要做。