In-depth

Has Linux gained too much weight?

Linus Torvalds is unhappy with just how big Linux is getting. Is he onto something or is it just a load of hot air?

The godfather of Linux, Linus Torvalds, has never been one to hold his tongue. In July, he called the OpenBSD group "masturbating monkeys" for hyping security issues too much and "[making] heroes out of security people," according to a report on CIO.com.

However, now Torvalds has attacked his baby, Linux.

Advertisement - Article continues below

This week at the LinuxCon conference, he criticised Linux's kernel for being overcrowded. He believes that as more and more features plump it up, the kernel has moved further away from its origins.

A report on internetnews.com quoted Torvalds saying: "We're getting bloated, yes it's a problem."

"I'd love to say we have a plan [to slim it down]. I mean, sometimes it's a bit sad and we're definitely not the streamlined hyper-efficient kernel that I had envisioned 15 years ago. The kernel is huge and bloated."

Overweight or just under appreciated?

It could be said that nobody knows a system better than its creator. Conversely, it could be argued that the point of open source is to be shared so it continues to grow and evolve. Is Linux flourishing or has it just eaten one feature too many?

Clive Longbottom, service director of business process analysis at Quocirca, believes that operating systems always start off small and then they change and grow as and when required.

Advertisement
Advertisement - Article continues below
Advertisement - Article continues below

"Linux, like all operating systems, has to adapt to the market forces around it," he said.

"Anyone coming to the market with a new operating system can put together something that is relatively slim, because there is nothing that has gone before that needs to be supported."

As a system grows and matures, obviously it can't stay small forever. Times and things change.

"We also now have to deal with 15 years of Linux since it's 1.0 release (or a lot longer, if you go back to all the 0,x releases)," Longbottom added. "This causes 'bloat' as it becomes difficult to drop functions that were needed in previous releases and may still need to be supported in newer releases, even if only for a few people."

Featured Resources

Top 5 challenges of migrating applications to the cloud

Explore how VMware Cloud on AWS helps to address common cloud migration challenges

Download now

3 reasons why now is the time to rethink your network

Changing requirements call for new solutions

Download now

All-flash buyer’s guide

Tips for evaluating Solid-State Arrays

Download now

Enabling enterprise machine and deep learning with intelligent storage

The power of AI can only be realised through efficient and performant delivery of data

Download now
Advertisement

Most Popular

Visit/security/privacy/355155/zoom-kills-facebook-integration-after-data-transfer-backlash
privacy

Zoom kills Facebook integration after data transfer backlash

30 Mar 2020
Visit/security/data-breaches/355173/marriott-hit-by-data-breach-exposing-personal-data-of-52-million
data breaches

Marriott data breach exposes personal data of 5.2 million guests

31 Mar 2020
Visit/security/cyber-crime/355171/fbi-warns-of-zoom-bombing-hackers-amidst-coronavirus-usage-spike
cyber crime

FBI warns of ‘Zoom-bombing’ hackers amid coronavirus usage spike

31 Mar 2020
Visit/data-insights/data-management/355170/oracle-cloud-courses-are-free-during-coronavirus-lockdown
data management

Oracle cloud courses are free during coronavirus lockdown

31 Mar 2020