Sun should Open Source Unprofitable Parts of Java

Even if Sun prefers to retain control over a stragic asset like Java, it should take a hard look at the components of Java that are related to platform-breadth and market-reach rather than to profitability, and slough these off to small, reactive Open Source efforts. javax.swing.text.html would be a good component to start the experiment with, says Rick Jelliffe. Check out the comments on that page too.

NetBSD Packages Collection on Interix

Preliminary support for Interix, a UNIX-like environment for Microsoft Windows 2000, XP, and 2003, has been added to NetBSD's Packages Collection. The support is still new and incomplete, but it is now possible to bootstrap pkgsrc and install simple packages. Interix is part of Microsoft's Windows Services for UNIX package. See Todd Vierling's email to the tech-pkg mailing list for more information.

Mandrake Linux 10 Community Edition: The Potential is Now Obvious

I have completely skipped Mandrake Linux 9.2 because previous versions of Mandrake Linux were not exactly that "glamorous". However, I wanted to try out the new Linux kernel 2.6.x on my new Linare PC and so I decided to give Mandrake 10.0 Community Edition a spin. Here are some quick thoughts on it on how MandrakeSoft has earned back my trust with this release. Update: MadPenguin reviews it too. UPDATE 2: More bugs, more bugs. I have changed the rating of the software because as much as I keep using it, I find more and more and more bugs all over the place. MandrakeSoft should REALLY sit down and think hard about their QA department (I have already emailed them about it).

My Linux Desktop Odyssey, 2004

Michael C. Barnes updates his in-depth review of Linux desktop operating systems. In this exclusive article at DesktopLinux.com, Barnes examines how far the Linux distributions have come over the past year, updating his popular first article and evaluating the current versions of leading Desktop Linux desktop options including Ark Linux, ELX Linux, Lycoris, MEPIS, Vector Linux, Xandros, as well as Live CDs including Puppy Linux and Flonix.

The Future of Computing Part 7: Conscious Machines?

Conscious, Emotional machines, will we ever see them? How far can technology go and can technology be applied to us? In this final part I wonder into the realm of Science Fiction. Then, to conclude the series I come back down to Earth to speculate on the features we'll see in any radical new platform that appears. Update: Never let it be said I ignore my errors, in the interests of clarity and with apologies to Extreme Programmers I have revised Part 1.

Introduction to MIR-OS

MIR-OS is a 32-bit multi-tasking GPL Operating System for the i386+ developed completely from scratch by a group of programmers in India. Some of the OS's features include full software multi-tasking, Memory Management (slab allocator), Modularized kernel (ELF module support), Semaphores, FAT12 filesystem, VESA graphics and many other features. Currently the OS is in version 0.0.4.

eMbedded Visual C++ 4.0 SP3 Released

eMbedded VC++ 4.0 SP3 merges the functionality of eMbedded VC++ 4.0 SP1 and eMbedded VC++ 4.0 SP2 and enables development using a single development machine to target Windows CE 4.0, 4.10 or 4.20 Platforms. eVC4 SP3 installation includes previously released QFEs for eMbedded VC++ 4.0. After you install this, you might also wanna get the Pocket PC 2003 emulator and the Smartphone emulator which run on top of eMbedded VC++ 4.0.