Eugenia Loli Archive

Yet Another Review of Ubuntu Feisty Fawn

"Another six months, another release from the Ubuntu folks. The Ubuntu 7.04 release, better known as Ubuntu Feisty Fawn, is another cutting-edge, but not bleeding-edge, release that shows what Linux is capable of on the desktop. I've been running it since the early betas, and have found that it's the best Ubuntu release yet." Read more at Newsforge. And another article, Vista vs. Ubuntu and its rebuttal.

How to Install VMware Server on Debian 4.0

This tutorial provides step-by-step instructions about how to install the free VMware Server (version 1.0.2) on a Debian Etch system. With VMware Server you can create and run guest operating systems (virtual machines) such as Linux, Windows, FreeBSD, etc. under a host operating system. This has the benefit that you can run multiple operating systems on the same hardware which saves a lot of money, and you can move virtual machines from one VMware Server to the next one (or to a system that has the VMware Player which is also free). Also, VMware acquired the VDI provider Propero.

Mandriva Linux 2007.1 PowerPack, Discovery/LX review

"After making a lot of progress with Mandriva Linux 2007, I thought perhaps Mandriva had turned over a new leaf, and was using that release as a starting point for an overall better quality operating environment. I was totally wrong. Both the PowerPack Edition and Discovery/LX have slid so far back with version 2007.1 that I have serious doubts as to the future of Mandriva's viability as a commercial desktop operating system." Read more at SoftwareInReview.

Windows Longhorn Server Beta 3 Public Download

NeoSmart has the goods on the release of Windows Longhorn Server Beta 3, and the availability of public ISO images for x86, x64, and Itanium versions of the English, German, and Japanese localizations of the various Windows Server flavors. According to NeoSmart, it's the same as the April CTP, but with some bug fixes and compiler optimizations.

Linux Kernel 2.6.21 Released

Linux Kernel 2.6.21 has been announced. Linus writes: "So the big change during 2.6.21 is all the timer changes to support a tickless system (and even with ticks, more varied time sources). Thanks (when it no longer broke for lots of people ;) go to Thomas Gleixner and Ingo Molnar and a cadre of testers and coders." More info here and here.

Mass Interview With Mark Shuttleworth

Ubuntu Open Week is a series of IRC meetings of people behind the distribution and the community. Mark Shuttleworth answered various questions on Tuesday and Wednesday. The interview covers many issues, including: GPL v3, proprietary software, Microsoft's $3 project, Launchpad, non-free stuff in Ubuntu, April 19th siege of ubuntu.com, Canonical vs. Ubuntu Foundation, becoming F/OSS contributor. Full logs are available on Ubuntu wiki. Ubuntu News has a digest with the most interesting pieces. Also, another interview with Mark is here and four interesting Ubuntu articles are here, here, here and here.

Ubuntu: With Great Power Comes Great Responsibility

A month ago I wrote a review on Ubuntu's 7.04 version and in it I promised a second look once the final version was to released. Feisty Fawn was released last week and as it seems so far, it is one of the most (if not the most) successful Linux distro release ever. This means that we can't help it but compare it with XP and Mac OS X, after having tested it in 3 laptops and 2 desktops in my lab.

C++ Polymorphism; Vector Programming with GCC

There is an interesting but rarely mentioned technique in a C++ context: signature-based polymorphism, a more permissive variation of subtype polymorphism, usually called duck typing. Two objects having nothing in common can share an implicit interface and be commonly manipulated by such an interface with no inheritance involved. Part I and Part II. Also, making use of SIMD units such as MMX, SSE, or AltiVec is usually a tradeoff of portability for speed. Recent versions of GCC include an extension that allows you to write vector code without sacrificing portability. Take a look at how to use it.

C# Callback and Event Mechanisms

All too often, source code spends a lot of time on basic housekeeping, monitoring the state of many objects. This is wasteful, and with C# it is unnecessary. Software expert Stephen Morris shows how C# provides a range of callback mechanisms that obviate the need for polling objects for state information.

Ubuntu 7.04 – Time to Switch?

"Ubuntu 7.04 (Feisty Fawn) arrived just a few days ago with promises of better hardware compatibility, included proprietary software and drivers, and more user friendliness. Was it wort the wait? And more importantly - Is it finally time to "Make the Switch"?" Read the review here. Elsewhere, "First thoughts on Ubuntu 7.04 Feisty Fawn" was published at ZDNet. Update: A reply article to the two linked above.

GNOME Mobile and Embedded Initiative Launched

The GNOME Foundation announced today the GNOME Mobile and Embedded Initiative (GMAE) today at the Embedded Linux Conference in Santa Clara, Calif. The initiative is aimed at bolstering GNOME usage as an embedded and mobile development platform. The initiative has been in development since last year, says GNOME Foundation board member Jeff Waugh. The platform will be distributed under the GNU Lesser General Public License (LGPL). In the next 12 months the group plans to add a mobile email framework called Tinymail, the GeoClue geolocation service, Java Mobile & Embedded (Java ME), PulseAudio audio management, and the HAL hardware information system.