Economic Impact of FLOSS on the EU ICT Sector

The European Commission's enterprise and industry department just released the final draft of what could be the biggest academic interdisciplinary study on the economic/innovative impacts of FLOSS. The study was done by an international consortium, led by the United Nations University/University of Maastricht's department of innovation; UNU-MERIT for short. The study was prepared by senior researcher Rishab Aiyer Ghosh, who did a tremendous amount of FLOSS studies the last few years, amongst them on FLOSSpols and FLOSSWorld.

Updated and Extended Version of ‘MorphOS – The Lightning OS’

Last July OSNews hosted the first version of the article "MorphOS - The Lightning OS" by Fulvio Peruggi as an entry to the OS Contest. The article has now been updated and extended, making it an even better introduction to the MorphOS operating system for a reader who does not know anything about MorphOS, and can be found here. Italian, German, Russian, Spanish and French translations are available as well.

‘Forget iPhone, Hail OpenMoko, the True Revolution’

"This may seem like a bold statement. Apple's just released iPhone is not only very attractive as we would expect from an Apple product, but includes some impressive features and specifications. It's probably unrealistic to claim that anything currently available on the market competes with this offering. However, is it really a revolution in mobile communication devices? Maybe not if there still is something that can overshadow it, and do it very soon."

History of the uIP Embedded TCP/IP Stack

The uIP embedded TCP/IP stack is a very small BSD-licensed implementation of the TCP/IP protocol stack that provides Internet-connectivity to 8- and 16-bit embedded microcontrollers. The memory footprint of uIP is very small; only about 5k code and less than 1k RAM, making it useful even in the smallest of embedded systems. The first version of uIP was released in 2001 and is currently used in a large number of embedded devices ranging from satellites and container monitoring systems to car engines and Cisco routers. But it all started with the world's first Internet-enabled Lego brick.

‘BSD – The Dark Horse of Open Source’

"We observe that there exists a broad misconception that the BSD permits the licensing of BSD code and modifications of BSD code under closed source licenses. In this paper we put forward an argument to the effect that the terms of the BSD require BSD code and modifications to BSD code to be licensed under the terms of the BSD license. We look at some possible consequences and observe that this licensing requirement could have serious impacts on the unwary."

Microsoft To Offer Vista ‘Family Pack’ Discount for Ultimate Users

Even though the retail launch of Windows Vista just a couple of weeks away, Microsoft is still continuing to fine-tune its licensing and pricing details. Sources said that Microsoft will announce some time over the next few days that the two additional copies of Vista Home Premium for somewhere between USD 50 to USD 99 a piece. In order to qualify for the so-called 'Family Pack' promotion, customers will first need to purchase at retail a copy of Vista Ultimate, which carries an estimated retail price of USD 399. The deal will not be offered to those who purchase Ultimate preloaded on a new PC, sources said; it will be for customers buying and/or upgrading via retail channels only.

SkyOS Gets Java, Wine, ACPI, More

Lots of news on SkyOS. Kaffe using GNU Classpath (without AWT) is now working fine on SkyOS, just like Wine. Although there is no Wine graphics driver yet, you can already start Windows console applications directly from within SkyOS (once a Wine/SkyGI backend is available Wine should run on SkyOS as good as it does on Linux, and will be available via Software Store). On the driver side there is now an ACPI driver including support for ACPI power/sleep buttons (a SkyOS service, the PowerMonitor, will react on power events with configurable actions like shutdown, reboot, etc.). And finally, the SkyOS LiveCD is shaping together and should soon be available. Take a look at the changelog for all updates. Note: If you have problems accessing the SkyOS.org website, please click read more for how to solve this issue. Other than that, read more for a first glimpse of yet another improvement coming to SkyOS.

Fluendo Announces Windows Media, MPEG Support for Linux, Solaris

