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

Having offended everyone else in the world, Linus Torvalds calls own lawyers a 'nasty festering disease'

Coding curmudgeon Linus Torvalds has gone off on yet another rant: this time against his own lawyers and free software activist Bradley Kuhn. On a mailing list about an upcoming Linux conference, a discussion about whether to include a session on the GPL that protects the open source operating system quickly devolved in an angry rant as its founder piled in. Read more

The Battle of The Budgie Desktops – Budgie-Remix vs SolusOS!

Ladies and gentleman, it’s the moment you have all been waiting for… the main even of the evening! In this corner, wearing Budgie trunks, fighting out of Ireland, created by Ikey Doherty, the man behind Linux Mint Debian Edition — SolusOS! And in this corner, built on the defending champion, also wearing Budgie trunks, aiming to be the next flavor of Ubuntu, Budgie-Remix! Read more

Leftovers: Software

  • 5 Cool Unikernels Projects
    Unikernels are poised to become the next big thing in microservices after Docker containers. Here’s a look at some of the cool things you can do with unikernels. First, though, here’s a quick primer on what unikernels are, for the uninitiated. Unikernels are similar to containers in that they let you run an app inside a portable, software-defined environment. But they go a step further than containers by packaging all of the libraries required to run the app directly into the unikernel.
  • Cedrus Is Making Progress On Open-Source Allwinner Video Encode/Decode
    The developers within the Sunxi camp working on better Allwinner SoC support under Linux have been reverse-engineering Allwinner's "Cedar" video engine. Their project is being called Cedrus with a goal of "100% libre and open-source" video decode/encode for the relevant Cedar hardware. The developers have been making progress and yesterday they published their initial patches that add a V4L2 decoder driver for the VPU found on Allwinner's A13 SoC.
  • Phoronix Test Suite 6.6 Milestone 3 Released For Linux Benchmarking
  • Calibre 2.65.1 eBook Viewer Adds Driver for Kobo Aura One and Aura 2 Readers
    Kovid Goyal released today, August 26, 2016, a new maintenance update of his popular, cross-platform, and open-source Calibre e-book viewer, converter and library management tool. Calibre 2.65 was announced earlier, and it looks like it's both a feature and bugfix release that adds drivers for the Kobo Aura One and Kobo Aura Edition 2 ebook readers, along with a new option to the Kobo driver to allow users to ignore certain collections on their ebook reader. The list of new features continues with support for right-to-left text and tables to the DOCX Input feature, as well as the implementation of a new option to allow users to make searching case-sensitive. This option can be found and enabled in the "Searching" configuration section under Preferences.
  • Calamares 2.4 Universal Installer Framework Polishes Existing Functionality
    A new stable version of the Calamares universal installer framework used by various GNU/Linux distributions as default graphical installer has been released with various improvements and bug fixes. Calamares 2.4 is now the latest build, coming two months after the release of the previous version, Calamares 2.3, which introduced full-disk encryption support. However, Calamares 2.4 is not as big as the previous update as it only polished existing functionality and address various annoying issues reported by users.
  • RcppArmadillo 0.7.400.2.0
    Another Armadillo 7.* release -- now at 7.400. We skipped the 7.300.* serie release as it came too soon after our most recent CRAN release. Releasing RcppArmadillo 0.7.400.2.0 now keeps us at the (roughly monthly) cadence which works as a good compromise between getting updates out at Conrad's sometimes frantic pace, while keeping CRAN (and Debian) uploads to about once per month. So we may continue the pattern of helping Conrad with thorough regression tests by building against all (by now 253 (!!)) CRAN dependencies, but keeping release at the GitHub repo and only uploading to CRAN at most once a month.
  • Spotio Is A Light Skin for Spotify’s Desktop App — And Its Coming To Linux
    Spotify’s dark design is very much of its identity. No-matter the platform you use it on, the dark theme is there staring back at you. Until now. A bunch of ace websites, blogs and people I follow have spent the past 24 hours waxing lyrical over a new Spotify skin called Spotio.