Mandriva Leaps Into Eee Territory with GDium

Lately it's hard to avoid the buzz about these small laptops (sorry, I don't participate in the hype of calling them netbooks or whatever) - the small, cheap laptop systems that were popularized by the Asus Eee PC. Just like Xandros with the Eee, Mandriva is providing the operating system for the upcoming GDium system, produced by Emtec. The first GDium will be a netbook with a 10", 1024x600 resolution display and a battery life of four hours, weighing in at 1.1kg. The device is powered by the (for us) exotic Chinese Loongson processor, which is based on a MIPS design. Mandriva is working together closely with the GDium team to provide an optimal software experience. Available from September 2008, with a price expected to be round and about EUR 400.

Develop iPhone Apps with Ruby and Eclipse Part 3

Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 3 learn what to do when the user reaches the end of the list structure and your application actually needs to display content. Part 1 discusses how to set up your server to detect and serve alternate content to Mobile Safari, and Part 2 explores actual content you might create for an iPhone or iPod touch.

A Biologist’s-Eye View of OSS Vulnerability Disclosure

Neil McAllister deliberates the question of public disclosure of open source vulnerabilities, contrasting Ounce Labs' announcement of security vulnerabilities in the Spring Framework for Java with Linus Torvalds recent missive on the Linux kernel development mailing list. Sure, vulnerability bulletins raise awareness of real danger, but they also distract from other productive activities. To find the right balance between keeping users informed and maintaining an orderly and holistic development process, McAllister suggests we take a biologist's view of how species deal with risk perception.

Multiple Return Values in Java

Today was one of those days when I wished Java would support multiple return values. I had to develop a rather CPU-intensive algorithm which would compute a solution for a knotty constraint problem. Having a solution alone is sometimes not enough and you also need to add some parameters which measure the quality of the computed outcome. Most of these accompanying parameters can or have to be computed within the algorithm itself, but Java allows you to return only one value either an object or a primitive type. People working with Lisp, MATLAB or Perl, just to mention a few, don't have a problem like this at all. Functions supporting multiple return values is already implemented at the language level and frameworks make heavy use of this. But as a Java programmer you are pretty much stuck here and need to consider some other means to come out of this situation. In the following I would like to give some hints on that topic. Hopefully they are of help for anyone having the same problem every now and then.

OpenSolaris 2008.11: a Preview for the Storage Admin

This preview of the upcoming OpenSolaris 2008.11 release highlights aspects that should be of interest to systems and storage administrators who have to deal with large storage environments. ZFS is a big component that is referred to often, but there are new storage services and capabilities in addition to ZFS that might be overlooked and are quite compelling. Editor's Note: We ran an article yesterday that covered the surface level (eye-candy) improvements of the 2008.11 release of OpenSolaris.

Interview: Mark Shuttleworth

Mark Shuttleworth, founder of Canonical, recently did an interview with derStandard in which he discussed issues with Ubuntu's latest release, innovation, the future of GNOME, and other subjects. Perhaps the most interesting thing he said is that Linux does not yet deliver "a good enough user experience." Of course, you could say that of any operating system. Editor's Note: QT-based Gnome was also an interesting point-of-view.

Intel’s Centrino 2 Platform is Finally Here

After a few delays and tons of rumors, Intel's fifth generation notebook platform has arrived. Centrino 2, previously known as Montevina, comes with with it a line of new Core 2 Duo processors, upgraded graphics and Wi-Fi, and DDR3 RAM. One of the first notebooks to be released with Centrino 2 is Lenovo's newest ThinkPad, the X200. This is the update to the X61 which not only had all the new Centrino gear, but moves to a widescreen display.

Switching to Windows ‘Workstation’ 2008

InfoWorld's Randall Kennedy has been using a converted Windows Server 2008 as his primary OS since hitting a wall using Vista as a Visual Studio development platform four weeks ago. According to Kennedy, the guerrilla 'Workstation' 2008 OS has turned his Dell notebook into a well-oiled machine that never gets sluggish and rarely needs to reboot. Those interested in making the switch should check out win2008workstation.com, a clearinghouse for 'Workstation' 2008 tips and techniques. Kennedy also offers a link to a Windows 2008 Workstation Converter utility for quick conversion.

Google’s Android Platform: Not so Open After All

Google vowed that its Linux-based Android mobile platform would empower enthusiasts and amateur developers, but today we have seen compelling evidence that this is an empty promise. Third-party Android application developers, who have grown increasingly frustrated with the lack of SDK updates, were shocked to discover that Google has been secretly making new versions of the Android SDK available to the Android Developer Challenge (ADC) finalists under non-disclosure agreements.

Haiku and ReactOS “Pair Up” at LinuxWorld Expo 08

In an interesting and exciting turn of events, Haiku was able to secure a space at LinuxWorld Expo 2008 by negotiating with LinuxWorld organizers (IDG) and ReactOS who will be sharing the exhibit space with Haiku this year.Average LinuxWorld attendance is more than 10,000 people, and represents a large amount of commercial and media interest. This should provide excellent exposure and opportunities for both projects alike.

A Storage Admin’s Preview of OpenSolaris 2008.11

This preview of the upcoming OpenSolaris 2008.11 release highlights aspects that should be of interest to systems and storage administrators who have to deal with large storage environments. ZFS is a big component that is referred to often, but there are new storage services and capabilities in addition to ZFS that might be overlooked and are quite compelling.
Editor's Note: We ran an article yesterday that covered the surface level (eye-candy) improvements of the 2008.11 release of OpenSolaris.

The A-Z of Programming Languages: Modula-3

Computerworld is undertaking a series of investigations into the most widely-used programming languages. Luca Cardelli is a member of the Modula-3 design committee. Cardelli is a Principal Researcher and Head of the Programming Principles and Tools and Security groups at Microsoft Research in Cambridge, and is an ACM Fellow. Here he chats to Computerworld about the origins of Modula-3, including how the most exciting Modula-3 design meeting ever, was abruptly interrupted by the San Francisco 7.1 earthquake.