"Fluendo is expanding its offerings with the general availability of a wide range of codecs for the GNU/Linux and Solaris desktop and server systems. The Fluendo codecs plug directly into the popular and widely used GStreamer multimedia framework available on all the major GNU/Linux and Solaris systems. Users of GNU/Linux and Solaris operating systems have previously lacked solutions which enabled them to license and use popular media formats such as Windows Media, MPEG-2 and MPEG-4 in accordance with the laws of their country. Through Fluendo's agreements with Microsoft and MPEG LA such a solution is now available."

What’s Cooking for FreeBSD 7?

The FreeBSD development team is now busy working on the project's next major release, FreeBSD 7. This release is expected to contain a large number of radical new features, including a port of the ZFS file system and DTrace diagnostic tool from Solaris, as well as substantial performance enhancements. Those of you who are interested in learning about the changes in the rapidly evolving FreeBSD 7 branch should bookmark the 'What's cooking for FreeBSD 7?' page, which attempts to summarise the recent commits by the project's developers. FreeBSD 7.0 is scheduled for release in late 2007.

Apple Sprouts New Seed of Mac OS X 10.4.9

You may have missed it with all the news coming out of last week's Macworld Expo, but Apple recently distributed a new pre-released build of Mac OS X 10.4.9 to its developer community. The latest is just the second build of the Mac OS X 10.4 Tiger operating system update to make its way outside the company's walls since build 8P2111 was released to developers in late December. Since build 8P2111, which included numerous fixes for wireless and sync technologies, Apple has reportedly shifted the focus of Mac OS X 10.4.9 to some lower-level technology improvements.

A Beginner’s Guide to LVM

"This guide shows how to work with LVM on Linux. It also describes how to use LVM together with RAID1 in an extra chapter. As LVM is a rather abstract topic, this article comes with a Debian Etch VMware image that you can download and start, and on that Debian Etch system you can run all the commands I execute here and compare your results with mine. Through this practical approach you should get used to LVM very fast."

Decentralised Installation Systems

In the Free and Open Source communities we are proud of our 'bazaar' model, where anyone can join in by setting up a project and publishing their programs. Users are free to pick and choose whatever software they want... provided they're happy to compile from source, resolve dependencies manually and give up automatic security and feature updates. In this essay, I introduce 'decentralised' installation systems, such as Autopackage and Zero Install, which aim to provide these missing features.

The Road to KDE 4: Full Mac OS X Support

"Just because KDE has been designed to be portable across Linux, FreeBSD and other UNIX/X11 environments for an age now, doesn't mean we aren't up for the occasional challenge. With version 4, Trolltech released Qt for the Mac, Windows and now even embedded environments under the GPL. Since Qt is the base upon which KDE is developed, KDE is now free to offer native support for these platforms. Today I am focusing on the KDE/Mac developments for KDE 4."

PiSi: One Step Further with Pardus

"With thousands of packages to maintain, most important part of any distribution is indeed its package management system. PiSi is the package manager of Pardus, written from scratch in Python. By writing another package manager, our purpose was not to reinvent the wheel but to create a new kind of wheel that takes distinctive ideas from existing ones with also easy integration and maintanence in mind."

Solaris 8: NIS Installation and Configuration

"This is a step-by-step account of the method I used recently to install and configure a NIS master and slaves on servers running Solaris 8. The steps detailed should work fine on other versions of Solaris, but as I have not explicitly tested other versions (except as clients) you may encounter issues. The clients used with this setup ranged from Solaris 7 to Solaris 10. The installation was in a medium-sized Solaris-only farm (100+ hosts)."

On the Importance of Backward Compatibility

Ian Murdock blogs about the importance of backward compatibility. "Yes, it's hard, particularly in the Linux world, because there are thousands of developers building the components that make up the platform, and it just takes one to break compatibility and make our lives difficult. Even worse, the idea of keeping extraneous stuff around for the long term 'just' for the sake of compatibility is anathema to most engineers. Elegance of design is a much higher calling than the pedestrian task of making sure things don't break. Why is backward compatibility important?"