Sleepycat Announces the Release of Berkeley DB 4.0

From the press release: "Sleepycat Software, Inc. today announced the release of version 4.0 of the award-winning data management system, Berkeley DB. Version 4.0 delivers new services and significant performance enhancements for high-end mission critical applications. Berkeley DB 4.0 provides a new feature required by developers building mission-critical applications: High Availability. Designed for applications that must run around the clock, High Availability uses a technique called "replication" to keep multiple copies of a database, stored in different places, up to date. In the event of a hardware or application crash that causes one of the copies to fail, applications can use the remaining copies to continue operating without interruption. Application developers can also use the copies to answer queries during normal operation. As a result, applications can support more users more reliably than ever before."

Red Hat Chairman Says Linux Won’t Rule the Desktop

"Red Hat chairman Bob Young says Windows will continue to rule the desktop, but open source will win the day on the Internet. Red Hat said at last month's earnings announcement that it would be emphasizing its focus on two key areas: replacing legacy Unix systems, and expanding its presence in the embedded market. That strategy is paying off so far: despite the continued world economic slump, Red Hat showed a slight profit for the third quarter of its 2001 financial year. In a conversation with ZDNet UK, Red Hat Chairman Bob Young explains why converting UNIX customers is easy; why open source will win the day on the Internet; and why Linux will never replace Windows on the desktop." Read the interview at ZDNews.

Palm: OS, Hardware Don’t Mix

"As David Nagel ponders the future of Palm, he is ever mindful of what happened to Apple Computer. Both companies have a legion of loyal fans and both are considered leaders in making technology that is easy to use. Both walk a treacherous line by building hardware and operating system software. And a growing number of Apple refugees now work at Palm." Read the rest of the story at ZDNews. Update: Here is an interview at C|Net with PalmSource's CEO, David Nagel.

Running AmigaOS on a PC: Review of AmigaOS XL

Today, most Amiga users and developers own PCs next to their Amiga platform(s). The PC platform is currently the only "cheap" solution available to give access to modern day hardware. This is why many Amiga fans use it as a development platform or use PCs for applications which aren't available for the currently dated Amiga hardware platform . Of course, this is soon to change with advent of new PPC based AmigaOS 4.x compatible computers on the horizon, as well as a huge variety of AmigaDE enabled devices. But there is also another way: run AmigaOS on your PC. This article will review a new product, AmigaOS XL, which allows you to run the AmigaOS under any modern PC. Screen shots included.

Microsoft Releases USB 2.0 Drivers

Microsoft on Friday released USB 2.0 drivers for its Windows XP operating system. The drivers are designed to enable third-party USB 2.0 add-in cards to work with XP, which originally shipped without support for the connectivity standards. The drivers can be downloaded using the "Windows Update" feature. USB 2.0 transfers data at 480mbps, which is much speedier than USB 1.1's rate of 12mbps for exchanging information between PCs and peripherals such as external hard drives and CD-rewritable drives. USB 2.0 is also backwards compatible with USB 1.1.

Ask OSAlert: What About Nemesis?

Klint Finley writes: "I have a question for the OS news community: There's been a lot of talk about "BeOS refugees" and analysis of various alternatives but one that I haven't read much discussion of is Nemesis. There was some brief commentary when OSAlert ran a story on it, but that's about it. Nemesis already has Java and GTK support , which means it should be capable of running a lot of programs. Seems like the GIMP and Kino should run on it. And it has an Amiga/BeOS-ish UI and a slim microkernal. So why isn't anyone developing this? It needs more hardware support and stuff, but it's already much further along than BlueOS and OpenBeOS."

Open-Sourcing the Apple

This is an old article (Nov. 2000), but it is still a good read. Jordan Hubbard, the well known FreeBSD leader who later got a job at Apple's kernel team, had written this interesting MacOSX review for Salon.com. His article was from a different point of view than other review articles at the time: the open source hacker who tries to find and uncover the UNIX underneath OSX.

GUI Olympics 2002 Officially Begins

The major skin sites and several tech news sites (including OSAlert) have gotten together with Stardock to create the first GUI Olympics. It is the ultimate user interface design contest in which users from around the world can submit their WindowBlinds skins and represent the website of their choice. Stardock is putting up $10,000 in cash and prizes that will be distributed to 75 different award categories (which means that just submitting a skin gives you a reasonable chance of winning something). Half of the cash award goes to the website a user represents. In this way, users can support the websites they enjoy using as well as win for themselves and have a lot of fun.

Compiling Java Into Native code

"When it was first introduced, it seemed that Java native compilation would surely topple the JVM, taking with it the Java platform's hard-fought platform independence. But even with its growing popularity and the increasing number of native compilers on the market, native compilation has a way to go before it poses a real threat to Java code's portability. Unfortunately, it also may be a while before the technology is mature enough to resolve the Java performance issues so many of us struggle with today." The article discusses the pros and cons of generating native code from Java source. Update: Steve Klingsporn says "TowerJ compiles java byte code into native code, and works quite well."

Breakthrough for Penguin-Heads

"Linux users' and developers' lives have just gotten a little easier. The Free Standards Group released two tools on Thursday intended to ensure that all Linux applications can run on any Linux Standard Base-compliant version of the open source operating system: LSB 1.1 and Li18nux 1.0. Some commercial application developers, including Microsoft, have slammed open source development, saying that it lacks the necessary controls to define the common programming standards that need to be used across different projects to ensure compatibility." Read the rest of the story at Wired.

Voice Recognition: Another Dead End

"You've heard of killer apps? How about an app killer? This is what voice recognition has become over the years, because for the most part, it doesn't work. I see no evidence that it ever will, at least not in the sense that we can achieve true voice dictation capability. What annoys everyone most about voice recognition is that it almost works. This is the problem. When something almost works, developers continue with the same thinking that got them to "almost," rather than starting over with new ideas. We are now stuck in a blind alley." Who else? Dvorak is hitting the nail in the head again.

Debugging in Visual Studio .NET & Understanding PE

"A powerful feature of Visual Studio .NET is its ability to debug across languages that target the common language runtime, and across execution environments. For example, if you write a Visual Basic .NET component that is called by a C# component that is in turn called by COBOL code (that targets the runtime), you can seamlessly step between languages when debugging. You can also see a single callstack that shows the different functions called in the languages you just stepped through." Read the rest of the article at MSDN. "A good understanding of the Portable Executable (PE) file format leads to a good understanding of the operating system. If you know what's in your DLLs and EXEs, you'll be a more knowledgeable programmer. This article, the first of a two-part series, looks at the changes to the PE format that have occurred over the last few years, along with an overview of the format itself. After this update, the author discusses how the PE format fits into applications written for .NET, PE file sections, RVAs, the DataDirectory, and the importing of functions. An appendix includes lists of the relevant image header structures and their descriptions." Read the rest of the article at MSDN.

FreeBSD Week: Migrating from Linux to FreeBSD

By now, anyone who is even remotely related to an IT-type position has heard about Linux, and has most likely used it, if only to see what all the hype is about. However, GNU/Linux is not the only "free" Unix type OS available. FreeBSD and its cousins, NetBSD and OpenBSD are all offshoots of BSD UNIX, a commercial UNIX also known as Berkeley Software Distribution. This article will help you learn more about FreeBSD, its differences from Linux, and it will ease a potential migration process.