We turned off ads, and we're running a FUNDRAISER, so donate to our FUNDRAISER! Or become a Patreon!

Introducing “Cooperative Linux” – Linux for Windows, No Less

A month ago, a trial version of a little-known Linux application called "CoLinux" was released that is the first working free and open source method for optimally running Linux on Microsoft Windows natively. It's the work of a 21 year-old Israeli computer science student and some Japanese open source programmers; in Israel, analysts are already saying it could help transform the software world.

Testing Frameworks in Python

In this installment, David looks at Python's two standard modules for unit testing: unittest and doctest. These modules expand on the capability of the built-in assert statement, which is used for validation of pre-conditions and post-conditions within functions. He discusses the best ways to incorporate testing into Python development, weighing the advantages of different styles for different types of projects.

Design Patterns for High Availability using an RTOS

This technical overview by veteran real-time instructor David Kalinsky examines a number of design patterns used to architect high-availability embedded systems that utilize a real-time operating system. The design of high availability systems is based on a combination of redundant hardware components and software to manage fault detection and correction, to achieve "five-nines" (99.999%) or greater availability, equivalent to less than 1 second of downtime per day.

Microsoft’s Midlife Crisis

Would you invest your hard-earned dollars in a company like this? Its revenues soared an average of 36% through the 1990s, but now it's heading into miserly single-digit growth. It has long been a powerful engine fueled by major updates of its products, yet the next major one, an unprecedented five years in the making, isn't expected until 2006. The company hasn't made much headway in newer, promising markets. And its share price is stuck exactly where it was in mid-1998. Not buying, huh? Well, tough luck: You probably already own a piece of this rock, says Yahoo! Finanace.

OSDL’s Carrier-Grade Linux

To help the advancement of Linux in the telecom space, the Open Source Development Labs (OSDL) started a working group called the Carrier Grade Linux (CGL) working group. Its mission is to specify and help implement an open source platform that is highly available, secure, scalable, and easily maintained—suitable for carrier-grade systems. Read more at LinuxDevCenter.

The Only Way Microsoft Can Die is by Suicide

Cringely editorializes: "When I wrote last week about my conclusion that the legal system -- any legal system -- is unequipped to change Microsoft's monopolistic behavior, I had no idea that within 24 hours, Sun would be throwing in the towel, trading its so-called principles for $1.95 billion in cash. So I guess I was right. Only now, a few thousand readers out there expect me to blithely produce an answer to the problem of what to do to bring Microsoft into the civilized world. Well, I say it can't be done".

Tutorial: Setting Up Samba 3.x

Recently I got the opportunity to setup a new lab for a small school. The server runs Linux and the workstations run WindowsXP. There are 3 levels of access on the workstations (admin, teacher, and student) and security on the workstations is based on Windows policies applied at logon.