LWN.net Logo

Welcome to LWN.net

LWN featured content

[$] RealtimeKit and the audio problem
[Front] Posted Jul 1, 2009 17:46 UTC (Wed) by corbet

Skip-free audio and video playback is a fundamental expectation for many - if not most - Linux users. Given the importance of this feature and the increase in hardware performance over the years, one would think that the audio latency problem would have been solved some time ago. The recent posting of (and mixed reception for) the "RealtimeKit" mechanism shows that this issue remains open, though, and that we are still short of a consensus on how it should be solved. Click below (subscribers only) for LWN's report.

Full Story (comments: 56)

[$] VFAT patent avoidance and patent workarounds
[Front] Posted Jun 29, 2009 16:31 UTC (Mon) by corbet

Back in May, the proposed "no long file names" patch got a hostile reception on the linux-kernel mailing list. This patch, presumably aimed at working around Microsoft's VFAT patents, made the kernel unable to create long file names on VFAT filesystems. It was seen by many as a reduction in functionality without any sort of well-explained justification, and it was not merged. Now there is a new patch which takes a different approach on both the technical and political fronts. Its fate remains to be seen, but it demonstrates a method for dealing with patents which is worthy of wider consideration. A look at the new patch and patent avoidance strategies in general, can be found below (subscribers only).

Full Story (comments: 45)

Apache attacked by a "slow loris"
[Security] Posted Jun 24, 2009 13:33 UTC (Wed) by jake

The slow loris is an exotic animal of southeast Asia that is best known for its slow, deliberate movements. This characterizes the technique used by a new Denial of Service tool that has been named after the animal. Slowloris was released to the public by security researcher "RSnake" on June 17. Guest author Christian Folini takes a look at slowloris on this week's Security page (subscribers only).

Full Story (comments: 67)

Linux kernel design patterns - part 3
[Kernel] Posted Jun 22, 2009 15:11 UTC (Mon) by corbet

Guest author Neil Brown wraps up his series on kernel design patterns with a look at "midlayers". These layers sit between a layer that implements a wide range of services (such as POSIX system calls), and a layer that is specific to a piece of hardware or filesystem. While it is tempting to implement midlayers as an actual layer that requires all requests to pass through them, that is the essence of the "midlayer mistake" pattern. Subscribers can read more about this pattern in the article from this week's Kernel page.

Full Story (comments: 21)

What ever happened to chunkfs?
[Kernel] Posted Jun 17, 2009 12:23 UTC (Wed) by jake

Guest author Valerie Aurora is frequently asked about chunkfs, which is a prototype file system implementing "repair-driven" file system features. Her answer: "Chunkfs works, the overhead is reasonable, and it is only practical if it is part of the file system design from the beginning, not tacked on after the fact. I just need to write up the paper summarizing all the data." That paper is now available, subscribers only, from this week's Kernel page.

Full Story (comments: 37)

FreedomHEC Taipei 2009
[Front] Posted Jun 15, 2009 15:31 UTC (Mon) by corbet

