GNOME vs. KDE Revisited

"I understand there are several different philosophies of application development. Some people prefer GTK not because it is the better tool kit, but because the approach makes more sense to them, because GTK is more granular than Qt, prefer C to C++, or another reason. I cannot address all of these factors, but I will try to take them into account wherever they matter." Part I and Part II at LinuxWorld.

Programming for GNOME with C++: Murray Cumming

"If you have followed GNU/Linux for the last few years you know that GNOME has long been a stronghold of C, Perl and Python GUI programming. With Ximian's work on Mono, C# seems also to be a language that will see wide use in GNOME. Sun's involvement should also make Java applications integrate strongly with GNOME. But what about C++? Even in the GNU/Linux and Unix world this language has received many advocates and developers. I sat down with Murray Cumming, lead developer on the gtkmm and gnomemm C++ bindings for GTK+ and GNOME to get some information on the status of C++ development in GNOME." Read the interview at LinuxOrbit.

SuSE Linux 8.0 Professional Review

"I was prepared for this review of SuSE 8.0 Professional to be a no-brainer. I had last used SuSE at version 6.4 before switching to Mandrake. I was basically happy with it then, and figured it had only improved since then. What I've seen after using SuSE's latest and greatest for the past two weeks has surprised me, and not all in a good way." Read the review at LinuxLookup.

Quartz Extreme Demo Movie Available

Get it while it's hot (translation: before the Apple laywers take the site down)! MacNytt has put online an exclusive video showing Quartz Extreme's capabilities, the new 3D graphics acceleration technology used for the 2D desktop of MacOSX 10.2. Our Take: Let's hope that the brand new iBooks that feature a 16 MB Radeon Mobility AGP graphics card will be able to run Quartz Extreme at 1024x768 at 60 Hz. Depending on the resolution you run your desktop, you will need either 16 MB or 32 MB and above of VRAM and AGP 2x (PCI won't cut it because its bus is times slower). For anything above 1024x768 though, you should be considering upgrading to an AGP card with lots of bandwidth and lots of memory.

KDE Project Ships KDE 3.01

The KDE Project today announced the immediate availability of KDE 3.0.1, the third generation of KDE's free. KDE 3.0.1 is primarily a translation release for KDE 3.0, which shipped in early April. In addition, KDE 3.0.1 offers a number of performance and usability enhancements. For an extended list of changes since KDE 3.0, please see the change log. Our Take: I spent most of the day yesterday compiling KDE 3.01 from source on my Red Hat 7.2 box. Here's a screenshot.

Kyocera to Release Java-based PDA

Kyocera are hard at work to release their first PDA product. The Pocket Cosmo runs Personal Java 1.2 on top of the Elate operating system from Tao Group Ltd. This will allow it to run programs written in Java faster and using less memory than other PDAs, which usually run on a Windows, Palm, or Linux operating system, according to a statement.

Solaris 9 for SPARC Released

Sun Microsystems announced version 9 of its Solaris operating system on Wednesday along with a Microsoft-reminiscent strategy to integrate higher-level components. Solaris 9 comes bundled with the Sun Open Network Environment (Sun ONE) directory server, used for keeping track of network information. And by the end of 2003, the Santa Clara, Calif.-based server seller also will build into Solaris its application server for e-business tasks and Web server software for hosting Web sites. Solaris 9 is available only for the SPARC platform.

Review of Win4Lin 4.0

Some days ago we hosted a head to head review of Bochs, VMWare Workstation and VirtualPC. I received a number of emails asking why I haven't included Netraverse's Win4Lin in the article. The main reason was because Win4Lin is not an emulator in the "traditional" sense of the word; neither it runs under Windows XP, where our previous test were conducted. In fact, Win4Lin can only run Dos and Win9x/ME, under Linux. We got hold of the brand new version of Win4Lin, version 4.0, and here is our review accompanied by some screenshots we grabbed for you.

GCC 3.1 Narrows Performance Gap Against ICC 6.0

Scott Robert Ladd has updated his GCC versus Intel C++ compiler benchmarks. This time round he includes updated results of the recently released GCC 3.1. The new version of GCC seems to be much better than its 3.0.4 predecessor, and GCC 3.1 even wins some benchmarks it lost previously over ICC. Overall, ICC remains a much faster C/C++ compiler, but GCC has successfully narrowed the gap. Read Scott's interesting conclusion at the end of the article too.

Journaling Filesystems for Linux

"This sample chapter from 'Linux Filesystems' begins by providing a detailed overview of how Linux identifies filesystems, verifies that they are usable, and makes them available to users. The remainder of the chapter explains the differences between journaling and non-journaling local filesystems, shows how journaling filesystems track filesystem changes, and highlights the major reasons why these types of filesystems are becoming more common on today's computer systems." The Part I, available at InformIT (free reg. req'd). "How is data storage organized and allocated on Linux and Unix systems? This article discusses the basics of Linux and Unix filesystem organization, highlighting some of the more modern approaches used to improve performance, deal with larger files, and solve other problems." Part II. "Minimizing system restart time is the primary advantage of using a journaling filesystem, but there are many others. As "newer" filesystems, journaling filesystems can take advantage of newer techniques for enhancing filesystem performance." PartIII.

Xserve Outside the Reality Distortion Field

The release of Apple's latest hardware offerings this month has caused quite a stir among Apple loyalists. This is only Apple's second foray into creating a truly dedicated server machine, the first of which being the "Network Server 500/700", which Apple sold in 1995 running AIX. The question on everyone's mind now is going to be what this means for Apple's prospects as a server platform. Certainly everyone agrees that the new machine looks nice, but how will it on the duties it will be required to perform. Furthermore, what kind of price/performance ratio is Apple offering when compared to the current group of servers.