LWN.net Logo

Welcome to LWN.net

LWN featured content

[$] A uTouch architecture introduction
[Front] Posted May 22, 2012 19:50 UTC (Tue) by corbet

[uTouch diagram] As the Linux desktop increases in popularity, the user interface experience has become increasingly important. For example, most laptops today have multitouch capabilities that have yet to be fully exposed and exploited in the free software ecosystem. Soon we will be carrying around multitouch tablets with a traditional Linux desktop or similar foundation. In order to provide a high-quality and rich experience we must fully exploit multitouch gestures. The uTouch stack developed by Canonical aims to provide a foundation for gestures on the Linux desktop.

Click below (subscribers only) for an overview of the architecture of uTouch contributed by uTouch hacker Chase Douglas.

Full Story (comments: 9)

Tasting the Ice Cream Sandwich
[Front] Posted May 15, 2012 20:46 UTC (Tue) by corbet

Owners of Android handsets can be forgiven for feeling frustration over how long it took to get an update from the 2.3 "gingerbread" release. Google's flat-out effort to improve tablet support led to a 3.0 ("honeycomb") release that was not deemed suitable for handset use—or for open-source release. It was only with the 4.0 "Ice Cream Sandwich" cycle that all that new code became available for handsets—sort of. Six months after the 4.0 release, your editor finally got his hands on a device that can run it; what follows is a review of sorts.

Full Story (comments: 142)

Highlights from the PostgreSQL 9.2 beta
[Front] Posted May 14, 2012 23:08 UTC (Mon) by jake

The PostgreSQL project has just released a beta of its next major version, 9.2. As usual with its annual release, this version includes many new features, most of which are targeted at improving database performance. The developers have been hard at work improving response times, increasing multicore scalability, and providing for more efficient queries on large data. They also found time to include some other major features, so let's explore a few of the things 9.2 beta has to offer.

Guest author Josh Berkus does just that in the full article from this week's edition.

Full Story (comments: 14)

A bcache update
[Kernel] Posted May 14, 2012 19:36 UTC (Mon) by corbet

Bcache is a mechanism for using a solid-state drive as a fast cache for one or more slower drives. LWN last looked at bcache almost two years ago. Since then, the project has been relatively quiet, but development has continued. Click below (subscribers only) for an update on bcache from this week's Kernel Page.

Full Story (comments: 37)

Accounting systems: a rant and a quest
[Front] Posted May 8, 2012 20:10 UTC (Tue) by corbet

Attentive long-time readers of LWN may remember that this business is based entirely on free software with one distressing exception: our business accounting is still done using the proprietary "QuickBooks Pro" package. QuickBooks does not lack for aggravations, but the task of replacing it has never quite attained a high enough priority for something to actually happen. Good replacements in the free software community are hard to come by, accounting is boring, our accountant deals easily (and cheaply) with QuickBooks files, and the existing solution, for the most part, simply works. Or, at least, it used to simply work.

Full Story (comments: 72)

A report from the Linux Audio Conference
[Front] Posted May 2, 2012 17:47 UTC (Wed) by corbet

LWN is pleased to post the first article from our latest guest author: Dave Phillips. Dave writes: "My jet lag is gone, I've finally come back to ground, and at last I can start to sort out my experiences at the 10th annual Linux Audio Conference, held this year at CCRMA, the Center For Computer Research In Music And Acoustics at Stanford University in Palo Alto, California USA. It was the first time the event had been held in the States, and the organizers obviously intended to make a good impression. I'll cut to the spoiler right now to let you know that they succeeded, with honors." Click below (subscribers only) for the full report.

Full Story (comments: 7)

Fixing the unfixable autofs ABI
[Kernel] Posted Apr 30, 2012 16:34 UTC (Mon) by corbet

One of the few hard rules of kernel development is that breaking the user-space binary interface is not acceptable. If there is user-space code that depends on specific behavior, that behavior must be maintained regardless of how inconvenient that may be. But what is to be done if two different programs depend on mutually-incompatible behaviors, so that it is seemingly impossible to keep them both working? The answer may be to violate another rule by putting an ugly hack into the kernel—or to do something rather more tricky.

Click below (subscribers only) for the full article from this week's Kernel Page.

Full Story (comments: 57)

GCC and static analysis
[Front] Posted Apr 21, 2012 16:36 UTC (Sat) by corbet

Concurrency tends to make programming hard. Kernel development obviously involves dealing with a lot of concurrency, but there is also a lot of multi-threaded user-space development that suffers from the same issues. It would be nice if the computer could help developers avoid race conditions and other problems that arise in concurrent environments. Some developers at Google have been working on just such a project for some time, but they have just relocated the project from GCC to the LLVM Clang compiler, saying that GCC is not suited to the work they want to do. The result has been a sort of wake-up call for GCC developers. Is the GCC compiler suite not well suited to the creation of static analysis tools?

Full Story (comments: 76)

LFCS 2012: The future of GLIBC
[Front] Posted Apr 18, 2012 15:59 UTC (Wed) by jake

The core library that sits between user space and the kernel, the GNU C library (or GLIBC), has undergone some changes recently in its governance, at least partly to make it a more inclusive project. On the last day of the Linux Foundation Collaboration Summit, Carlos O'Donell gave an update on the project, the way it will be governed moving forward, and its plans for the future. GLIBC founder Roland McGrath was on hand to contribute his thoughts as well. Click below (subscribers only) for the full report.

Full Story (comments: 8)

Toward more reliable logging
[Kernel] Posted Apr 13, 2012 20:06 UTC (Fri) by corbet

