Language Selection

English French German Italian Portuguese Spanish

Is There Perfection in The Linux Kernel?

Filed under
Linux

In a perfect world, you could compile a brand-new Linux kernel without the need for much configuration and without error.

According to Linus Torvalds, the new 2.6.19 Linux kernel is such an entity.

"It's one of those rare "perfect" kernels," Torvalds wrote in a Linux kernel mailing list posting announcing the new kernel. "So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways."

The 2.6.19 kernel is the fifth and likely final main Linux kernel point release for this year. Among the most noteworthy aspects of the new kernel are three new filesystem additions.

Full Story.

Perfection, maybe.

I installed 2.6.19 this morning with no issues at all, I was impressed. Systems running great.

re: Perfection, maybe

Deathspawner wrote:

I installed 2.6.19 this morning with no issues at all, I was impressed. Systems running great.

Sad I guess I'll have to wait another week. I tend to use the patched sources from gentoo and when 2.6.19 finally hit portage this morning I got the following error and they say now we'll have to wait for r1. Sad


CC drivers/video/fbsplash.o
drivers/video/fbsplash.c:20:26: linux/config.h: No such file or directory
make[2]: *** [drivers/video/fbsplash.o] Error 1

I guess I could grab the vanilla sources (or disable fbsplash). <shrugs>

----
You talk the talk, but do you waddle the waddle?

I remember this error...

That's rather strange... I know I've fixed that error before.

AHA! I think I have the solution to your problem, srrlinux. Try running make menuconfig first, then compile. You don't have to change anything... just run it, and it should create the missing config.h.
__________________________________________________________________
Ubuntu is lame as a duck- not the metaphorical lame duck, but more like a real duck that hurt its leg, maybe by stepping on a land mine.

I'd give what Spinlock

I'd give what Spinlock mentioned a try, and if that doesn't work then just download the sources manually and give them a go. I am on Gentoo also, but had no problems grabbing the sources off kernel.org and compiling them manually. The latest Kernel -did- seem to change some things around though, so even though your old .config will work, you may need to surf through the configuration and make sure everything is enabled that you need.

There's a new submenu under Device Drivers for S-ATA related modules, and I had to enable S-ATA that way in order to boot into the new kernel. Since it's in a different location, the .config didn't seem to take care of it this time around.

Of course, I could be just talking through my rear since I don't exactly understand why you are running into an error. Good luck either way Wink

menuconfig

nope, that didn't do it. I guess I can wait for r1. Thanks anyway guys.

----
You talk the talk, but do you waddle the waddle?

Huh...

Is it possible you don't have the kernel headers package for your current kernel? It's really strange that it would claim a missing include file...
__________________________________________________________________
Ubuntu is lame as a duck- not the metaphorical lame duck, but more like a real duck that hurt its leg, maybe by stepping on a land mine.

re: Huh...

Yeah, it was a bug in the gentoo package. r1 appeared today and all is well.

But thanks everyone for their input.

----
You talk the talk, but do you waddle the waddle?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

The 9 best distros for KDE’s Plasma desktop

While it's possible to install 'KDE' software and Plasma desktop on most Linux based distributions, I have picked the distros which offer Plasma as their default desktop environment. These 'KDE-based' distros offer a better Plasma experience compared to those where you can 'also' install KDE. At some point in time I have used each of these distros as my primary OS except for Mageia and Open Mandriva, which I tried but never used due to uncertainty around their future. Read more

Snag the Android Auto compatible Pioneer AVH-4100NEX for just $570 from Amazon

While the unit carries an MSRP of $700, Amazon's deal marks it down from its previous list price of $849.99. While it's still a tad expensive, the discount makes it a bit easier to get some Android Auto into your car. In case you've somehow managed to avoid any mention of Android Auto up until now, it allows you to connect any Android device running on Android 5.0 Lollipop with the relatively new Android Auto app in order to use it to control everything from navigation to music and phone calls. Read more

A Data-Driven Look at the Open Source E-Commerce Market

Compared to Q4 2013, last quarter’s US online sales rose 14.6 percent to a staggering $79.6 billion dollars. This accounted for 6.7 percent of the total US retail sales market. Major trends fueling this growth include the proliferation of mobile devices, faster online checkout flows and improved fulfillment practices. The availability of open source e-commerce platforms is helping some offline business with the move online. Much like WordPress provides free, customizable CMS solutions, popular open source e-commerce platforms like WooCommerce, Magento and PrestaShop offer a variety of pre-built templates and plugins that DIY retailers can customize to build and grow an online business from scratch. Read more

Tiny WiFi-loaded OpenWRT COM starts at $12

OpenEmbed launched a 52 x 28mm “SOM9331″ COM for IoT that runs OpenWRT Linux on a MIPS-based Atheros AR9331 SoC, and offers WiFi and extended temperatures. Shenzhen OpenEmbed M&C Ltd (OpenEmbed) has introduced a tiny MIPS-based computer-on-module starting at $12 and aimed at home automation, wearables, medical devices, toys, and industrial router and sensor devices. Read more