Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Monthly Archive:: December 2008

Ruby on Rails, Merb To Merge for Rails 3

"The Ruby web development community got a big surprise Tuesday when the programmers behind the Rails and Merb projects announced plans to join forces. Merb will be folded into Rails 3, the next major version of the open source web framework. This unexpected union will put an end to the rivalry between the two projects." If that doesn't make you feel all warm and fuzzy inside during Christmas, I don't know what will.

OSNews’ Clean Slate

Consider the following a little Christmas gift. Some of you may have already noticed, but for a few months already OSNews has seen a shift in content. Not necessarily in the subjects we cover, but more in the way we present our news. We've experimented for long enough now - we have settled on a definitive change in our content type. Read on for the details.

Higher and Further: The Innovations of Linux 2.6.28

Heise Open Source provides an extensive breakdown of the innovations present in the latest release of the Linux kernel, announced by Linus Torvalds. This version adds the first version of Ext4 as a stable filesystem, the much-anticipated GPU memory manager which will be the foundation of a renewed graphic stack, support for Ultra Wide Band (Wireless USB, UWB-IP), memory management scalability and performance improvements, a boot tracer, disk shock protection, the phonet network protocol, support of SSD discard requests, transparent proxy support, high-resolution poll()/select()... full Changelog here

PsyStar Claims Apple’s Mac OS X Copyright Is Invalid

The legal back-and-forth between PsyStar and Apple is slowly but surely moving into the twilight zone. Not too long ago we had Apple going all black helicopter on PsyStar claiming people and/or companies other than PsyStar are involved in the clone maker's unlawful practices, even though Apple could so far not name any of them because, well, they don't know who they are yet. If that wasn't enough, PsyStar now claims that Apple's copyright on Mac OS X is invalid.

Mandriva Linux 2009 Spring Alpha 1 Released

The first pre-release of Mandriva Linux 2009 Spring is now available. This alpha concentrates on updating to the major desktop components of the distribution, including KDE 4.2 Beta 2, GNOME 2.25.2, Xfce 4.6 Beta 2, X.org server 1.5, and kernel 2.6.28 rc8. It is also the first distribution to introduce the major new Tcl/Tk release, 8.6. The alpha is available only in the DVD Free edition with a traditional installer and no proprietary applications; future pre-releases will add the live CD One edition with proprietary drivers. Please help test this first pre-release and report bugs to Mandriva.

Canonical Announces New Notification System for GNOME, KDE

As part of its initiative to improve the usability of the Linux desktop, Canonical has made a proposal for a desktop notification system for both GNOME and KDE. Mark Shuttleworth announced the proposal on his blog earlier this week. The mockup video shows notification more or less like the 3d party Growl system for Mac OS X. Since we are talking Linux here, the meat is in the implementation details and cross-desktop compatibility.

Mozilla and Google Relations Strained Due to Chrome

Most Firefox users don't realize that Firefox's current existence is owed almost exclusively to its search partnership with Google wherein Mozilla Corp receives a portion of ad revenue from Google queries initiated from Firefox's search bar. This revenue amounts to tens of millions of dollars. Internet users the world over, who are currently reaping the benefit of a renewed browser war with exciting innovation instead of Microsoft-dominated stagnation, can thank Google for that state of affairs. But now that Google has itself entered the fray with Chrome, what does that mean for the Firefox/Google relationship?

The A-Z of Programming Languages: F#

Microsoft researcher Don Syme talks about the development of the functional language F#. He says Haskell (and Python) has been a huge influence on the development of F#. The F# lightweight syntax was also inspired by Haskell and Python. He also says there have been some mistakes along the way. "Some experimental features have been removed as we're bringing F# up to product quality, and we've also made important cleanups to the language and library. These changes have been very welcomed by the F# community."

Nix Fixes Dependency Hell on All Linux Distributions

A next-generation package manager called Nix provides a simple distribution-independent method for deploying a binary or source package on different flavours of Linux, including Ubuntu, Debian, SUSE, Fedora, and Red Hat. Even better, Nix does not interfere with existing package managers. Unlike existing package managers, Nix allows different versions of software to live side by side, and permits sane rollbacks of software upgrades.

