‘Open Source Code Contains Security Holes’

"Open source code, much like its commercial counterpart, tends to contain one security exposure for every 1000 lines of code, according to a program launched by the Department of Homeland Security to review and tighten up open source code's security. Popular open source projects, such as Samba, the PHP, Perl, and Tcl dynamic languages used to bind together elements of Web sites, and Amanda, the popular open source backup and recovery software running on half a million servers, were all found to have dozens or hundreds of security exposures and quality defects. A total of 7826 open source project defects have been fixed through the Homeland Security review, or one every two hours since it was launched in 2006, according to David Maxwell, open source strategist for Coverity, maker of the source code checking system, the Prevent Software Quality System, that's being used in the review." Note: I just want to state for the record that the headline has not been written by me. I do like the total kicking-in-open-doors air surrounding it, though.

RPM 5: a Fork in the Linux Packaging

The newest version of the popular RPM package manager is now out with improved performance and functionality. But there's a bit of a catch with RPM version 5.0. Linux vendor Red Hat officially considers RPM 5.0 a project fork. "RPM5 is a fork of RPM, and is not related to RPM.org," Daniel Riek, Product Manager Red Hat Enterprise Linux told InternetNews.com. "Neither Red Hat or Fedora are involved in RPM5, and have no current plans to use it. Red Hat remains committed to the main RPM.org releases and development."

OLPC Developing Dual-Boot Windows, Linux OS for Laptops

The One Laptop Per Child Project and Microsoft are working together to develop a dual-boot system to put both Linux and Windows on laptops aimed at kids in developing countries, the head of OLPC said in an interview Tuesday. "We are working with them very closely to make a dual-boot system so that, like on an Apple, you can boot either one up. The version that's up and running of Windows on the XO is very fast, it's very, very successful. We're working very hard to do both," said Nicholas Negroponte, chairman of OLPC.

DesktopBSD 1.6 Released

DesktopBSD 1.6 has been released. These are the most notable features introduced: "FreeBSD 6 as a modern and reliable base system. X.Org release 7.3, improving support for modern graphics hardware. Live CD/DVD feature for testing the system without installation to a hard-drive. Revised installer supporting upgrades from 1.0 and previous 1.6 release candidates. Improved package manager usability and performance. Many enhancements and bugfixes for the DesktopBSD tools. Support for multiple processors and multi-core CPUs. Inclusion of the NVIDIA graphics driver for hardware 3D rendering. DesktopBSD build servers as an up-to-date source for precompiled packages" Download.

Torvalds Still Will Not License Linux Under GPL v3

Linus Torvalds, creator of the Linux operating system, still has no plans to license the Linux kernel under version three of the GNU GPL anytime soon. Torvalds, a vocal critic of GPL v3 while it was being drafted, prefers GPL v2, he told Jim Zemlin, the executive director of the Linux Foundation, Jan. 8 in the first in a series of podcasts titled 'Open Voices', which will feature the industry's top open source and Linux leaders. Torvalds also said Linux was the project that made the split clear between the religious belief in freedom advocated by the Free Software Foundation and the technical superiority that open source and Linux have always been about.

Picture Fuzzy for Organic Thin TVs

Thin TVs made with organic light-emitting diodes could become a big hit with consumers, but not any time soon, according to Toshihiro Sakamoto, president of the Panasonic AVC Networks company. "It will start to grow as a market in 2015," he said during an interview at the Consumer Electronics Show taking place here this week. "You won't be able to beat the cost and price performance of LCD and plasma for a long time."

Ars Gets Its Hands on the Optimus Maximus, Begins Payment Plan

"How do you get people interested in a USD 1500 keyboard? Simple, turn each key into an OLED screen. When you hit caps lock, the keys change to show they're upper case. Play a first-person shooter and the WASD keys turn into arrows. The Optimus Maximus keyboard brought this audacious idea to life, although since it was first shown in 2005 the hardware has gone through many delays. So many delays, in fact, that Art. Lebedev was accused of promoting 'vaporware' up until the price was announced, at which point there was a whole new set of sticker-shock-induced complaints."

Visualising Fitts’ Law

