Some thoughts on “Database Filesystems”

With the recent (or not so recent, I am a very slow writer) interest in database file systems, I've been thinking about what a typical user really wants from such a system. What would they use it for? What would we need to do to help them get the most from it? Are there any precedents that show how useful a database file system could be? If not, could we invent one? This lead me to some "gedanken solutions" (like gedanken experiments, just with software) that I thought I'd distract you with.

Escape the Java Trap at Fosdem 2005

At Fosdem 2005 the GNU Classpath, Kaffe and GCJ hackers will cooperate and give demos of what will be possible with Kaffe 1.1.5 and GCC 4.0. The main theme of the official program is building bridges with other communities and contains talks about IKVM .net integration, cooperations with Apache Jakarta, rapid desktop development with java-gnome. And demonstrations of Free AWT and Swing plus lightning fast native eclipse and jonas.

QEMU addon makes emulation fast

QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. Its sporting a new module called the 'Accelerator' which can achieve near native speeds, and currently runs on Linux 2.4.x and 2.6.x kernels. This means you could theoretically run Windows (or another OS) on a Linux machine at near native speeds without buying a commercial emulator.

Using DTrace to Profile and Debug A C++ Program

A sample program CCtest was created to demonstrate an error common to C++ applications -- the memory leak. The examples in this article demonstrate the use of the DTrace feature in the Solaris 10 Operating System to diagnose C++ application errors. These examples are also used to compare DTrace with other debugging tools, including Sun Studio 10 software and mdb in the Solaris 10 OS.