[Chen Ing Hau] FreedomHEC (Freedom Hardware Engineer's Conference) Taipei was held June 10 and 11 in, unsurprisingly, Taipei, Taiwan. The event, sponsored by the governmental Institute for Information Industry, followed the huge Computex conference in the hope of attracting hardware developers who are interested in supporting Linux. LWN Executive Editor Jonathan Corbet spoke at FreedomHEC; the following report (subscribers only) gives a look at the conference and what it accomplished.

Full Story (comments: 6)

Linux kernel design patterns - part 2
[Kernel] Posted Jun 12, 2009 19:50 UTC (Fri) by corbet

In part two of this three-part series, guest author Neil Brown looks at the patterns embodied in kernel data structures. In particular, he examines lists, red-black trees, and radix trees to find common patterns in the kernel implementations. Because performance is such an overriding concern for kernel hackers, the data structure implementations are rather different than the "Abstract Data Types" that are normally considered—at least academically—the proper way to handle such things. Click below, subscribers only, for the second installment from next week's Kernel page.

Full Story (comments: 16)

Linux Kernel Design Patterns - Part 1
[Kernel] Posted Jun 8, 2009 22:52 UTC (Mon) by corbet

The idea of "design patterns" came from the field of Architecture, but have been used for software development, particularly object-oriented programming, for many years as well. When the visibility of these patterns is raised, so that more developers know and understand them, better quality code can result. In the first part of a three-part series, guest author Neil Brown looks at design patterns in the Linux kernel and how they can lead to improved quality of kernel code.

Full Story (comments: 14)

Xen again
[Kernel] Posted Jun 3, 2009 15:04 UTC (Wed) by corbet

Your editor once thought that the Xen Dom0 patches might be merged for 2.6.30. So much for editorial infallibility. The Xen Dom0 discussion has restarted; based on that, your editor will be making no such predictions for 2.6.31. Click below for the full report from this week's Kernel Page.

Full Story (comments: 53)

Okular, Debian, and copy restrictions
[Front] Posted Jun 1, 2009 20:48 UTC (Mon) by corbet

[Okular] One of the biggest advantages of free software is that it is usually written with the needs of its users in mind. Proprietary software, instead, has more of a tendency to reflect the interests of its owners. Thus, free applications do not normally implement "features" which allow their users to do less. One might think that the consensus against "antifeatures" in free software is nearly universal, but, as the case of the okular PDF reader in Debian shows, there are still exceptions.

Full Story (comments: 223)

What is LWN.net?

LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support our activities.

Current news

Tiemann: Open Source Incentives
[Development] Posted Jul 3, 2009 18:57 UTC (Fri) by jake

Michael Tiemann reports on his recent trip to Brazil for FISL 10. He notes that free software adoption is growing rapidly within the Brazilian government. He also describes an effort by the Malaysian government to reward use of free software, rather than the development of it, because that can lead to multiple, competing solutions that don't necessarily solve the users' problems. In addition, he also noted a barrier to free software adoption: "On the alarm front, I heard specific confirmation of a storyline I've been following, which is that the Bill and Melinda Gates Foundation is basically telling governments: if you want contributions/investments from us, then you'll give Microsoft cabinet-level access to inform policy, and you'll use Microsoft products. For example, donations to educational initiatives require installing and teaching Microsoft products."

Comments (7 posted)

Would You Like Linux With Your Jello? (Linux Journal)
[Press] Posted Jul 3, 2009 17:53 UTC (Fri) by ris

Linux Journal takes a look at a hospital with Linux thin clients for patients. "The happy healers at Glendale Adventist Medical Center, in conjunction with Linux luminaries IBM and Novell, as well as the networkers at NoMachine, have found a way to insert Linux into the lives of its patients. Rather than blank walls and bad TV to stare at, patients in the new West Tower at Glendale Adventist have access to the outside world, via Linux-based thin clients available right in the patient's room. The setup utilizes servers from IBM, the networking and compression expertise of NoMachine, and SUSE Linux Enterprise Desktop to provide patients with access to the internet, where they can do everything from learning about their condition and treatment to keeping family and friends abreast of their progress via the standard cast of internet characters: Twitter, Facebook, and the omnipresent blogs."

Comments (none posted)

Security advisories for Friday
[Security] Posted Jul 3, 2009 17:51 UTC (Fri) by ris

CentOS has updated openswan (input validation flaws), pidgin (denial of service), ruby (denial of service).

Debian has updated nagios (arbitrary program execution).

Gentoo has updated libwmf (pointer use-after-free flaw), modsecurity (denial of service).

Red Hat has updated ruby (denial of service).

SUSE has updated java (multiple vulnerabilities), optipng, cups, quagga, pango, strongswan, perl-DBD-Pg, irssi, openssl/libopenssl-devel, net-snmp, ImageMagick/GraphicsMagick, perl, ipsec-tools/novell-ipsec-tools, poppler/libpoppler3/libpoppler4, yast2-ldap-server, tomcat6, gstreamer-plugins/gstreamer010-plugins-bad, apache2-mod_php5 (various issues).

Ubuntu has updated perl (buffer overflow), nagios (arbitrary program execution).

Comments (none posted)

Milepost GCC released
[Development] Posted Jul 3, 2009 13:16 UTC (Fri) by corbet

IBM has announced the release of Milepost GCC, an extension to the GCC compiler which uses machine learning techniques to improve application performance on embedded processors. "'Our technology automatically learns how to get the best performance from the hardware -- whether mobile phones, desktops, or entire systems -- the software will run faster and use less energy,' noted Dr. Bilha Mendelson, Manager of Code Optimization Technologies at IBM Research - Haifa. 'We opened the compiler environment so it can access artificial intelligence and machine learning guidance to automatically determine exactly what specific optimizations should be used and when to apply them to ramp-up performance.'" The code can be downloaded from the Milepost site.

Comments (2 posted)

Stable kernels 2.6.30.1, 2.6.29.6, and 2.6.27.26
[Kernel] Posted Jul 3, 2009 3:12 UTC (Fri) by jake

Stable kernels 2.6.30.1, 2.6.29.6, and 2.6.27.26 have been released by the stable team. Each contains quite a number of patches (111, 35, and 32 respectively) all over the tree, some with security implications. The 2.6.29.6 release comes with an important note: "This is the last release of the 2.6.29 kernel series. All users are strongly suggested to move to the 2.6.30 release series at this time."

Comments (3 posted)

Pianoteq3 For Linux: A Product Review (Linux Journal)
[Press] Posted Jul 2, 2009 21:20 UTC (Thu) by cook

Dave Philips reviews the Linux version of Pianoteq (commercial software) on Linux Journal. "On the 15th of May 2009 the Modartt company announced the release of version 3.0.3 of their award-winning Pianoteq, a professional-quality digital keyboard instrument created by an audio synthesis method known as physical modeling. The program is vastly praised by its users, but in order to feel the love you've had to run a Windows machine or a Mac box. Until now, that is. The latest release introduces various new attractions, and the one that interests me the most is support for a native Linux version."

Comments (none posted)

Fellowship interview with Smári McCarthy (FSFE)
[Press] Posted Jul 2, 2009 18:10 UTC (Thu) by cook

The Free Software Foundation Europe presents an interview with Smári McCarthy. "Stian Rřdven Eide: One of the most profiled projects you have been involved with is the Fab Lab, having headed the Icelandic branch for over a year now. While best known for its use of 3D printers, the Fab Lab is actually a much broader concept that goes far beyond technical innovation. Can you tell us a bit about your work there, and what you hope to achieve? Smári McCarthy: There are two sides to the Fab Lab story. On the one hand, there’s the research side, which is all about developing the universal constructors, figuring out the hard science of digital fabrication. In that realm I think our work is done when we can download chicken sandwiches off the Internet."

Comments (none posted)

GNOME Journal Issue 15
[Development] Posted Jul 2, 2009 17:59 UTC (Thu) by cook

The July, 2009 edition of the GNOME Journal has been published. Contents include: "a review of Project Hamster by Les Harris, an interview on working with upstream with Laszlo Peter by Stormy Peters, using git for GNOME translators by Og Maciel, an introduction to GNOME Zeitgeist by Natan Yellin, a look at some of GNOME Do's advanced features by Jorge Castro, and lastly, the Behind the Scenes feature continues with Owen Taylor by Paul Cutler."

Full Story (comments: none)

Thursday Security Updates
[Security] Posted Jul 2, 2009 17:54 UTC (Thu) by cook

CentOS has updated seamonkey (arbitrary code execution).

Fedora 9 has updated xorg-x11-xfs (race condition).

Fedora 10 has updated xorg-x11-xfs (race condition).

Red Hat Enterprise Linux has updated pidgin (denial of service) and openswan (input validation flaws).

Ubuntu has updated kernel (multiple vulnerabilities).

Comments (none posted)

Virtual Linux is the prescription for hospital patients (iTWire)
[Press] Posted Jul 2, 2009 15:43 UTC (Thu) by cook

iTWire reports on a new Linux installation by a Glendale, California hospital. "Adventist Medical Center (GAMC) has installed thin clients running Linux virtual desktops in 65 patient rooms in its new West Tower. "Just as easily as the hospital provides patients with TVs in rooms, now we provide personal computing," said Roger Pruyne, senior programmer/analyst and project manager for the GAMC Patient Computing project. The system combines NoMachine's NX remote access and virtualisation software, SUSE Linux Enterprise Desktop, and an IBM System x3650 server. GAMC estimates that this approach saves 98 percent of the cost that would have been involved if conventional PCs had been selected."

Comments (none posted)

--> More news items

Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds