Advanced Linux file Systems are Bigger, Faster, and More Reliable

"The file system is one of the most important parts of an operating system. The file system stores and manages user data on disk drives, and ensures that what's read from storage is identical to what was originally written. In addition to storing user data in files, the file system also creates and manages information about files and about itself." Read the long article by JFS' own Steve Best.

Hitachi Global Unveils 4GB microdrive

"Newly formed hard disk drive company Hitachi Global Storage Technologies on Monday unveiled plans for a tiny drive that will be used in consumer electronic devices and said it will turn a profit in 2004. Hitachi Global Storage said it plans to sell next fall a 1-inch microdrive that has 4 gigabytes, or 4 billion bytes, of storage space. That compares to the current top of the line microdrive with 1 gigabyte of storage that IBM had made." Read the article at ZDNews.

35 Technologies that Shaped the Industry

"When Computerworld published its first issue in 1967, the private sector was still using vacuum tubes to exchange information. Technology and the world it has shaped have come a long way since then. Here is our list of the 35 products and technologies that have had the greatest impact on enterprise IT since 1967." Read the article.

MSDN Magazine Detailed Overview of Windows CE.NET

"Windows CE .NET, the newest member of the .NET family, includes a number of improvements over previous versions of Windows CE. For example, there are quite a few new APIs and enhancements to security and connectivity, the user interface, the kernel, and the emulator. In addition, DirectX support has been added and C++ in Windows CE .NET now supports C++ exceptions, STL, and runtime type information. In this article the author takes a tour of Windows CE .NET, starting with the New Platform Wizard that allows you to code for your choice of devices. A sample application is included that locates features on portable devices so the reader knows what's available before writing code." This article is from July but it should still be relevant to OS-interested readers.

Software Contracts: Antitrust Tying and Computer Hardware

Have you bought a PC to run Linux and received a copy of a proprietary desktop operating system you do not intend on using? Did the manufacturer collect a fee for the operating system you don't use? Walt Pennington, member of the San Diego Linux Users Group, concerned citizen, and esteemed tort attorney outlines the legal challenge of OEM agreements. Seeking a refund of his own unwanted copy of Microsoft Windows, Pennington relates his day in court and calls on other consumers to demand a refund on January 23, 2003.

Context Switching, Part 2

This article looks at two behaviors of the scheduler. The first behavior is the reaction to adding more choices to the scheduler's switching decision. The second demonstrates fairness by performing a uniform workload in multiple threads. Source code is provided so you can experiment. Last month's column looked at bare context switch times by using the best primitives on both Windows and Linux. According to those results, context switch time under Windows takes only half as long as under Linux.

OpenBeOS Translation Kit Reaches Beta 1

"The OpenBeOS Translation Kit BETA 1 is now available. It contains the Translation Kit library, BMP translator, StyledEdit files translator, TGA translator and the source and project files for all of the above. Also, the BMP and TGA translators should have more capabilities than the BMP and TGA translators that came with BeOS R5." You can download the beta at the OpenBeOS website.

BeOS Newsbits

Here's some recent news from the BeOS world. The OpenBeOS MIDI Kit team has reached Milestone 1! They now have their own now have their own midi_server and libmidi2.so. Work on the BeOS-native video editor, PostMagic, is moving along well. A new screenshot was posted on the 1st. PostMagic version 1.0 is expected to be released around mid July. LeBuzz reports that Marcus Overhagen is writing a new Audio Card Driver API. The new API will get rid of some of the multi-source, multi-channel limitations inherent in older BeOS APIs.