Why Ballmer Should Leave Microsoft

Now that Microsoft cofounder Bill Gates has started his two-year goodbye from a day-to-day role at the company, it's time for CEO Steve Ballmer to set a resignation date, too. Since Gates stepped down as CEO in 2000 in favor of Ballmer, the company has floundered technically and strategically. As the company's chairman, chief software architect and supposed visionary, Gates deserves blame for missing the wave of Web-based software that has propelled Google and Yahoo. But Ballmer has made gaffes of his own in his longtime role as head of the company's business side. In addition, Microsoft has started a wiki-like thing to allow its employees to ventilate ideas to the higher echelons of the company.

Switching from MacOS to Linux

It seems that some well-known users are switching from MacOS to Linux, often after a lifetime of involvement with Apple's products. From Tim Bray's blog: " as I stood in the Apple store last weekend and drooled over the beautiful, beautiful hardware, all I could think was how much work it would take to twiddle with the default settings, install third-party software, and hide all the commercial tie-ins so I could pretend I was in control of my own computer. Beauty is in the eye of the beholder, and to my eye Apple isn't beautiful anymore."

Microsoft Preps Ultramobile PC for Second Chance

Despite having been on the market only a few months, ultramobile PCs, the keyboard-less handheld computers capable of running Windows XP, have already been panned by analysts and many reviewers. Now they're being targeted by the likes of Sony and startup OQO, who are offering their own diminutive computers for businesses. But Microsoft and partners - the UMPC has been backed by Intel and VIA Technologies - expect to see more diversity in the UMPC space in the near term.

Mandriva One 2006: Reviews

Two reviews of Mandriva One 2006. "ReviewLinux.Com takes a quick look at the new and free Mandriva One 2006 LiveCD. This review is full of pictures to show everyone the ease and use of this Linux distribution. This distribution is only one cd and perfect for anyone that maybe new to Linux." MintLinux starts: "After Ubuntu 6.06, Fedora Core 5 and SUSE 10.1 were released in the first two quarters of this year, I started to wonder about Mandriva. Was there still any reason for people to use Mandriva over Fedora, SUSE and Ubuntu? Had the distribution become outdated?"

Review: Google Spreadsheets

"Google Spreadsheets are in the 'sneak peek' phase. The two big questions seem to be a) why would anyone want to use a potentially non-secure spreadsheet with limited capabilities, and b) how will we refer to the primitive era before online spreadsheets, which revolutionized life as we know it (which, of course, leads to a related question: what kind of silver jumpsuit is most comfortable when you're crunching numbers?)?"

Linux 2.6.17 Released

The Linux kernel version 2.6.17 has been released. Not a lot of changes since the last -rc; the bulk is actually some last-minute MIPS updates and s390 futex changes, while the rest tend to be various very small fixes that trickled in over the last week. The changes are listed at KernelNewbies (don't look at me for the name).

Creating Desktop Notifications

The Debian Administration website gives a small tutorial in using the new desktop notification deamon included in GNOME to create simple desktop popups. "There are several times when you'll be writing a script, or a program, which needs to communicate with the desktop user and here we'll look at two of the more modern approaches."

Xen 3.0 In Ubuntu 6.06

This tutorial contains step-by-step instructions for installing Xen 3.0 from precompiled binaries in Ubuntu Dapper Drake. Xen lets you create guest operating systems (UNIX-like operating systems like Linux and FreeBSD), so called 'virtual machines' or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other.

Cell Could Offer Dramatic Boost for Scientific Computing

A new paper from a group at Lawrence Berkeley National Laboratory, "The Potential of the Cell Processor Scientific Computing" , explores the performance of IBM's Cell processor on some specific types of code commonly found in high-performance computing applications. The paper compare Cell's performance on these kernels to the performance of the Cray X1E, AMD Opteron, and Intel's Itanium2. The idea here is that Cell will be a commodity processor (at least that's what the authors and IBM hope), so it'll be a viable HPC alternative for the cost-sensitive academic research market. This paper represents the first formal academic attempt to decide if Cell hardware is something that researchers will want to invest in. So how does Cell stack up in comparison to these three competitors? In a word, it screams.

Convert a Windows Executable to a MacOS X, Linux Binary?

"Alky is a tool that allows you to convert a Windows executable to a Mac OS X or Linux binary. We are focused on high-end gaming at the moment, though we will support other applications in the future. Our binary translation layer is already working fully for OS X and Linux support is in progress. Of course, Windows applications use a very different set of libraries from Linux or OS X applications so we are also working on a library called LibAlky that will provide those Windows libraries to the application." One of the project's members is Cody Brocious, one of the developers behind PyMusique.

Win4Lin Announces Virtual Desktop Server Product

"Win4Lin announced the immediate availability of their new Enterprise and SMB product, Win4Lin Virtual Desktop Server. The product provides the ability to consolidate and serve multiple Windows Desktops from Linux server infrastructure. Win4Lin Virtual Desktop Server allows organizations to standardize the application environment to users regardless of desktop hardware and operating system - Windows, UNIX, or Linux can be used on the client, but a common application profile can be created and served from Linux server configurations such as blade servers, rack arrays or large multi-way machines."