Linux之父Linus Torvalds在新年伊始就引发了一场激烈的争论。据报道,他与谷歌Google的一位程序员Steven Rostedt发生了长达四天的争吵,期间Linus的言辞激烈,甚至直言“你的代码就是垃圾”。
这场争议源于Linux内核的一个补丁问题。Steven Rostedt是一位来自谷歌的资深程序员,他针对Linux内核中的一个问题提出了质疑。他认为,之前Linus建议在eventfs中使用相同的inode来简化实现,但这可能导致“find”命令出现问题,因为目录和文件的inode可能相同。为了解决这个问题,Steven提出了一种解决方案。
然而,Linus对Steven的解决方案并不满意。在Linux内核的邮件列表中,Linus对Steven的代码进行了严厉的批评,并表示这是“垃圾代码”。他指出,Steven的代码不仅没有解决问题,反而引入了新的问题。在争论过程中,Linus的言辞十分激烈,甚至有些粗鲁。
这场争论迅速在开源社区中引发了广泛的关注和讨论。许多开发者纷纷表达了对Linus和Steven的观点和看法。一些人支持Linus的观点,认为他的批评是有道理的,而另一些人则认为Steven的解决方案是有价值的,应该被接纳。
尽管争论激烈,但Linus并没有停下脚步。在争吵过后,他发布了Linux内核6.8-rc2版本。据他介绍,这个版本旨在解决之前版本中发现的问题,并鼓励用户进行测试。他希望通过这个版本的用户反馈来进一步改进Linux内核。
值得注意的是,Linus和Steven之间的争吵并不是他们第一次发生争执。在过去,他们也曾就代码和实现方式等问题进行过激烈的讨论。然而,无论是Linus还是Steven,他们都是Linux内核发展的重要推动者。他们的争论不仅有助于提高代码质量和系统稳定性,也有助于推动开源社区的发展和进步。
尽管争议仍在继续,但可以肯定的是,Linux内核的发展离不开像Linus和Steven这样的程序员们的努力和贡献。他们通过争论和合作,共同推动了Linux内核的不断完善和发展。在未来,我们期待看到更多类似的争论和合作,为开源社区带来更多的创新和进步。
文章来源于互联,不代表科技云立场!如有侵权,请联系我们。