Originally posted by microcode
View Post
Announcement
Collapse
No announcement yet.
Linux 4.12 Gained A Lot Of Weight: More Than One Million New Lines
Collapse
X
-
Originally posted by milkylainen View Post
Indeed bloatware. Even an minimal Linux kernel is ridiculously big nowdays.
Most of the stuff end up in isolated drivers, but quite a lot end up in basic subsystem and core which all add up over time.
Even a completely naked x86-64 bzImage is on the 2M+ side.
Also, Linux is the only kernel which rewrites big parts of the code all the time. So the code never matures and stabilises. The kernel is a moving target and you can never catch up, as new bugs are introduced all the time. It is said that you have to wait until Windows Service Pack 1 before you can use Windows, because the code has matured by SP1. Linux code never matures as it is rewritten all the time. "Linux has no design" as Linus explained "Linux evolves like evolution evolved humans, random iteration is superior to design because design could never evolve humans, only random iteration could do it". Linus has said that.
But even Linus Torvalds thinks that Linux is bloated:
"-We're getting bloated and huge. Yes, it's a problem ... Uh, I'd love to say we have a plan ... I mean, sometimes it's a bit sad that we are definitely not the streamlined, small, hyper-efficient kernel that I envisioned 15 years ago ... The kernel is huge and bloated, and our icache footprint is scary. I mean, there is no question about that. And whenever we add a new feature, it only gets worse."
- Likes 1
Comment
-
Originally posted by kebabbert View PostI think it is weird that Linux is the only kernel with the network stack in the kernel. All other kernels have the network stack outside the kernel. No wonder that Linux is so big. The entire Windows NT was like 5-10 million LoC including graphics.
Also, Linux is the only kernel which rewrites big parts of the code all the time. So the code never matures and stabilises. The kernel is a moving target and you can never catch up, as new bugs are introduced all the time. It is said that you have to wait until Windows Service Pack 1 before you can use Windows, because the code has matured by SP1. Linux code never matures as it is rewritten all the time. "Linux has no design" as Linus explained "Linux evolves like evolution evolved humans, random iteration is superior to design because design could never evolve humans, only random iteration could do it". Linus has said that.
But even Linus Torvalds thinks that Linux is bloated:
Last edited by Guest; 16 May 2017, 10:39 AM.
Comment
-
You needed 3 duplicate posts to respond to his ignorance?
Also, Linux is the only kernel which rewrites big parts of the code all the time. So the code never matures and stabilises. The kernel is a moving target and you can never catch up, as new bugs are introduced all the time.
I think they did alright. For the list of all the active development/stable release trees, see kernel.org (the oldest one in there is 3.2, which is over 5 years old).Last edited by ArchLinux; 21 May 2017, 06:37 AM.
Comment
-
Originally posted by ArchLinux View Post...and Google took that uniquely feature-riddled immature unstable code and said "let's just try something here". Now it's the most widely used kernel in the world.
Comment
-
Originally posted by kebabbert View PostYes, but why do Google want to replace Linux now? Is it because Linux has problems? Linux is open source, and Google often open sources their software. But now Google is writing a new kernel Fuchsia, instead of using the common Linux. Why? What kind of problems do Linux have that Google does not accept?
https://www.theregister.co.uk/2016/0...place_android/
Just can't imagine how are they going to supplant the most rapidly changing kernel in the world, Linux, or even further churn of Android, with that. Tizen, Firefox OS, Ubuntu Touch and even CyanogenMod couldn't replace Android, didn't even try replacing Linux, but then again, none of those were by Google itself.Last edited by ArchLinux; 25 May 2017, 05:31 AM.
Comment
Comment