Monthly Archive:: February 2002

Hey, Desktop Linux Fans: Buy a Mac!

The once Mac-skeptical, David Coursey (executive editor at ZD AnchorDesk), seems to have turned into a huge Mac fan, it seems. In his latest editorial he says that "These desktop Linux people are just like the adherents to any concept that has failed in the marketplace of ideas: They don't know when to let go, and make fools of themselves as a result." and "How you build a vibrant computing platform when nobody is willing to spend money on it escapes me." and "Linux servers are a cause for concern in Redmond and a source for happiness in data centers worldwide. Desktop Linux, on the other hand, is rapidly being assigned to the trash pile of computing history. Like scientific socialism, it will go down as an idea that sounded good on paper but didn't work in the real world."

Virtutech Announces Simics 1.0 Full System Simulation Platform

Virtutech Simics is a systemlevel, instruction set simulator, capable of simulating high-end target systems with sufficient fidelity and speed to boot and run operating systems and commercial workloads. Simics provides a controlled, deterministic, and fully virtualized environment. Simics can simulate a variety of target systems, including systems based on the PC (x86 and x8664), SPARC V9, PowerPC, and Alpha architectures.

Porting Over from Win32 and Using Assemblies & Namespaces in .NET

"Microsoft .NET provides several ways to think of your code as more than just a bunch of disconnected lines. As a Visual Basic programmer, you're already familiar with the concept of a class, a section of code that defines an object and its behavior. As you'll see in this document, you can use Visual Basic .NET to create both assemblies and namespaces. You'll need to understand both of these concepts to be a productive Visual Basic .NET developer." Read the rest of the article at MSDN. "Reduce your reliance on Win32 API calls by learning about specific and useful classes in the Microsoft .NET Framework; each class discussed here replaces one or more Win32 API calls you might have had to make in Microsoft Visual Basic 6.0 to accomplish the same goals." Read the rest of the article at MSDN.

AMD Shows Hammer Outside Intel Show

"AMD showed off prototypes of its x86-64 Hammer technology yesterday even as Intel Corp failed to dampen speculation that it is developing a similar hybrid technology,Joe Fay writes. AMD's Hammer technology is designed to support both 32-bit and 64-bit operating systems and applications and yesterday the vendor for the first time publicly demonstrated Hammer chips running Windows XP and a 64 bit version of Linux. The demonstration was held just a few blocks away from the Intel Developer Forum in San Francisco." Read the rest of the report at TheRegister.

MacOSX Cocoa & Project Builder Tutorial

"One of the great advantages of Cocoa is getting a lot of functionality with little code. There are classes in the Cocoa Framework that handle much of the necessary work in creating applications that have multiple documents. NSDocumentController, NSDocument and its closely related cohort NSWindowController combine to give you a powerful starting point when building your own multiple document applications. The best way to illustrate the power that these classes offer is with an example; that's how HTMLEditor.app was born. HTMLEditor is a basic text editor that has file associations for HTML. No big deal right? Well, over the next month or so, HTMLEditor will be extended to include a number of additional features, forming the basis of a series of articles." Read the rest of the MacOSX Cocoa/Project Builder step-by-step tutorial at StepWise.

SkyOS Receives Major Enhancements

Today, the major "hobby" Operating Systems are AtheOS (which is currently stalled), MenuetOS and SkyOS. Without doubt, SkyOS is the one that moves with the faster pace. Since our interview back in October (and the subsequent Slashdoting), Robert Szeleney has put all his free time on the (270,000 lines of code) project. He wrote a media player, the documentation for SkyOS, more device drivers and applications, networking, SkyFS, the ability to boot from a CDRom and install on a native partition, speed optimizations, some basic Linux emulation (without having SkyOS to be a UNIX) and much more. Robert expects SkyOS 3.6 (binaries and source under the GPL) to be ready for public consumption in the next few weeks.

Installing Debian GNU/Linux on Alpha CPUs

"This article describes how to have fun and impress your friends by obtaining old Alpha workstations and installing Debian GNU/Linux on them. I'll be installing "potato" (2.2.R3) on my AlphaStation 250. This is a 1995-vintage workstation with an Alpha CPU. It's the main application/DNS/NFS/DHCP server on my home network, and is presently my favorite machine. I had been running RedHat on it, but after seeing "apt-get dist-upgrade" run for the first time earlier this year, I've been upgrading all my boxes to Debian." Read the rest of the article at DebianPlanet.

A Developer’s Perspective on Direct3D vs. OpenGL

