The Protothreads Library Version 1.1

Protothreads are an extremely lightweight, stackless type of threads written in portable C code. Protothreads provide blocked waiting and sequential code execution on top of event-driven systems, without the overhead of full multithreading or per-thread stacks. They are designed for severely memory constrained systems, has a very low RAM overhead, and can be used with or without an underlying OS. New in version 1.1 is the PT_YIELD() operation that allows a protothread to yield the CPU.

Running RISC OS Programs on Linux; Mobile plans leaked

After the disbanding of Acorn, an idea aired many times was the dream of getting RISC OS apps to run natively under Linux or other Unix-based operating systems. Peter Naulls contemplates the possibilities. Also, a large software corporation is exploring the possibility of using RISC OS in mobile appliances, a source has revealed. Yesterday, Drobe received videos and photos of the OS in action on mobile phone hardware, showing RISC OS booting up and running applications.

Installing Software: A GNU/Linux VS. MS Windows Comparison

I read a lot of reviews comparing GNU/Linux and Microsoft Windows, and inevitably the topic of installing software comes up. Most reviews indicate that installing software in Windows is much easier than that of the desktop GNU/Linux world. I decided to do my own comparison based on my desktop usage to see the difference. The following are my results. Those of you that come from the Windows world may be a tad bit surprised at the ease in which software can be installed.

Apple, Microsoft prepare for war with new systems

After years of relative quiet, both Microsoft and Apple are frenetically working on major new upgrades to the base software that run the personal computers of tens of millions of business and consumer users. Microsoft is using the code name Longhorn to refer to its next upgrade to the Windows operating system. Apple, keeping the theme of naming its operating system software after big and fast cats, calls its next release Tiger.

The Sad Story of Secure Mobile Browsing

As many of our readers know, I am a major proponent of mobile-friendly web design and browsing. Very few browsers in the mobile world are powerful enough to support modern w3c technologies (IE, NetFront, Opera & OpenWave) however they are good enough to do some basic browsing and even have SSL support. But especially in the case of IE (which is used a lot with PocketPCs & WinCE), Microsoft is still bundling a variant of IE 4.0.1 with WinCE. And we all know how insecure 4.0.1 is...