Messages from the kernel are created by humans, usually using one of the many variants of the printk() function. But, increasingly, those messages are read by machines in the form of log file parsers, automated management systems, and so on. The machines have, for some time, struggled to make sense out of those human-created messages which, often as not, are unpredictable in their organization, lacking important information, and subject to change. So it is not surprising that there has been ongoing interest in adding some structure to kernel log messages; the subject was recently raised by the audience at the Collaboration Summit kernel panel. At about the same time, a new attempt to improve kernel logging was posted to the linux-kernel mailing list; click below (subscribers only) for a report from next week's Kernel Page.

Full Story (comments: 70)

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

This Cadillac Is Powered by Linux (Wired)
[Announcements] Posted May 25, 2012 19:03 UTC (Fri) by jake

Wired is impressed with the Linux-powered in-vehicle infotainment (IVI) system in the most recent Cadillac XTS. "While the XTS’ spate of processors and controllers isn’t running the open source offspring of Linus Torvalds, the game-changing infotainment intender known as the Cadillac User Experience (CUE) is. [...] Buried deep within the dash is a three-core ARM 11 processor, powering two displays: one eight-inch capacitive touch screen — the first non-resistive display to come to a production car — and a second, 12.3-inch fully configurable instrument cluster mounted behind the steering wheel. Two of those cores adapt on the fly to handle voice commands powered by the same Nuance technology used by many automakers, along with Apple’s personal assistant, Siri. But with CUE, everything is processed on board."

Comments (9 posted)

Friday's security advisories
[Security] Posted May 25, 2012 18:21 UTC (Fri) by jake

Debian has updated request-tracker3.8 (multiple vulnerabilities).

openSUSE has updated cobbler (two vulnerabilities).

Ubuntu has updated openssl (multiple vulnerabilities).

Comments (none posted)

Fedora 17 ARM Beta Release
[Distributions] Posted May 25, 2012 16:24 UTC (Fri) by jake

A Fedora 17 beta for ARM is now available. There are a number of images provided for various targets ("QEMU, Trimslice, Beagleboard XM and iMX based hardware platforms.") "We invite you to take part in making Fedora 17 for ARM a solid release by downloading, testing, and providing your valuable feedback. Please join us on the IRC in #fedora-arm on Freenode or send feedback and comments to the ARM mailing list."

Full Story (comments: 3)

Android Malware Genome Project launched (The H)
[Security] Posted May 24, 2012 22:34 UTC (Thu) by n8willis

The H covers the debut of the Android Malware Genome Project by researchers from North Carolina State University. The team "has already collected more than 1,200 samples of Android malware, including GingerMaster and DroidKungFu, and has organised them into various malware families. [Xuxian] Jiang told Dark Reading that 'the purpose is to engage the research community to better our understanding of mobile threats and develop effective solutions against them.'" Access to the data set, however, is restricted.

Comments (2 posted)

RPM 4.10 released
[Development] Posted May 24, 2012 19:39 UTC (Thu) by n8willis

Panu Matilainen announces the release of RPM 4.10.0. Most of the changes targeted robustness and correctness, but a few new features crept in as well, including support for parsing the tilde (~) operator in package version numbers.

Comments (29 posted)

Thursday's security updates
[Security] Posted May 24, 2012 18:18 UTC (Thu) by n8willis

Debian has updated sudo (privilege escalation) and libxml2 (arbitrary code execution).

Mandriva has updated ES 5.0 firefox (multiple vulnerabilities).

Ubuntu has updated net-snmp (denial of service).

Comments (none posted)

SSL fix flags forged certificates before they're accepted by browsers (Ars Technica)
[Security] Posted May 24, 2012 14:57 UTC (Thu) by n8willis

Over at Ars Technica, Dan Goodin writes about Trust Assertions for Certificate Keys (TACK), a proposed extension to SSL/TLS designed to discover fake certificates before they are accepted. "The opt-in system works by allowing SSL sites to sign valid SSL certificates, the domain name, and an expiration date with a TACK key. Once an end user has visited the site a few times using a TACK-compatible browser, a 'pin' for that site is activated on the user's computer. If the end user later encounters a forged certificate for that same site—as was the case when DigiNotar was breached—the browser will reject the session and return a warning to the user." One of TACK's co-creators is Moxie Marlinspike, who proposed the Convergence alternative certificate-management framework in 2011.

Comments (18 posted)

GCC Explorer - an interactive take on compilation
[Development] Posted May 24, 2012 13:23 UTC (Thu) by corbet

Matt Godbolt announces GCC explorer, a web-based tool for exploring how code tweaks change the machine code emitted by the compiler. "Particularly with some of the newer features of C++11 — lambdas, move constructors, threading primitives etc — it’s nice to be able to see how your elegant code becomes beautiful (and maybe even fairly optimal) machine code." The GCC explorer code is on github for those who want to set up their own instance.

Comments (57 posted)

Google wins patent case against Oracle
[Announcements] Posted May 23, 2012 18:22 UTC (Wed) by corbet

Groklaw has the news: the jury in Oracle v. Google has found that Google did not infringe any of Oracle's patents.

Comments (20 posted)

Simon Phipps is the new OSI President (The H)
[Announcements] Posted May 23, 2012 17:54 UTC (Wed) by ris

The H covers an announcement by the Open Source Initiative that Simon Phipps is the new president of the organization. "Phipps has already been spearheading an OSI reform process, working with the rest of the board to open up the organisation. That process has led to the creation of Open Source Initiative affiliation, bringing the Apache Software Foundation, FreeBSD, Eclipse, Mozilla, Debian, and Creative Commons, along with other organisations, on board as affiliates. "There will be further developments in that scheme soon, and we'll have much more to announce in other areas as the year progresses" said Phipps by email."

Comments (none posted)

--> More news items

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