"For many years now, the question "Which should I use: Direct3D or OpenGL?" has elicited heated arguments. Most of the things said do very little to help you decide which API you should use. There are fanatics on both sides; some people will tell you that OpenGL is the only way to go, and others will swear by Direct3D. Others will talk about how they have used both, and that you should do the same and decide which you like better, but for someone starting out, that's not much help either. The point is, it can be a tough decision to make, and I am writing this article to help you do it. My specialty is primarily in Win32 programming, so that will be my focus. No need to fear though, I discuss other platforms as well." Read the rest of the article at GameDev.

STMicro, Philips to Develop Set-Top OS

"Franco-Italian chipmaker STMicroelectronics and Philips Electronics agreed on Tuesday to jointly develop and promote a software system for the next generation of interactive set-top boxes and television sets. Philips said STMicro would back the Multimedia Home Platform software in the emerging fight for the supremacy over the next operating system used by cable operators as they unveil new interactive TV services." Read the rest of the report at ZDNews. Update: Ken writes: "The Multimedia Home Platform (MHP) software is not really an OS, but a set of middleware services that provide basic STB functions. It can sit on top of any OS (like pSoS that Philips currently uses)."

Opera Launches Opera 6.0 for Linux Beta 1

Opera today released Opera 6.0 for Linux Beta 1 with a wide range of speed-boosting functions and exclusive features only available to Linux users. Opera for the first time displays non-Roman alphabets for Linux users, opening up the local markets in the Asia/Pacific and Eastern European region to true browser competition. In a related note, the OffByOne original browser for Windows (only 400 KB) now supports SSL and the full spectrum of HTML 3.2.

New Version of NetOptimist Released

Macintosh has iCab, Windows has OffByOne, Linux has Dillo and BeOS has NetOptimist. These are home brewed, coded-from-scratch web browsers. NetOptimist was created to replace NetPositive (a Netscape 2+ compliant browser which is still the default BeOS web browser) and add more capabilities like Javascript and CSS. There is still lots of work to be done, so the main developer, Stephane Fritsch, asks for more developers to join him. Stephane has also made a preliminary port of the browser to Solaris/X11. Check out the screenshots at the SourceForge NetOptimist web site and download version Preview 14 from BeBits.

Lycoris Linux Review

ExtremeTech features a review (screenshots included) of the desktop-targetted "Lycoris Linux", also used to be known as "Redmond Linux". The author examines the user friendly distribution and its installation procedure, the environment used and more. However, the review is a bit single-sided, as it does not list any problems or disantvantages found on the distribution. In other Linux news, kernel 2.4.18 was released today, but almost everyone from the Linux kernel team advises that after untaring the new kernel, you should immediately patch the source for the 2.4.19-pre1 kernel, as it includes more bug fixes, especially for the SPARC users. Linux kernel compilation tutorial here.

Intel Unleashes Speedy Xeon, Server Chip Set

The new Xeons server-oriented CPUs, known by the code name Prestonia, will be offered at 2.2GHz for $615, 2GHz for $417 and 1.8GHz for $251. The Xeons, based on the Pentium 4 architecture, are also the first to incorporate a performance-enhancing technology called hyperthreading. The new feature essentially enables a single Xeon to act like virtual dual processors. When used in conjunction with software designed for multi-CPU systems, hyperthreading can provide up to a 40 percent boost in performance compared with a same-speed Xeon with hyperthreading disabled, Intel officials said. In other hardware news, Seagate demonstrated a Serial ATA-enabled hard drive at the Intel Developer Forum today in San Francisco.

Interview with Mandrake’s & KDE’s David Faure

David Faure is a well known developer in the KDE & Linux community. His work can be found in KFM, Konqueror source code and he recently also picked up KOffice's KWord development. David is also one of the people who have commited in bug squashing under KDE, especially after he got hired by Mandrake Software. Read more for our interview with David regarding Konqueror, KDE object prelinking, Gnome and much more.

Peer-2-Peer Survival-of-the-Fittest Computing Game Attracts Developers

Microsoft Corp. today announced that its .NET-based "Terrarium" game has been downloaded by more than 9,000 developers just one week after its launch. "Terrarium" is a peer-to-peer distributed computing game written using the Microsoft .NET Framework, Microsoft's new programming model for developing and running applications and XML Web services. In "Terrarium," developers use code to design herbivores, carnivores or plants and then introduce their creations into a peer-to-peer, networked ecosystem where they compete for survival.

Windows-Based Servers and Intel Hyper-Threading Technology

Intel's Hyper-Threading Technology allows a single physical processor to execute multiple threads (instruction streams) simultaneously, potentially providing greater throughput and improved performance. Intel will introduce Hyper-Threading Technology in their Intel Xeon processor family for servers in the first quarter of 2002. This article provides an overview of how the Windows Server operating system works with Intel Hyper-Threading technology. It explains the implications for performance, compatibility, and licensing.