MUSCLE 2.50 Released

MUSCLE is a robust, somewhat scalable, cross-platform client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system and Windows. Version 2.50 was released today including additions and fixes. The author of MUSCLE, Jeremy Friesner, wrote a very enjoyable article for OSNews back in the day to better introduce the system: "Using MUSCLE to Implement a Multiplayer Networked Game".

Sun Rolls Out New Products, Services; Says Hardware will be Free

Sun's Schwartz isn't alone in saying that hardware will someday be "free," so long as customers sign up for multiyear software subscriptions and services contracts. Microsoft Corp. Chairman Bill Gates has said he believes that, within a few years, hardware will be free and that software will be bought on a subscription basis, rather than as a one-time purchase that must be upgraded routinely.

Synopsis on what DotGNU Is

There's been a lot of chatter about Mono, recently, varying from "its a killer dev platform!" all the way to, "the patent issues are going to destroy us all!" And yet, in all this chatter, there has been relatively little chatter about DotGNU or Portable.NET. Well, you know what they say: learning is FUNdamental...

SkyOS Gets Preliminary Multi-User Support

After many requests to make SkyOS a multi-user desktop OS, implementation of the "Security Context" management has begun, and is now in working condition (however it is still a "hack" in many ways). In other news, the remaining pre-SkyOS 5.0 widgets are being updated to better fit the WindUI.

Sun Sets Sights on Solaris File System

Sun Microsystems Inc. this week is planning to give users of its Solaris operating system a sneak peek at the next version and its new file system. Among the many new features of Solaris 10, due by year's end, is the DFS (Dynamic File System)—a 128-bit system that will automate many common tasks for system administrators.

SoftPear’s PowerPC to i386 Recompiler Now Works

The SoftPear Project aims to create compatibility software between the IBM PC and the Apple Macintosh architecture. This is not an emulator for PowerPC Macintosh machines (like "PearPC", "Basilisk" or "UAE"), the project has more similarities to Digital's "FX!32", FreeBSD's "Linux Binary Compatbility" and "WINE" instead. Darwin/x86 or GNU/Linux will run on the PC, and the Mac OS X user interface, its libraries and all applications running on top of it will run on Darwin or GNU/Linux, using SoftPear's compatibility layer. Since today, the PowerPC to i386 recompiler works with many small test programs. The code is in the CVS.

A First Look at Longhorn

Microsoft released the second build of Windows Longhorn at the Windows Hardware Engineering Conference (WinHEC) in early May. This latest build is much more stable than the one distributed at the Professional Developer Conference (PDC) in 2003, and includes more features as well. In this article, you will get walked through some of the features in the most recent build of Longhorn. Update: Here is another review with many screenshots.

Nested Classes, Part 2

Robert Simmons continues his efforts to clarify confusion over the use of nested classes in Java in this week's installment, excerpted from Chapter 6 ("Nested Classes") of Hardcore Java. Robert discusses the somewhat troublesome limited-scope inner classes; one specific type within this category, known as anonymous classes; and the various problems programmers can encounter with limited-scope classes.