Thom Holwerda Archive

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.

Hockenberry: App Store Policies ‘Killing Our Enthusiasm’

The saga surrounding Apple's policies concerning the App Store hasn't reached its climax just yet. After several seemingly arbitrary application rejections, high profile developers quitting iPhone development, and Apple adding a non-disclosure clause to its App Store rejection emails, we now have another high-profile Mac developer contemplating giving up iPhone development. Craig Hockenberry, of The Iconfactory, has written a public letter to Steve Jobs, detailing his worries that Apple's restrictive App Store policies are detrimental to the young platform.

Guide Through the Linux Sound API Jungle

Lennart Poettering, main programmer of the PulseAudio project, has written a 'Guide Through The Linux Sound API Jungle': "At the Audio MC at the Linux Plumbers Conference one thing became very clear: it is very difficult for programmers to figure out which audio API to use for which purpose and which API not to use when doing audio programming on Linux. So here's my try to guide you through this jungle."

Rethinking the Taskbar

Back when Microsoft's Julie Larson-Green demonstrated Windows 7's multitouch framework during the All Things Digital conference, many noted the different taskbar that she was using on the demo machine. When Walt Mossberg asked her about it, she smiled and replied "It's something we're working on for Windows 7 and I'm not supposed to talk about right now, today..." Personally, I was quite intrigued by this revamped taskbar, seeing how static and old the current one already is (Windows 95, people). Microsoft has remained mum on the issue ever since, but last Tuesday, the silence was broken when Microsoft's Chaitanya Sareen posted a detailed entry on the taskbar on the Engineering Windows 7 blog.

GNOME 2.24 Released

The GNOME project has released GNOME 2.24 today. In case you're new here: "GNOME 2.24 is the latest version of the GNOME Desktop: a popular, multi-platform desktop environment for your computer. GNOME's focus is ease of use, stability, and first class internationalisation and accessibility support. GNOME is Free and Open Source Software and provides all of the common tools computer users expect of a modern computing environment, such as e-mail, groupware, web browsing, file management, multimedia and games. Furthermore, GNOME provides a flexible and powerful platform for software developers, both on the desktop and in mobile applications." GNOME 2.24 comes packed with changes.

Apple Adds NDA to App Store Rejection Notices

The situation regarding Apple's App Store for the iPhone is getting weirder by the day. Several applications have been rejected from the App Store based on seemingly dubious claims such as duplication of functionality (even though they didn't duplicate anything), or alikeness to default applications. Two such cases made headline news over the past few days; Podcaster and MailWrangler. The developers of these applications openly protested against these rejections, and apparently, Apple doesn't really like that. Apple now reiterates that rejections fall under the NDA, prohibiting developers from speaking up about rejections.

Major Corruption Bug in e1000e Driver in Linux Kernel 2.6.27

I'm generally not very fond of reporting on security breaches or bugs, but OSNews reader and Mandriva employee Adam Williamson warned us of a pretty serious bug in pre-releases of the Linux kernel. "A major bug has been found in the e1000e module (which supports some Intel onboard ethernet adapters) in Linux kernel 2.6.27 pre-releases (up to and including 2.6.27rc7). It can cause the EEPROM of the adapter to become corrupted, rendering it non-functional. This may affect current pre-releases of distributions. Mandriva has posted a detailed notification about the issue, as has SUSE." So, watch out.

Did Google Reverse-Engineer Windows?

"Since its release a few weeks ago, curious developers have been sniffing through the source code for Google's new Chrome web browser. Chrome's source is interesting for a variety of reasons: there's the new V8 JavaScript virtual machine with its boasts of near-native code performance, the WebKit rendering engine that does all the hard work of understanding and displaying web pages, and (last but not least), Chrome's secure sandbox designed to minimize the impact of any security flaws that might exist in both the browser and plugins alike. It is this secure sandbox that has piqued the curiosity of some observers, and for a reason that many may find surprising. From reading the source, it looks as though Google has reverse-engineered Windows, and that's explicitly prohibited by the Windows EULA."

Review: AmigaOS 4.1

AmigaOS 4.1, which recently finally got a whole lot more accessible, has been reviewed by Ars Technica's Jeremy Reimer. "Long after most people had given it up for dead, companies such as Hyperion Entertainment Inc. are hard at work improving and enhancing the operating system. I had a change to look at a preview copy of the latest release, AmigaOS 4.1, and it is an impressive piece of work." Hardware 3D compositing, memory protection, virtual memory, a modern browser, and performance improvements are among the new features of AmigaOS 4.1. As a sidenote, OSNews will review AmigaOS 4.1 on the Sam440ep in the coming weeks, so stay tuned.

Economy Suffers Another Blow: Peggle Nights Released

OSNews doesn't really do games all that often, but for some, we I make an exception. We're a few days late, but last week PopCap Games, makers of Bejeweled, released its sequel to one of the craziest and most addictive games ever made: Peggle. The sequel is called Peggle Nights, and is basically more of the same. Peggle users around the world, rejoice! Another opportunity to become a Peggle Grand Master!

Ribbons, Ribbons, Ribbons

We all know that Windows 7 is on its way, planned for release somewhere late 2009 or early 2010. We already know it will have a multitouch framework, no major kernel and/or driver framework changes, and a new taskbar people at Microsoft are not supposed to talk about right now. The firs two milestone releases didn't appear to be very exciting, but now there is - supposedly - a milestone 3 (build 6780) release, and there is a screenshot, and more information on UI changes. According to Microsoft blogger Stephen Chapman, the ribbon will make its way to Windows 7.