AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
I lost count of the number of times someone told me I was nuts for wanting to compile a new kernel Why not get a new different distro of Linux that works on a specific machine? What is wrong with the kernel that comes with the distro? There are reasons for compiling a new kernel.
After the release of Linux 2.6.27, kernel developers are currently busily integrating patches for the next kernel version into the main development branch of Linux. This usually involves discarding some old code and adding new code though on balance, there are usually more new lines than old ones, making the kernel grow continually.
Way back in April 2008, the Linux Foundation published a little report that upended a lot of perceptions about Linux development. Now, they've done it again. The report in question — Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It? — revealed a number of things about the Linux kernel.
One of the most frequent request from kernel newbies is a way to easily explore its source code. LXR or ctags somehow do the job, but require tedious configuration and work on the entire source, producing zillions of references to unused drivers. kdev-kernel is a plugin that turns KDevelop into the ultimate kernel browsing (and hacking?) tool.
Development of the Linux kernel is a process that's a mystery to many outsiders. Someone who thinks he has just the right code to add to Linux periodically crashes into the hurdles that need to be leaped before the new code can get incorporated into the kernel.
Google’s Android code will assume its rightful place in the Linux kernel — in good time, the company’s top open source guru says. The Android code was stripped out of the last kernel release, version 2.6.33, after Google reportedly failed to provide necessary changes and subsystem code required by kernel.org.
In my quest to grok the most popular kernel for GNU, I am making some distinct, albeit slow, headway into the inner workings of Linux. Before completely delving into the source code, I wanted to have a last overall look on kernel configuration
So, you want to write a kernel module. You know C, you've written a few normal programs to run as processes, and now you want to get to where the real action is, to where a single wild pointer can wipe out your file system and a core dump means a reboot.
LinuxCertified, Inc. announced a two day, hands-on course that provides attendees with experience in creating Linux kernel source code within various subsystems of the Linux kernel.