- How to make new stuff from your piles of obsolete tech
- Why your computer sucks
- 10 recession-proof IT skills
- Juniper execs share network vision
- 9-year-old plots his fifth Microsoft certification
When big companies release new software, they launch it with lots of hoopla: press tours, technical conferences, free T-shirts. Open-source projects, even the well-known ones, generally release their major new versions with a lot less fanfare. The FOSS (free and open-source software) community is often too busy coding and testing to bother with marketing, even when the new "point release" of the software is really remarkable.
And there are plenty of remarkable open-source applications on the way this year. Quite a few projects are quietly (or not so quietly) working on major releases or significant upgrades that they aim to make available sometime during 2009. I've rounded up 25 of the most notable here.
There are browsers and operating systems, mobile platforms, development tools, productivity applications, IT administration tools, collaboration software and a few hard-to-classify items. Some of these you've heard of; others may be relatively obscure but should give you the wriggly "Oooh, cool!" sense of discovery.
You're sure to feel that one or two really important upcoming releases are missing. ( You try paring the list down to a couple dozen candidates!) But the FOSS community spirit can serve here too. Please add your nominations for can't-miss open-source releases of 2009 to the article comments, including links to the project sites, and we'll all benefit.
Browsers and operating systems
Ten years ago, who'd have thought there could still be so much innovation in Web browsers in 2009? Microsoft Corp. may intend to keep up the pace with Internet Explorer 8, but the FOSS options are at least as compelling.
Mozilla Corp.'s Firefox 3.5 promises a native parser for JavaScript Object Notation (JSON), a data exchange format frequently used in Web apps, and several features to enhance rich media Web content, including support for the HTML 5 video element and the Ogg Vorbis and Theora open audio and video codecs.
And then there's whatever Google Inc. is planning for its Chrome browser, based on the open-source WebKit engine. The company is playing it close to the vest, but we do know Mac and Linux versions of the browser are in development.
Linux fans have much to look forward to, too. Following the release of Ubuntu 9.04, the "Jaunty Jackalope," in April, the Ubuntu team is planning for Ubuntu 9.10, the "Karmic Koala," to see the light of day in October 2009. Among the promised new features are integration with the Amazon EC2 APIs, so users can set up their own cloud using entirely open tools, and a kernel mode setting for a smooth and flicker-free start-up. The Ubuntu Netbook Edition will get the latest technology from the mobile Internet project Moblin, including better screen support.
Every other Linux distribution is sure to get better, too, along with associated operating system components. For example, Novell openSUSE 11.2, scheduled for November, should include KDE 4.3, GNOME 2.28, Linux kernel 2.6.30 (or higher), a Web-based YaST interface and netbook support.
Red Hat Fedora 11 is slated for release by this summer, with several updates. The project's goals include making Fedora boot and shut down faster (you'd be at the log-in screen in 20 seconds), changing supported architectures and default installed kernels, and improving support for fingerprint readers.
Mobile software
It's easy to keep our eyes focused on the proprietary technologies behind the iPhone and BlackBerry, but the FOSS community elves have been hammering out their own mobile innovations.
Android is Google's software stack for mobile devices, including an operating system, middleware and key applications. The current beta version of the Android SDK, released in early 2009, has tools and APIs for programmers to begin developing applications on the Android platform in Java.
Current focus is on support for input methods, such as devices other than physical keyboards. Later this year, Android should get support for displays beyond HVGA. Nobody is talking dates yet, but the entire mobile community is watching.
Maemo is a Linux-based software platform built by an open-source community (with Nokia as its principal sponsor and contributor) to support mobile devices, particularly tablets like Nokia's N810 Internet Tablet. The Maemo 5 Alpha SDK, introduced in March, has a new UI framework and APIs so developers can build location-aware applications that control vibrations and respond to changes in device orientation. Maemo 5 is also expected to have OMAP3 support, cellular data connectivity and high-definition camera support.
For all the delights of Wikipedia, its mobile offering is ... underwhelming. Fortunately, Wikipedia Mobile is under active development. The new version (written in Merb) will give you access to Wikipedia on modern 3G mobile devices, such as the iPhone and Android phones, and also will have tailored versions. It's in alpha testing now and should be released sometime this year.
Also worth watching:
Openmoko, which produced the Neo FreeRunner GSM mobile phone in mid-2008 as a starting point for developers and product designers to build open mobile appliances with integrated communications. Its FreeRunner mobile hardware platform, which includes the Debian and FDOM distributions, the Qt application and UI framework and the Android software stack, lets developers alter the fully operable mobile phone design for their own purposes.
Programming tools and languages
Open-source developers understandably invest a lot of effort in improving the tools they use to write better software, whether it's a programming language, development platform or content management system. This category could have filled up an entire article by itself, but here are a few of the highlights.
In December 2008, the communities behind the Web development frameworks Merb and Rails agreed to merge rather than maintaining parallel development tracks. They intend to preserve the flexible configuration and advanced features appreciated by Merb users, along with the rapid productivity and ease of use that has given Rails so much attention from developers.
Partner Content
www.bmc.com
Gartner 2009 Magic Quadrant for Job Scheduling
Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.
Download whitepaper
Dell's SMART Approach to Workload Automation
Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.
Download whitepaper
Workload Automation Cost Savings 2 Minute Video
A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member. See how in this 2-minute video overview.
Go to video
Comments (1)
Also Worth Mentioning...By ABK on April 1, 2009, 1:37 pmContent Management/Collaboration: Alfresco Labs http://www.alfresco.com/ Mail Archiving (it looks like the only open source app of this kind): MailArchiva http://www.mailarchiva.com/
Reply | Read entire comment
View all comments