openSUSE Forums > Tech News » Linux "bloated and huge" says Linus

Go Back   openSUSE Forums > Tech News
Forums FAQ Members List Search Today's Posts Mark Forums Read


Tech News Breaking and important technical news developments

Closed Thread
Page 1 of 3 1 23
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 22-Sep-2009, 05:16
microchip8's Avatar
Shaman Penguin
 
Join Date: Jun 2008
Location: /dev/belgium
Posts: 2,204
microchip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the rough
Default Linux "bloated and huge" says Linus

Quote:
In a round table discussion at LinuxCon 2009, Linus Torvalds said the Linux kernel has become "bloated and huge".
Linux "Bloated and Huge" says Linus - News - The H Open Source: News and Features
__________________
My site: http://microchip.bplaced.net
My repo: http://download.opensuse.org/repositories/home:/microchip8
SUSE Unbound Forum: http://suseunbound.lefora.com


Do coders dream of sheep() ?
  #2 (permalink)  
Old 22-Sep-2009, 06:19
Knurpht's Avatar
Wise Penguin
 
Join Date: Jun 2008
Location: groningen, netherlands
Posts: 1,804
Knurpht 's reputation will be famous soon enoughKnurpht 's reputation will be famous soon enoughKnurpht 's reputation will be famous soon enough
Default Re: Linux "bloated and huge" says Linus

from the same article:

Quote:
Part of the problem is that the success of Linux has meant it runs on many platforms and has features and device support for all of them. Asked if the bloat was acceptable, Torvalds said "No, I'm not saying that. Acceptable and avoidable are two different things. It's unacceptable but it's also probably unavoidable".
__________________
- AMD Athlon X2 6.0 GHz, 8 GB DDR2-800, 30 GB SSD, 1.5 TB, EVGA 9800GT, openSUSE 11.2 KDE4 4.3.3
- ASUS K70IO laptop, GT120M-1GB, 4 GB, 64 GB SSD, opensuse Factory, KDE4 4.3.3

R.E.S.T.E.C.P.
  #3 (permalink)  
Old 22-Sep-2009, 06:59
Confuseling's Avatar
Wise Penguin
 
Join Date: Nov 2008
Posts: 1,274
Confuseling is on a distinguished reputation roadConfuseling is on a distinguished reputation road
Default Re: Linux "bloated and huge" says Linus

Linus calls Linux 'bloated and huge' • The Register

Quote:
"Okay, so the summary of this is that you expect that 12 per cent to be back to where it should be next year, and you expect someone else to come up with a plan to do it," joked Bottomley. "That's open source."
  #4 (permalink)  
Old 22-Sep-2009, 08:54
Wise Penguin
 
Join Date: Jun 2008
Location: United Kingdom
Posts: 1,026
consused hasn't been rated much yet
Default Re: Linux "bloated and huge" says Linus

Hmm, interesting as the comments are, I wonder how significant this is, if one considers the whole linux distribution?

As users upgrade hardware to accomodate yearly decreases in performance, due to more function in applications, and improving multimedia quality, will they notice that 2% per annum?

I can understand why Intel would like to know how and why the linux kernel is feeding the takeup of improving, and presumably more profitable, processor technolgy.
  #5 (permalink)  
Old 22-Sep-2009, 13:04
microchip8's Avatar
Shaman Penguin
 
Join Date: Jun 2008
Location: /dev/belgium
Posts: 2,204
microchip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the rough
Default Re: Linux "bloated and huge" says Linus

No wonder the kernel is getting bloated when you constantly add new drivers and such. Linus is looking from code-side point of view and of course that's bloated with so many things in it, especially drivers and file systems. However looking from another point of view, a custom-configured and compiled kernel, it can be made pretty small with only the absolute minimum one would need.

As for the kernel getting slows, I've experienced the exact opposite here on my desktops, especially on the interactivity side which is part of performance measures. Comparing older kernels with the old O(1) scheduler against the new CFS O(log N) scheduler, I find my apps to be much snappier and starting faster too
__________________
My site: http://microchip.bplaced.net
My repo: http://download.opensuse.org/repositories/home:/microchip8
SUSE Unbound Forum: http://suseunbound.lefora.com


Do coders dream of sheep() ?
  #6 (permalink)  
Old 23-Sep-2009, 00:44
TaraIkeda's Avatar
Parent Penguin
 
Join Date: Feb 2009
Posts: 741
TaraIkeda hasn't been rated much yet
Default Re: Linux "bloated and huge" says Linus

Bloat is bound to happen no matter what OS you use, as more features are added the bigger the bigger the bloat.
  #7 (permalink)  
Old 23-Sep-2009, 10:30
pontke's Avatar
Student Penguin
 
Join Date: Jul 2008
Posts: 94
pontke hasn't been rated much yet
Default Re: Linux "bloated and huge" says Linus

It is inevitable for a monolithic kernel, which is what Linux, Windows, and Unix is. I did research on monolithic kernels vs microkernels. I found from my research that both designs have their share of problems. Monolithic kernels have problems with size, maintainability, and sometimes stability, but they do well on performance. Microkernels are very small, but they suffer from performance problems due to overhead imposed by numerous external calls for basic system functions such as drivers and file systems.

I think the best design would be a hybrid approach. It may be better for Linux in the long run to remove from the kernel (into external components) what can be removed without consequence. I think Linux is kind of working in that direction anyway with dynamically loadable/unloadable modules.
  #8 (permalink)  
Old 23-Sep-2009, 10:57
microchip8's Avatar
Shaman Penguin
 
Join Date: Jun 2008
Location: /dev/belgium
Posts: 2,204
microchip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the roughmicrochip8 is a reputation jewel in the rough
Default Re: Linux "bloated and huge" says Linus

Hint: Windows is hybrid and so is OS X
__________________
My site: http://microchip.bplaced.net
My repo: http://download.opensuse.org/repositories/home:/microchip8
SUSE Unbound Forum: http://suseunbound.lefora.com


Do coders dream of sheep() ?
  #9 (permalink)  
Old 23-Sep-2009, 11:02
Explorer Penguin
 
Join Date: Jun 2008
Posts: 148
incognito9 hasn't been rated much yet
Default Re: Linux "bloated and huge" says Linus

Quote:
Originally Posted by pontke View Post
It is inevitable for a monolithic kernel, which is what Linux, Windows, and Unix is. I did research on monolithic kernels vs microkernels. I found from my research that both designs have their share of problems. Monolithic kernels have problems with size, maintainability, and sometimes stability, but they do well on performance. Microkernels are very small, but they suffer from performance problems due to overhead imposed by numerous external calls for basic system functions such as drivers and file systems.

I think the best design would be a hybrid approach. It may be better for Linux in the long run to remove from the kernel (into external components) what can be removed without consequence. I think Linux is kind of working in that direction anyway with dynamically loadable/unloadable modules.
I thought Windows was based on Mach?
  #10 (permalink)  
Old 23-Sep-2009, 11:03
Explorer Penguin
 
Join Date: Jun 2008
Posts: 148
incognito9 hasn't been rated much yet
Default Re: Linux "bloated and huge" says Linus

The good news is that, since Linus has started this dialog, it's likely that something will actually be done about it.
Closed Thread
Page 1 of 3 1 23

Bookmarks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2