I detailed Fitts' Law not too long ago in one of my usability terms articles (the series will pick up later on, by the way, I am currently too busy with my bachelor's thesis), and this article is a very detailed addition. It is a little old (October 2007), though. "Back in school, I remember that it wasn't until I started taking classes in physics that calculus made any kind of real sense to me. I just need diagrams to function. In that spirit, I thought it would be nice to go over Fitts's Law, a staple in the HCI diet, with a few visuals to explain both the concept and why it's ideas are a bit more complicated than most would have you believe."

OSS 4.0 Released Under BSD Lisence

"4Front Technologies is proud to announce the release of the source code to Open Sound System v4.0 under the BSD license for FreeBSD and other BSD compliant operating systems. OSS is a cross platform API that provides drivers for most consumer and professional audio devices for UNIX and POSIX based operating systems, including Linux. Owing to its open architecture, applications developed on one supporting operating system platform can be easily recompiled on any other platform. Open Sound System is also available for Linux under the GPLv2 license and OpenSolaris under the CDDL license. It is also available for commercial and proprietary operating systems under the 4Front commercial license."

Syllable Desktop 0.6.5 Released

After an extensive development period, the Syllable project has released Syllable Desktop 0.6.5 with improvements all over. As always there are bug fixes, most notably in USB and the network stack, leading to large reliability and performance improvements. LibUSB and SANE were ported, so there is now USB access from user space and support for scanners. There are new network and video drivers, including a unique S3 DeltaChrome driver that Arno Klenke wrote from scratch. Two new window decorators debut from John Aspras. CD burning ability is now integrated in the form of SimpleBurn and CDRTools. A new network preferences applet from Andrew Kennan was integrated, and also Arno Klenke's port of OpenBeFS. Many ports were upgraded and the system layout has been heavily reorganised. Files needed for compiling software have been split off in a separate package. This is also the release that harmonises a number of things between Syllable Desktop and Syllable Server. The full change log is here. Installation CDs, the upgrade, and images for emulators are here. Additional software can be found here.

Dusting Off the 0.01 Linux Kernel

Abdel Benamrouche announced that he has updated the original 0.01 Linux kernel to compile with GCC-4.x, allowing it to run on emulators such as QEMU and Bochs. After applying his series of small patches, Abdel explains that the 0.01 kernel can be built on a system running the 2.6 Linux kernel. He added that he's successfully ported bash-3.2, portions of coreutils-6.9, dietlibc-0.31 (instead of glibc), bin86-0.16.17, make-3.81, ncurses-2.0.7, and vim-7.1 all to run on his modified 0.01 kernel.

Keystroke Dynamics From Custom Perl Algorithms

Measure the total time of entry and verify the time between keystrokes to help authenticate a user regardless of the data being entered. Learn how to apply the open source tools xev and Perl in keystroke dynamics to measure the more-subtle characteristics of human-computer interaction. This article uses example code to demonstrate keystroke dynamics for enhancing the security of your applications in authentication and continuous data entry contexts.

‘Despite Problems, Consumers Choosing Vista Over XP’

"Windows Vista didn't make a smooth market entrance; in fact, nearly every aspect of the operating system has been attacked since its release on January 30, 2007. Multiple SKUs allegedly confused customers, anti-DRM groups disliked Vista's Protected Video Path and its overall DRM friendliness, and Microsoft's definition of 'Vista Capable' got the company sued. Toss in a plethora of bugs and the usual consumer backlash over GUI changes, and you'd think consumers would be avoiding Vista in droves. According to new information, however, they aren't - Vista's adoption rate over the past year actually exceeded XP's in 2001, and consumers apparently choose Vista over XP by a 7:1 margin."

Windows Mobile 7 To Focus on Touch, Motion Gestures

A lot of details have leaked on Microsoft's next major revamp of Windows Mobile, version 7. "Windows Mobile 7 will use touch gestures, similar to how the iPhone does. You will be able to flick through lists, pan, swipe sideway, draw on the screen. A lot of emphasis has been put on making navigation easier and doing away with scrollbars, including a new scroll handle that allows for multiple ways of finding items extremely fast. Windows Mobile 7 will use motion gestures, something the iPhone does not. It will not use an intricate and complicated series of gyroscopes and accelerometers. Instead, it will use the camera on the phone to detect motions and create appropriate actions. You will be able to shake, twist and otherwise manipulate the phone and get things done. The phone will be able to perform actions when placed face down on a surface, and it will know when it is in your pocket or bag."