Thom Holwerda Archive

MikeOS 2.0 Released

A new version of MikeOS, a simple 16-bit assembly operating system designed to teach basic OS design and implementation, is now available. It features FAT12 file writing, a new mouse driver, a C library and other changes. As always, the Handbook provides copious info on the OS and how to start OS development yourself.

Linux: Reboot Like a Racecar with kexec

Kexec is a feature that allows to boot kernels from a working kernel. It was originally intended for use by kernel and system developers who had to reboot several times a day. Soon, system administrators for high-availability servers found use for it as well. As systems get more and more advanced, and boot times get longer, end users can now benefit from it.

Clarification: Apple’s Dual GPU Setup

In our coverage on the Apple press event earlier this week, where Steve Jobs introduced a revamp of all the company's notebooks (as well as a new Cinema Display), an error leaked into our story. We said that the new dual-GPU MacBook Pros used Hybrid SLI so you could use both graphics chips at the same time for better performance, but as it turns out, this isn't the case. This was my fault since Jobs didn't actually claim any Hybrid SLI being used. To detail the matter further, Apple has released a support document explaining the features of the dual GPU architecture.

Linux 2.6.27 Released

Linux 2.6.27 has been released. It adds a new filesystem (UBIFS) for "pure" flash-based storage, the page-cache is now lockless, much improved Direct I/O scalability and performance, delayed allocation support for ext4, multiqueue networking, data integrity support in the block layer, a function tracer, a mmio tracer, sysprof support, improved webcam support, support for the Intel wifi 5000 series and RTL8187B network cards, a new ath9k driver for the Atheros AR5008 and AR9001 chipsets, more new drivers, and many other improvements and fixes. Full list of changes can be found here.

Rethinking User Account Control

The Engineering 7 blog continues its trend of detailing the real issues that people deal with when it comes to Windows. We have already covered their insights, usage data, and mea culpas concerning the taskbar, as well as their musings on window management. The latest entry on the E7 blog deals with a controversial Windows issue: User Account Control. The usage data has some interesting results, to say the least.

Python 2.6 Released

Python 2.6 has been released on October 1st. The major theme of this release is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. See the what's new docs for more details.

Mandriva Linux 2009 Released

Mandriva has today released Mandriva Linux 2009, the new major release of the popular distribution. 2009 is a bold release which brings the new KDE 4 as the default desktop, along with a re-designed installer and Mandriva Control Center and many other new features. Other significant updates include GNOME 2.24, OpenOffice.org 3, Mozilla Firefox 3, and kernel 2.6.27. Key features include new graphical in-line upgrade capability, netbook compatibility, class-leading hardware support, and further improved support for working with mobile devices. For more details, see the Release Tour and the Release Notes. Get it at the download page, or go straight to the torrent list.

MaXX Interactive Desktop Brings a Little SGI to Linux

Most of you will be familiar with Silicon Graphics, Inc., once the proud leader in the graphics workstations market with their high-end MIPS workstations, running the UNIX System V based IRIX operating system. The company has been in steady decline for a long time now, and two years ago it put an end to its MIPS product line, favouring processors from Intel. Back to IRIX - it has many assets and good features (XFS, for instance), and the IRIX Interactive Desktop was certainly one of them. Sadly, it never properly made its way out of IRIX, but this is now being worked on, with the full support from SGI.

pt. X: the Window

This is the tenth article in a series on common usability and graphical user interface related terms. On the internet, and especially in forum discussions like we all have here on OSNews, it is almost certain that in any given discussion, someone will most likely bring up usability and GUI related terms - things like spatial memory, widgets, consistency, Fitts' Law, and more. The aim of this series is to explain these terms, learn something about their origins, and finally rate their importance in the field of usability and (graphical) user interface design. Fitting for this rounded number, part X will detail the window.

Canonical Confirms MSI’s Linux Return Rate Statement

Sunday we reported on an interview with an MSI manager, who stated that internal research had shown that the return rate for the Linux version of MSI's Wind netbook was four times as high as that of the Windows XP version. He claimed that the unfamiliarity of people with Linux was the culprit. This claim sparked some serious discussion around the net, but now MSI's statement is being repeated by Canonical, the company behind Ubuntu.

Bill Gates’ Personal Easter Eggs in 8 Bit BASIC

Pagetable.com has an interesting article on a Microsoft easter egg. "If you type 'WAIT6502,1' into a Commodore PET with BASIC V2 (1979), it will show the string 'MICROSOFT!' at the top left corner of the screen. Legend has it Bill Gates himself inserted this easter egg 'after he had had an argument with Commodore founder Jack Tramiel', 'just in case Commodore ever tried to claim that the code wasn't from Microsoft'. In this episode of Computer Archeology, we will not only examine this story, but also track down the history of Microsoft BASIC on various computers, and see see how Microsoft added a second easter egg to the TSR-80 Color Computer - because they had forgotten about the first one."

Mono 2 Released

The Mono project has released Mono 2.0. As most of you will know, Mono is an open-source implementation of Microsoft's .NET framework for Linux, Mac OS X, Windows, and other operating systems. The 2.0 release comes packed with new features, the main ones being the compiler upgrade to C# 3.0 with support for LINQ, as well as the inclusion of ADO.NET 2.0, ASP.NET 2.0 and System.Windows.Forms 2.0. The release notes detail all the changes and new features.

MSI: Wind Doing Well, Linux Version Not So Much

The netbook craze is currently in full swing, with these small laptops being advertised everywhere (at least here in The Netherlands); in fact, you can already get netbooks with 3G from the mobile phone carriers at severely reduced prices (but with a one or two year contract, of course). Netbooks are also welcomed by the Linux community as the break they've been waiting for: many netbooks are available with Linux pre-installed. One of the more successful (and powerful) netbooks out there is MSI's Wind, which is also sold under different brand and model names by other companies. In an interview with LaptopMag, MSI's Director of US Sales Andy Tung, however, has some bad news for those that believe the netbook will be the foot in the door that the Linux desktop has been waiting for.

Rethinking Window Management

There is one thing that really pushes my buttons, one thing that is sure to send me off on a rant on life, the universe, and everything. I have a 21" widescreen 1680x1050 display - which might not be large to some of the real geeks in here, but to me, it's pretty huge. With so much screen real estate, why oh why do my friends all still insist on maximising every window they come across when they sit down behind my computer? This - and more - is the subject of the latest post on Microsoft's Engineering 7 weblog.

Jobs’ Fake Heart Attack: Playing the Blame Game

If you're looking for a party, Wall Street probably isn't the place you're going to find one. And to make matters worse, there are apparently people out there who are wilfully trying to make the life of the people on Wall Street (and subsequently, the rest of the world) even harder. By making up fake stories. And publish them on CNN's Digg - iReport.com. Some individual had posted a fake report last Friday, claiming Steve Jobs had suffered from a heart attack and was rushed into the hospital. As a result, Apple's stock made a 10% nosedive.

Microsoft Unveils ‘Windows Cloud’, Confirms Midori

Even though I'm still not quite sure what "the cloud" actually is (it's the internet, right?), Microsoft has just announced that it will be releasing 'Windows Cloud' at its Professional Developers Conference later this month. Windows Cloud (a temporary codename) will apparently be based on Windows Server, but with new features and characteristics. Steve Ballmer made the announcement at a Microsoft-sponsored conference for IT managers in London.