Linus Torvalds No Longer Knows the Whole Linux Kernel and That's OK (eweek.com)
darthcamaro writes: In a wide-ranging conversation at the Open Source Summit, Linus Torvalds admitted that he no longer knows everything that's in LInux. "Nobody knows the whole kernel anymore," Torvalds said. "Having looked at patches for many years, I know the big picture of all the areas in the kernel and I can look at a patch and know if it's right or wrong." Overall, he emphasized that being open source has enabled Linux to attract new developers that can pick up code and maintain all the various systems in Linux. In his view, the only way to deal with complexity is to be open. "When you have complexity you can't manage it in a closed environment, you need to have the people that actually find problems and give them the ability to get involved and help you to fix them," Torvalds said. "It's a complicated world and the only way to deal with complexity is the open exchange of ideas."
and for that sin, every Linux nerd everywhere deserves all the swirlies they get
Looks like hes got the dumbs, the SystemDumbs!
Are bad. Yet another example.
He probably just has too many search tools, so now he's more stupider.
Winning
Winning
Linus steered clear of toxic community issues and the interviewer softballed him on it, or actually completely glossed over it. Can't see that as a good thing, it looks a lot like the ostrich defence.
When all you have is a hammer, every problem starts to look like a thumb.
the real OS is systemD. PS: I win the "first systemD comment" contest.
"and that's okay"
I agree in this case. However. Stop trying to tell me how to feel and think, you cunt. Your job is to report.
And that's how backdoors can be slipped into the Kernel by the big bad guys who are pretending to be fixing something or updating its drivers.
Complexity (in software) is indeed the enemy of security.
"When you have complexity you can't manage it in a closed environment"
Try working in a manufacturing environment some time, Linus, because we manage the complexity all the time. For example, solar panels - HUGE amounts of detail you need to pay attention to (even one bad solder joint destroys a panel during lamination) and yet we manage this all the time, with all of our documentation very much closed off to the outside world. Hell, we even manage our constantly-changing crew, and there's not much of a problem there, either.
You just can't manage the complexity it because you lost 100% control. Admit it. Just like you lose control of your mouth.
then disclose it.
"Performance is not really doubling every two years and that's good," Torvalds said. "It means we'll maybe go back to the time when you cared more about performance on the software side and you had to be more careful and couldn't just rely on hardware getting better."
He's wrong: it means we'll just get slower and slower software because hardly anyone knows how to do anything besides paste libraries together.
"First they came for the slanderers and i said nothing."
Gates and his "640k ought to be enough for anybody" proved he didn't know what was happening within his OS.
Slashdot, fix the reply notifications... You won't get away with it...
...Linux's foot is in the grave. Don't @ me.
Doesn't matter if it's open. If one person (or one entity in AI) can't absorb all of the complexity, it becomes increasingly unlikely that one person/entity will identify vulnerabilities and exploits that arise by chance or by malicious intent.
Sadly, this probably means more shit spaghetti code than ever before. Another good reason for Google to ditch this in favor of Fuchsia / Zircon.
Considering the mess that is the whole embedded clusterf**k
You better be trolling.
Mach (and BSD) are used in Apple's various OSes. Does that qualify as "reasonable amount of usage and performance" of the original comment?
Also, L4:
* https://en.wikipedia.org/wiki/L4_microkernel_family#Commercial_deployment
Linux is too complex. Let's start over.
I think most OS's that have a long history also have basically grown their kernels into a spaghetti mess. Well especially desktop OS which have certainly bloated up over the years. Even mobile OS to some extent require better hardware just to maintain a parallel level of performance. Its not surprising that many stick with older kernels and OS releases because of this performance gain. Yes, you lose the advantage of new features and hardware support. But older hardware likes older kernels.
The Linux kernel has consisted of millions of lines of code for many years. It is doubtful that anyone can understand, really understand, all the ins and outs of more than a few tens of thousands of lines of code.
mvs makes the linux kernel look like a phone app - tell ibm how closed development doesn't work
Systemd is the human expression of perpetual and covert alien telepathic pressure
"It's a complicated world and the only way to deal with complexity is the open exchange of ideas."
This is a quote that Mr. Torvalds should be known for, forever. It applies to much more than just software.
It is pitch black. You are likely to be eaten by a grue.