IBM’s Shaky Solaris Partnership

The struggle within companies between their software and hardware business can lead to interesting co-opetition, and sometimes disaster. (A most extreme example being Sony's ignominious fall from the top the portable music device heap as a result of its reluctance to disturb its music production arm's legacy business). IBM, of course, is probably the canonical example, with its various partnerships with Microsoft ending up not only with Microsoft on top, but with its own PC hardware business suffering a long decline into oblivion as a result. Big Blue, presumably trying to avoid a replay, has entered into software licensing agreements with, among others, arch-rival Sun. Now, it seems they're backing off on plans to offer Solaris support for GPFS, their shared disk cluster file system.

Perl 5 Completes Move to Git

The Git distributed source code management system has won over another major project, Perl 5. The Perl Foundation has announced that they have completed moving the source code of Perl 5 from Perforce (proprietary SCM in use by other projects including FreeBSD) to Git and are now opening the system up for developer use. Git is the open sourced source code control system created by Linus Torvalds to manage Linux development. The move to Git gives developers equal and easier access to the Perl source code and the distributed nature of git will allow developers to work on experimental changes to the language more easily.

Microsoft Extends Windows XP’s Lifetime

Windows Vista has been out and about for a while now, and it has already been updated with a service pack, with a second service pack on its way. Vista's successor, Windows 7, is also getting closer and closer to release, but despite all that, Windows XP is still going strong, and demand for the operating system remains high. Because of that, Microsoft has yet again extended Windows XP's lifetime for OEMs and resellers.

Devzones: Simple Use-and-throw Developer Environments

Devzones, short for development zones, is a type of virtualization found in the Nexenta distribution. It can be used to define a base developer environment, which can be easily cloned many times. These copies can easily be destroyed and recreated.Devzones are built upon Opensolaris Zones, which are extensions of a chroot-like environment for the entire installed system. In other words, it allows for virtualization of an Opensolaris environment (and variants of Linux), without the performance hit that is generally associated with virtualization.This article gives a practical introduction into using Devzones.

Serving Cross-Compiled OpenJDK with IcedTea

Robert Schuster has a very detailed account of the work done to get full Java support on small devices. He managed to cross compile (and package) OpenJDK/IcedTea for OpenEmbedded/ARM through multiple build stages using various free java implementations. This provides full free (GPL) J2SE support for ARM based handlhelds, phones and embedded devices like the BeagleBoard, BUG, OpenMoko, Maemo and the Irex Iliad through Jalimo.

Red Hat Extends Enterprise Linux Support

Right after the recent news that Red Hat is offering a new subscription for mission critical deployment that extends the life-cycle for up to 10 years, Red Hat has announced another, that allows the customers to stay in a single point release for up to eighteen months and continue to get updates and support that point release. Matt Asay writes: "Red Hat has set the standard for world class software support, consistently earning top marks with CIOs for its efforts. On Thursday, however, Red Hat outdid itself, introducing a new product support plan called Extended Update Support. In a nutshell, Extended Update Support enables customers to run their mission-critical systems for longer stretches of time without having to take production systems offline to update them."

The Crippled World of Modern Gaming

Not too long ago, I was convinced that the modern day gaming world was a rather empty and shallow one. If you grew up with games like The 7th Guest, the Keen series, Metroid, adventure games like Monkey Island or Full Throttle, and so on, more modern games seemed to have little to offer, besides yet another nameless hero in a grey space suit killing aliens in a grey world with the same set of twelve weapons. However, a little speck of hope was flickering on the horizon, a game seemingly made by people who could read my mind; a game about a post-apocalyptic wasteland, filled with quests and epic stories, where you were free to do whatever you wanted. Yes, I looked forward to Fallout 3, and since my computer was too old to run any game more recent than Wolfenstein, I decided to buy a game console. Read on to see how my venture into the world of modern gaming turned out.

MikeOS 3.0 Released

A new version of MikeOS has been released. MikeOS is aiming to be the best documented hobby OS project; three Handbooks explain how to run the OS, write software for it and modify the internals, providing an easy entry point for those interested in OS development.