The 64-bit Question: AMD64 vs. i386

In an effort to determine what the true performance benefit of 64-bit computing is, TheJemReport designed this benchmarking project using FreeBSD. The article can be found here. The article compares the performance of three test cases (Intel P4 Prescott 3.2E and Athlon64 3200+ in 32-bit mode and 64-bit mode) using stopwatch tests, openssl, and two synthetic benchmarks from the Ports system.

Ten Years Old: Apple’s Power Mac Line

The Register takes a look back at that day a decade ago when Apple's announcement of a RISC-based Macintosh, the "Power Mac" really shook things up. The PowerPC was going to trounce the aging X86 architecture, and herald in a new era of fast computing. Problem is, Intel had a few tricks up its sleeve too. Apple's real achievement, though, was making the transition to a new architecture relatively painless.

Windows Application Compatibility Toolkit 3.0 Released

The Windows Application Compatibility Toolkit (ACT) version 3.0 for Windows 2000 Service Pack 3 or later, Windows XP and Windows Server 2003 contains the tools and documentation you need to design, deploy, and support applications on these platforms. Tools include the latest versions of the Microsoft Windows Application Compatibility Analyzer that simplifies application inventory and compatibility testing, the Windows Application Verifier that assists developers and testers in locating common compatibility issues during the development cycle, and the Compatibility Administrator that provides access to the necessary compatibility fixes to support legacy applications in Windows.

Whitepaper: “Queueing Calculations for Real-Time OS Users”

This technical whitepaper by veteran real-time instructor David Kalinsky examines the queueing calculations that should be done as part of the design of application software for embedded systems using a real-time operating system. These calculations serve to properly configure message queues, linked lists, ring buffers, memory pools and partitions. Both capacity and queueing time issues are discussed, with emphasis on practical examples rather than mathematical proofs.

Regulators Meet on Proposal to Brand Microsoft a Monopolist

The European Commission is expected (free reg. req.) to declare Microsoft an abusive monopolist, impose a fine of $100 million to $1 billion and order the company to make fundamental changes to the way it sells software in Europe. Such a ruling would be a significant setback for Microsoft after it overcame its most serious legal challenge by settling a sweeping antitrust case in the USA in 2001.

BeOS Memory Limitation Work-around Achieved

The well-known limitation of BeOS to crash when too much memory is installed is now hacked around by some people in the community. The first patch, patches the kernel to "think" that only 64 MB is installed in the machine. We would advise the team to make multiple hack packages for 64, 128, 256, 384, 512, 640 and 768 MBs of RAM (the right amount is different for each user because it depends on the MBs the graphics card reports to the PCI level, not just how much RAM and gfx RAM is actually installed). This hack is for BeOS 5.x systems.

InnoTek GCC for OS/2 Beta 4 Released

InnoTek GCC for OS/2 is a commercial distribution of the GNU C/C++ compiler suite and associated utilities for the IBM OS/2 platform. InnoTek maintains an OS/2 platform port of the GNU C/C++ compiler suite and provides comprehensive support for the compiler environment to enterprise customers. Read more at eComStation's web site.

Why Good Ideas Fail, Part II

The software industry is very fearful of open source software, but this fear is irrational. The software industry can quite easily combat OSS as similar challenges have been met successfully in other industries. Part II of "Why Good Ideas Fail" discusses the future evolution of the software industry, and the implications of this evolution for innovative ideas.