Language Selection

English French German Italian Portuguese Spanish

To 64 or Not to 64, That Was the Question

Filed under
Reviews

With my nice new motherboard & cpu, I've been quite anxious to test some of my new-found powers. My first thought after the hardware installation was: Gentoo 64-bit! By way of testing, I installed the 64-bit version of SuSE 10.1 rc1 yesterday and had planned on writing this wonderfully informative comparison article of it and the 32-bit version. I was expecting the 64-bit to smoke 32 and had even made preliminary reads into installing the 64-bit version of Gentoo. Since this was my first foray into the world of 64-bit, I expected to be lost and confused. Well, the former may not have come to fruition, but the latter certainly did.

The install went fine. No errors or problems were had. It went as smoothly as the 32-bit the day before. I chose all the same options, packages, etc as the other system and again, I was expecting the install to be quite faster.

Now here's my first mistake for the planned article: I didn't time the 32-bit install, so saying the 64-bit seemed faster is about as precise as I can be. In total from soup to nuts it took right at an hour. The best I can estimate for the 32-bit is little over an hour just for the packages. As much as I love all my readers, I just couldn't talk myself into a reinstall of the 32-bit system just to time it. So, no legitimate points in this category can be given to either system.

        

Ask any expert in the technology field and they'll tell you boot times and application open times are not an accurate means of testing the speed of an operating system. But you know, to the average Joe, this is exactly was speed means to us. So, I had big plans of putting this great comparison chart together that we could all ooo and aah over. I thought another great test would be compile times of a notoriously long build. As you can see from the chart below, our "notoriously long build" failed on the 64-bit and as a result I just skipped it on the 32-bit. But quite frankly, the other speed increases of the 64-bit applications are quite unimpressive. With the failed compile taking the wind outta my sails, this article idea almost withered on the vine. In fact, I'd not even be publishing this at all, even as a blog, if not for the really slow news day and my needing something to post. Big Grin

For the boot test, this was timed with a stopwatch from the moment of depressing the enter key on their entries in lilo 'til the KDE desktop was fully up and ready. Autologin was enabled for the default user. Fully up and ready meant all informative "pop-ups" had disappeared and "busy cursors" had stopped. I used the same X driver and the same options enabled for it as well as kde, and the only app to 'restore' was a two-tabbed konsole on each of the same approximate size. Suse 64 had been booted a few times prior to the test to allow for all of its pre-configuring and such to complete and the tested applications had been started and closed a few times. For the test, the opening of apps were the first for them after a fresh reboot.



32-bit     64-bit
Boot 85 secs 80 secs
Firefox blank 3 secs 3 secs
Firefox TM home 8 6
Firefox Compile failed skipped
OOowriter 6 5
Shutdown 30 27



There are two sides for every argument and there are masses of supporters for each side. But basically the 64-bit experience was a let down for me here. As I read the documentation for installing 64-bit Gentoo systems and saw references to about 20 other docs for special instructions in order to get common tools and basic apps to work, and considering the lackluster performance increase of the same binary distro and setup over it's 32-bit counterpart, I for one am not impressed with the progress of the 64-bit computing systems at this point.

In my Gentoo install I've changed my cflags for athlon64 optimizations with some supported use flags (and emerge'd -e world), am using a k8 kernel, and am rebuilding KDE --with-cflags=march=athlon64. But that's about all I'm interested in as far as Gentoo is concerned for now.

As far as other binary 64-distros? You betcha I'll be checking them out regularly.

Is the failing of one infamously stubborn package to compile enough to say the compiler don't work? Of course not. But no problems were had compiling Firefox 1.5.0.2 on my Gentoo system or my best friend's PCLOS system. As far as stability was concerned with SuSE 10.1 rc1 x86_64, there were no issues. It was as rock solid as any other SuSE install I've had over the passed year. It seemed as functional as it's counterpart with no application failure as far as I tested (which I admit was limited). If you want a binary based 64-bit distro and use only pre-compiled software for that distro, then why not. Go for it.

But am I going to build a new Gentoo 64-bit system? Nope. Maybe later.

More in Tux Machines

IPA Font license added to license list

We recently updated our list of various licenses and comments about them to include the IPA Font license. It is a copyleft free software license for fonts, incompatible with the GPL. Read more

OpenForum Europe Challenges Governments to Walk the Open Format Walk

OpenForum Europe, an advocacy group focusing on IT openness in government, issued a press release earlier today announcing its launch of a new public Internet portal. At that site, anyone can report a government page that offers a document intended for collaborative use for downloading if that document is not available in an OpenDocument Format (ODF) compliant version. The portal is called FixMyDocuments.eu, and you can show your support for the initiative (as I have) by adding your name here (the first supporter listed is the EU's indominatable digital champion, Neelie Kroes). The announcement coincides with the beginning of another initiative, Global Legislative Openness Week, which will involve global activities annd "events hosted by the Legislative Openness Working Group of the Open Government Partnership and members of the parliamentary openness community." A full calendar of events is here. Read more

Nouveau For Linux 3.18 Gains DP Audio, More Re-Clocking

Ben Skeggs sent in his Nouveau DRM driver changes for the drm-next tree of open-source NVIDIA driver improvements that will land in Linux 3.18. With the DRM merge window now closing earlier in the cycle, David Airlie is cutting off new features for the next kernel merge window from landing into drm-next after -rc5 of the current kernel. Thus, this week is the cut-off for new DRM driver functionality aiming for Linux 3.18 with Linux 3.17-rc5 having been released. As such, Ben Skeggs sent in his big batch of Nouveau DRM improvements. Read more

With Android One, Google puts itself firmly back in the OS' driving seat

Under Android One, Google has developed its reference hardware designs — meaning OEMs no longer have to develop and test their own smartphones; they just pick up Google's ready-to-wear versions and get manufacturing. Google already has three local Indian smartphone makers signed up to do just that — Karbonn, Spice, and Micromax — all soon be be selling Google-designed, Android One-powered devices for around $100. Android One uses a stock version of Android, as seen on its Nexus products — meaning no UI customisation is possible — but Google has graciously offered to let OEMs and mobile operators add their own apps to handsets running the OS. The operators don't seem to mind the disintermediation much, and have teamed up with Google to launch Android One mobile plans to coincide with the launch of the new phones. Read more