TinyOS 1.0 Released

TinyOS is a component-based runtime environment designed to provide support for deeply embedded systems which require concurrency intensive operations while constrained by minimal hardware resources. For example, originally designed for the Smart Dust hardware platform, our scheduler fits in under 200 bytes of program memory.

Ballmer on Linux, Licensing and .Net

Microsoft CEO Steve Ballmer knows what it's like to be in the hot seat. The company he leads has been under fire for a controversial new licensing programme that raised prices considerably for some customers. A high-profile initiative to deliver web services is on the rocks. And the threat from the open-source Linux operating system is stronger than ever. Read the interview at Silicon.com.

IBM Server Chip Seen Slimmed Down for Apple Macs

IBM announced on Monday a microchip for personal computers that will crunch data in chunks twice as big as the current standard and is expected (but not confirmed yet) by industry watchers to be used by Apple. Apple was not available to comment, and IBM declined to comment on which computer makers would use the chip, but its plans would mark a change for the industry, which has emphasized the importance of the speed of a chip rather than its ability to handle heavy workloads. Read the report. Update: Read another report at ZDNews.

Syllable 0.4.2 Released

On Syllable 0.4.2 there are new GUI classes, public message ports, kernel fixes, a new POSIX threads library, Daryl's new preference apps. For a full list of changes, look here, and you can download 0.4.2 here. Installation notes here. Now that Syllable 0.4.2 has fixed a bug which has previously caused Samba to fail, it means that Samba now compiles and runs. A basic precompiled binary can now be downloaded, which you can install and use once you've upgraded to 0.4.2.

SkyOS Gets GNU, OBOS a Media Kit, Menuet, Syllable, Triangle News

There is more to OS life than just Mac, Unix and Windows. Robert Szeleney did some good work for the past few weeks, porting Quake I and II to SkyOS, GCC and binutiles and developing a text programmer's editor to help him further develop the OS on a self-hosted environment. In the meantime, Marcus Overhagen continues to develop for OpenBeOS a MediaKit clone off the original BeOS, while MenuetOS gets lots of advancements in networking lately, same as TriangleOS does (expect a new version and a kernel re-write too for this new OS). Additionally, Syllable gets a CVS freeze in preperation for version 0.4.2, while Daryl Dudey continues his truly remarkable work on Syllable's preference panels.

GTK+ Users, Meet the LightHouseBlue Theme

While we do not normally report on themes, this one is special. Remember a few months ago our article on a "random Gnome2-Limbo screenshot"? OSNews reader Jan Rosczak dived into coding and the result is the LightHouseBlue theme for GTK+ 1.x and 2.x, based on some of the suggestions found on that article. While there is still some work to be done (e.g. change some of my button/tab colors to not be so... loud :) the theme has already been accepted by users positively.

The New Age Of The Tablet PC

The basic pen-based concept of a Tablet PC isn't new. Such concepts have come and gone, with the exception of those seen in PDAs. So what gave Microsoft the confidence to succeed where other players have faltered? With the new Acer TravelMate C100 Tablet PC, HardwareZone takes a look at the fundamentals as well as the operating system behind the Tablet PC. A very intersting article with many screenshots, especially pages 2 and 3 (showing the Windows XP TabletPC Edition).

IRIX Binary Compatibility for NetBSD, Part 4

Signals are the difficult of part IRIX emulation. However, before examining the way they work on IRIX, let us study the signals implementation in NetBSD/mips. A user process enters the kernel by a trap. When a trap is caught, the hardware transfers control to the kernel. Assembly code in sys/arch/mips/mips/locore.S builds a trap frame (this is a struct frame, defined in sys/arch/mips/include/proc.h) on the kernel stack, in which CPU registers are saved. Then the trap() function from sys/arch/mips/mips/trap.c is called to handle the trap. Read the article at OnLamp.

Is Linux Really More Secure Than Windows?

Ramen, Slapper, Scalper and Mighty may sound like Santa's new team of reindeer, but they are creatures far lower down the evolutionary ladder -- and much less welcome. These are worms that have infiltrated Linux servers in recent months, commandeering the servers for use in distributed denial-of-service attacks. Linux enthusiasts who once believed they were less vulnerable to attack than Microsoft users have begun to wonder whether they were overly optimistic. Read the article at NewsFactor.

Gentoo Linux Reloaded

"Hi there. I'm sure many of you know that in addition to writing Linux articles, I'm also very involved in a free software project called Gentoo Linux. In this article, I'll try to explain what Gentoo Linux is all about and also tantilize you with all the neat things we have in the works for Gentoo Linux 1.4, which we're currently developing and should be available from our Web site by the time you read this article. So, what is unique about Gentoo Linux? Here are the answers." Daniel Robbins introduces Gentoo Linux.

Red Hat 8.0: Remarks on its Installation

With all the hype surrounding the release of RedHat 8.0, I was eager to try it myself. I was particularly interested to see whether this really would be the release that the average user could install and run on a home pc. Regrettably, I don't believe it is. Reading the recent comments made by RedHat developer Havoc Pennington in reply to the question about the "Average Joe User" only confirmed my belief.