translated

This commit is contained in:
geekpi 2017-07-17 08:52:09 +08:00
parent c3bf7ecf7f
commit a7eb8a5498
2 changed files with 54 additions and 56 deletions

View File

@ -1,56 +0,0 @@
translating----geekpi
Talk of tech innovation is bullsh*t. Shut up and get the work done says Linus Torvalds
============================================================
> A top life tip, there, from the Linux kernel chieftain
![Linus Torvalds at Open Source Leadership Summit](https://regmedia.co.uk/2017/02/15/linus_torvalds.jpg?x=648&y=348&crop=1)
**OSLS** Linus Torvalds believes the technology industry's celebration of innovation is smug, self-congratulatory, and self-serving.
The term of art he used was more blunt: "The innovation the industry talks about so much is bullshit," he said. "Anybody can innovate. Don't do this big 'think different'... screw that. It's meaningless. Ninety-nine per cent of it is get the work done."
In a deferential interview at the [Open Source Leadership Summit][5] in California on Wednesday, conducted by Jim Zemlin, executive director of the Linux Foundation, Torvalds discussed how he has managed the development of the Linux kernel and his attitude toward work.
"All that hype is not where the real work is," said Torvalds. "The real work is in the details."
Torvalds said he subscribes to the view that successful projects are 99 per cent perspiration, and one per cent innovation.
As the creator and benevolent dictator of the [open-source Linux kernel][6], not to mention the inventor of the Git distributed version control system, Torvalds has demonstrated that his approach produces results. It's difficult to overstate the impact that Linux has had on the technology industry. Linux is the dominant operating system for servers. Almost all high-performance computing runs on Linux. And the majority of mobile devices and embedded devices rely on Linux under the hood.
The Linux kernel is perhaps the most successful collaborative technology project of the PC era. Kernel contributors, totaling more than 13,500 since 2005, are adding about 10,000 lines of code, removing 8,000, and modifying between 1,500 and 1,800 daily, according to Zemlin. And this has been going on though not at the current pace for more than two and a half decades.
"We've been doing this for 25 years and one of the constant issues we've had is people stepping on each other's toes," said Torvalds. "So for all of that history what we've done is organize the code, organize the flow of code, [and] organize our maintainership so the pain point which is people disagreeing about a piece of code basically goes away."
The project is structured so people can work independently, Torvalds explained. "We've been able to really modularize the code and development model so we can do a lot in parallel," he said.
Technology plays an obvious role but process is at least as important, according to Torvalds.
"It's a social project," said Torvalds. "It's about technology and the technology is what makes people able to agree on issues, because ... there's usually a fairly clear right and wrong."
But now that Torvalds isn't personally reviewing every change as he did 20 years ago, he relies on a social network of contributors. "It's the social network and the trust," he said. "...and we have a very strong network. That's why we can have a thousand people involved in every release."
The emphasis on trust explains the difficulty of becoming involved in kernel development, because people can't sign on, submit code, and disappear. "You shoot off a lot of small patches until the point where the maintainers trust you, and at that point you become more than just a guy who sends patches, you become part of the network of trust," said Torvalds.
Ten years ago, Torvalds said he told other kernel contributors that he wanted to have an eight-week release schedule, instead of a release cycle that could drag on for years. The kernel developers managed to reduce their release cycle to around two and half months. And since then, development has continued without much fuss.
"It's almost boring how well our process works," Torvalds said. "All the really stressful times for me have been about process. They haven't been about code. When code doesn't work, that can actually be exciting ... Process problems are a pain in the ass. You never, ever want to have process problems ... That's when people start getting really angry at each other." ®
--------------------------------------------------------------------------------
via: http://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/
作者:[Thomas Claburn][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:http://www.theregister.co.uk/Author/3190
[1]:https://www.reddit.com/submit?url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&title=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds
[2]:https://twitter.com/share?text=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds&url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&via=theregister
[3]:https://www.linkedin.com/shareArticle?mini=true&url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&title=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds&summary=A%20top%20life%20tip%2C%20there%2C%20from%20the%20Linux%20kernel%20chieftain
[4]:http://www.theregister.co.uk/Author/3190
[5]:https://www.theregister.co.uk/2017/02/14/the_government_is_coming_for_your_code/
[6]:https://www.kernel.org/

View File

@ -0,0 +1,54 @@
Linus Torvalds 说 - 谈技术创新是愚蠢的。闭上嘴把事情做好
============================================================
> 来自 Linux 内核首领的最佳生活提示
![Linus Torvalds at Open Source Leadership Summit](https://regmedia.co.uk/2017/02/15/linus_torvalds.jpg?x=648&y=348&crop=1)
**OSLS** Linus Torvalds 认为,技术行业的创新庆祝活动是骄人的,自我的祝贺和自我服务的。
他所使用的艺术术语更为直率:“行业的创新如此之多都是胡说。” 他说:“任何人都可以创新,不要做这种‘不同思考’,这是无意义的,它们有百分之九十九是完成工作。”
周三在加利福尼亚州的[开源领袖峰会] [5]中Linux 基金会执行总监 Jim Zemlin 采访了 Linus讨论了他如何管理 Linux 内核的开发和他对工作的态度。
Torvalds 说:“所有的炒作都不是真正的工作,真正的工作是细节。”
Torvalds 表示赞成这样一个观点,即成功的项目是 99 的汗水,百分之一的创新。
作为[开源 Linux 内核][6]的创造者和仁慈的独裁者,不用提还是 Git 分布式版本控制系统的发明者Torvalds 已经证明他的方法产生了结果。很难夸大 Linux 对技术行业的影响。Linux 是服务器的主要操作系统。几乎所有的高性能计算都运行在 Linux 上。而大多数移动设备和嵌入式设备都依赖于 Linux。
Linux 内核可能是 PC 时代最成功的技术协作项目。根据 Zemlin 的说法,内核贡献者自 2005 年以来总共增加了 13,500 多个,其中每天大约增加 10,000 行代码,移除 8000 行代码,修改 1,500 到 1,800 行代码。而且这一直在继续 - 虽然不是一直以目前的速度 - 但这已经超过了二十五年。
Torvalds 说:“我们已经这样做了 25 年,而且我们遇到的一个常见问题是人们站在在对方的脚趾上。所以对于所有这些历史,我们所做的是组织代码,组织代码流,[以及]组织我们的维护在痛点上 - 人们对一段代码的不一致 - 基本上消失了。”
Torvalds 解释说,该项目的结构使人们能够独立工作。他说:“我们已经能够真正模块化代码和开发模式,所以我们可以并行做很多事情。”
Torvalds 说,技术起着明显的作用,但流程至少是同样重要的。
Torvalds说“这是一个社会项目。这是关于技术技术是让人们能够就问题达成一致的东西因为...它通常有非常明确的对和错。”
但是现在 Torvalds 并没有像 20 年前一样对每一个变化进行审查,而是依靠贡献者的社交网络。他说:“这是社交网络和信任,并且我们有一个非常强大的网络,这就是为什么我们可以有一千人参与到每个版本。”
对信任的重视解释了参与内核开发的困难因为人们无法登录提交代码然后消失。Torvalds 说:“你要提交很多小的补丁直到维护者信任你,在这一点上,你不仅仅是一个提交补丁的人,而是成为信任网络的一部分。”
十年前Torvalds 表示,他告诉其他内核贡献者,他希望有一个八周的发布时间表,而不是可能拖延几年的发布周期。内核开发人员设法将其发布周期减少到大约两个半月。从那时起,发展一直没有太大的惊喜。
Torvalds 说:“说我们的流程有多好几乎是无聊的。对于我来说,所有真正紧张的时刻都是关于流程的,它们不有关代码,当代码不起作用时,这实际上是令人兴奋的...流程问题是很痛苦的。你永远不会想有流程问题...当人们开始对彼此生气时。”
--------------------------------------------------------------------------------
via: http://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/
作者:[Thomas Claburn][a]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:http://www.theregister.co.uk/Author/3190
[1]:https://www.reddit.com/submit?url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&title=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds
[2]:https://twitter.com/share?text=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds&url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&via=theregister
[3]:https://www.linkedin.com/shareArticle?mini=true&url=https://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/&title=Talk%20of%20tech%20innovation%20is%20bullsh%2At.%20Shut%20up%20and%20get%20the%20work%20done%20%E2%80%93%20says%20Linus%20Torvalds&summary=A%20top%20life%20tip%2C%20there%2C%20from%20the%20Linux%20kernel%20chieftain
[4]:http://www.theregister.co.uk/Author/3190
[5]:https://www.theregister.co.uk/2017/02/14/the_government_is_coming_for_your_code/
[6]:https://www.kernel.org/