Kernel: Features
Features
- +
Kernel space: udev rules, but whose? 21/08/2008 12:04:00
Jonathan Corbet on the /dev directory mess.Once upon a time, a Linux distribution would be installed with a /dev directory fully populated with device files. Most of them represented hardware which would never be present on the installed system, but they needed to be there just in case. Toward the end of this era, it was not uncommon to find systems with around 20,000 special files in /dev, and the number continued to grow. This scheme was unwieldy at best, and the growing number of hotpluggable devices (and devices in general) threatened to make the whole structure collapse under its own weight. Something, clearly, needed to be done. - +
Kernel space: Virus scanning API spawns security debate 14/08/2008 11:22:00
Should Linux include a virus scanning layer?The TALPA malware scanning API was covered in LWN in December, 2007. Several months later, TALPA is back - in the form of a patch set posted by a Red Hat employee. The resulting discussion has certainly not been what the TALPA developers would have hoped for; it is, instead, a good example of how a potentially useful idea can be set back by poor execution and presentation to the kernel community. - +
Kernel space: no shortage of tracing options 30/07/2008 10:40:27
DTrace envy still afflicts Linux. We look at the contenders to bring developer-friendly tracing to the kernel.Three weeks ago, LWN looked at the renewed interest in dynamic tracing, with an emphasis on SystemTap. Tracing is a perennial presence on end-user wishlists; it remains a handy tool for companies like Sun Microsystems, which wish to show that their offerings (Solaris, for example) are superior to Linux. It is not surprising that there is a lot of interest in tracing implementations for Linux; the main surprise is that, after all this time, Linux still does not have a top-quality answer to DTrace - though, arguably, Linux had a working tracing mechanism long before DTrace made its appearance. - +
Kernel space: Full disclosure for security holes 23/07/2008 11:03:59
Linux developers fix kernel security holes out in the open. Is a bug a bug, or do security-related fixes deserve special treatment?Even the most casual observer of the linux-kernel mailing must have noticed that, in the shadow of the firmware flame war, there is also a heated discussion over the management of security issues. There have also been some attempts to turn this local battle into a multi-list, regional conflict. Finding the right way to deal with security problems is difficult for any project, and the kernel is no exception. Whether this discussion will lead to any changes remains to be seen, but it does at least provide a clear view of where the disagreements are. - +
Kernel space: Multiqueue networking 17/07/2008 10:04:29
One of the useful features in new networking hardware is extra transmit queues, to give a latency advantage to outgoing audio and video packets. A new kernel feature lets device driver writers use multiple queues per device.One of the fundamental data structures in the networking subsystem is the transmit queue associated with each device. The core networking code will call a driver's hard_start_xmit() function to let the driver know that a packet is ready for transmission; it is then the driver's job to feed that packet into the hardware's transmit queue. - +
Making power policy just work 10/07/2008 09:11:37
Developers debate the best way to set the system's power rules.The kernel can't know if you want those low-priority processes to use all the CPU power on the system, or if you want them to pile up on one CPU and save power on the rest. Developers debate the best way to set the system's power rules. - +
Kernel space: The Tru64 Advanced Filesystem 02/07/2008 10:15:31
HP has released Digital's Tru64 Advanced Filesystem under the GPL, free for Linux developers to borrow. And developers can learn a lot from this museum piece.On June 23, HP announced that it was releasing the source for the "Tru64 Advanced Filesystem" (or AdvFS) under version 2 of the GPL. This is, clearly, a large release of code from HP. What is a bit less clear is what the value of this release will be for Linux. In the end, that value is likely to be significant, but it will be probably realized in relatively indirect and difficult-to-measure ways. - +
Kernel space: drivers that don't make the kernel scene 25/06/2008 09:45:17
Linux supports most hardware "out of the box" without adding a driver. Most of the missing drivers are proprietary, from uncooperative manufacturers, but there are a few where the license is right but the actual code is still missing. Why?Arjan van de Ven's kernel oops report always makes for interesting reading; it is a quick summary of what is making the most kernels crash over the past week. It thus points to where some of the most urgent bugs are to be found. Sometimes, though, this report can raise larger issues as well. Consider the June 16 report, which notes that quite a few kernel crashes were the result of a not-quite-ready wireless update shipped by Fedora. Ingo Molnar was quick to jump on this report with a process-related complaint: - +
Kernel space: Interview with Andrew Morton 18/06/2008 09:31:46
A core Linux maintainer answers users' questions about quality, the pace of development, and how new kernel developers can get involved.Andrew Morton is well-known in the kernel community for doing a wide variety of different tasks: maintaining the -mm tree for patches that may be on their way to the mainline, reviewing lots of patches, giving presentations about working with the community, and, in general, handling lots of important and visible kernel development chores. Things are changing in the way he does things, though, so we asked him a few questions by email. He responded at length about the -mm tree and how that is changing with the advent of linux-next, kernel quality, and what folks can do to help make the kernel better. - +
Embedded developers keep watch on kernel bloat 11/06/2008 11:22:52
As Linux grows to handle enterprise workloads, two developers are keeping an eye on things to make sure that embedded Linux users, from cell phones and PDAs to giant phone switches, aren't being left behind.Embedded Linux is getting a lot of attention these days. A new kernel.org mailing list, linux-embedded-archived here-has been set up, with discussions and patches already being posted. In addition, Paul Gortmaker and David Woodhouse have volunteered to be the "embedded maintainers" for the kernel to help coordinate the embedded Linux community. They graciously agreed to a joint email interview to shed some light on their new roles. - +
Kernel space: Using the firmware loader for static data 05/06/2008 10:52:18
Small Linux-based devices often need to load firmware before a filesystem is available. A new kernel feature would replace driver-specific code with a general API for getting all needed firmware up and running.Some device drivers need firmware to load into the hardware at initialization time. The kernel firmware loader interface exists to support that functionality, but it requires help from user space which may not be available in all environments. David Woodhouse has proposed a patch that would eliminate that requirement so that more drivers can use the firmware loader rather than craft their own solution.
Additional Resources
Polls
LinuxWorld Member Login
Extreme Networks Ethernet Transport lowers total cost of ownership for carrier metro networks 2008-11-20 10:21:00+11
Mitel Launches Simpler Unified Communications 2008-11-19 17:40:00+11
Kingston Technology Launches HyperX T1 Series Memory 2008-11-19 11:00:00+11
Valorem uniquely deploys RSA SecurID for remote workforce management 2008-11-19 10:16:00+11
VIA Launches VIPRO Touch-Screen Panel PC 2008-11-18 21:00:00+11
Sponsored Links



