Linus 诚意地夸-linus-过哪些人或技术?

数码新闻 2020-05-2270未知admin

  众所周知Linus是技术大神,但同时也非常善喷,在业内已经有过无数经典故事,包括对C++的,朝NVidia竖中指等等,特别是最近又爆出了几个内核社区的人员走的新闻.但是Linus难道只会喷,而没有夸过任何CS领域的技术人员或者技术吗? 对这一点非常好奇,毕竟见多了Linus大神喷的新闻,似乎就还没见过大神夸别人呢..另外此处喷是中性,感觉此词生动形象..

  我来补充一下@guo-zhao-liang 的答案吧。这个问题就他一个是说技术的。

  事情是这样的,linus有人写了一个宏,用来在C语言里检测一个表达式是否是integer constant expressions,邮件里简写ICE。

  C语言要求对于三元操作符(code ? a : b ),如果a或者b有一个是NULL,则结果的类型是另一个的类型

  然后Linus说,这个宏问题其实很多,首先sizeof(void)不是C语言标准,其次这玩意正看不懂

  你这个hack(技巧?)超乎寻常的恶心,我对此表示。这真的是艺术品了。

  WireGuard是Jason A. Donenfeld的一个集成了最先进的(state-of-the-art)学技术,速度很快,代码量少,linus使用方便的VPN服务。从附录1中的文档可以看到整个工程的代码量是很少的,相比于现在的各种VPN方案,核心代码只有3771左右的行数,缩小了两个数量级的代码量。关于WireGuard的内容介绍,可以参看附录2 的LWN的链接。

  代码量少,意味着可以更方便的做安全审计,同时减少了面,同时还做到了高性能,以及易用性。

  Linus本人对此代码也赞赏有加,可以参见附录3的内核邮件列表,我把其中内容copy过来:

  这段内容是Linus在合并davem的网络分支内容时候发的帖子内容。

  顺便问一句,linus我看到Jason已经提PR了,要把wireguard合并到kernel里面了。 能允许我再陈述一次下面的态度吗?我很喜欢这部分代码,希望能尽快合并到内核分支里。 也许这部分代码不是十全十美,但是就我粗略的浏览代码之后,这部分代码相比于OpenVPN 和IPSec的horros,这是一件手工打磨的很好的艺术品(work of art) Linus

原文标题:Linus 诚意地夸-linus-过哪些人或技术? 网址:http://www.ucdhockey.com/shumaxinwen/2020/0522/30425.html

Copyright © 2002-2020 千秋万代新闻网 www.ucdhockey.com 版权所有  

联系QQ:1352848661