Language Selection

English French German Italian Portuguese Spanish

The state of 64bit Distros

Filed under
Others

Its long been the case, the Linux, has offered, a decent round up of 64bit distros, most of the big players offer one, Fedora, Suse, Ubuntu, Debian (I know its essentially the same thing), Gentoo..

Maybe its for personal reasons, as I own a 64bit processor laptop, I feel not enough is being done with these 64bit variants, in what is becoming a very big market.

There are of course many arguments on the subject, does a 64bit distro offer you any better speed, etc.. However, i feel they are missing the point. at a very basic level, if you have 64bit architecture, then you should be using the right OS for the processor.. And lets face it, Microsoft have missed the boat on this one with recent 64bit versions of XP and Vista.. Its a very large potential desktop market area, for the right distro..

I've tried many of them, Suse, a distro i so want to love, who seem to be innovating in so many areas, OpenOffice and gnome especially, but i just cannot get on with the deadly slow package management, having been used to apt-get boom done, in debian. the desktop is great, however the media plugins are just non existent. and what is out there is a a right royal pain in the rear to install.

The same occurs with Fedora, not great, or simple with the media plugins,

I base my installs on some very basic tasks, can i do the following, or get it setup easily with some basic howtos, the following

1. Can i watch the Match of the Day Video clips on the BBC Webpage?
2. Can i watch Click online on the BBC Webpage using Full screen
3. Can i watch a DVD
4. Can i play MP3's
5. Does Compiz Fusion work?
6. Does Wifi work

In both Suse and Fedora, two top end distros, the answer is a firm no for the first 3, and yes for the second. Having scoured the forums for howtos, there are very few around which explain how to do this in 64bit versions of these distros.

Then i turn to Ubuntu, a distro which started its life strong, but i fear will soon, not be the darling of the Linux world, due to the inability too add too much innovation into thier distro, as they have such a huge user base, and are trying to be like M$ and please everyone..

However, their 64bit distro, with the help of Automatix, gives a yes to all of the above, however, it does take a little extra setting up on 7.04 and doesn't do this out of the box.. Im not against having to setup a few things, infact i quite enjoy it, there is nothing better than a spanking new install for speed..

I can however, have all of the above 5 factors working, in 64bit, with no additional effort, with 1 distro, After downloading the DVD, and installing it, with NO extra command line interfearence, having to read no howtos, I have found 1 distro which lets me do all of the above.

Sabayon 3.4f

It lets me watch the online vide content, it lets me play DVD's, it uses the ecellent KDE menu, it has working wifi, and my windows wobble..

OK, the Gentoo package management system, is a snail compared to apt-get, and the back end, can be a bugger to amaster, however think about what the Sabayon team have done..

They have created a distro, which removed a lot of the desktop linux arguments, as the drivers do seem to work, even my 5.99 webcam, i bought while living in Bangkok, works..

Now if you are a windows user, unsure of Linux, want to give it a go, and want to see what it can do.. this is what you want to see, if you are a 64bit PC user, and you want to see what Linux offers, and load this distro, i bet you don't go back..

Ok, there are some arguments which could be made..

1. It contains proprietory codecs and drivers
2. Its a pain to get some apps working in gentooland

and hundreds more i'm sure.. however the basic point is being missed, as a long term linux user, I know i can do most of the stuff i want with free drivers, and software, ogg is better than mp3, however, as a convert, ho didn't have the motivation, or it ability, i had 8 years ago when i switched, i want something, which at the very least does what i was using, when i first install it.. Once you have em hooked, then you reel em in..

Now i ask, why one of the DEB/RPM based distros, can't put together a polished distro such as this, for the 64bit market, a distro with a brand name.. from install, with no buggering about with Repos, 3rd pary installers, a distro which loads, and works..

That distro would clean up.. don't belive me? Well take a look at distrowatch, despit all its Emerge, and gentoo back end, which could cause newbies a problem. Its been number 5 in thier chart for over 6 weeks.. with an active and helpful forum...

Valid point

I hear what you are saying, however, its not an excuse not to move forward with the desktop.. Its a carrot and donkey thing, dangle the stick with the 64bit desktop, more users will use it, and the programming will follow..

An engineer, is a person, who looks at a glass, and sees neither half empty, or half full, only an object twice as large as it needs to be.

More in Tux Machines

Python Programming

  • Flask project setup: TDD, Docker, Postgres and more - Part 3

    In this series of posts I explore the development of a Flask project with a setup that is built with efficiency and tidiness in mind, using TDD, Docker and Postgres.

  • Stop working so hard on paths. Get started with pathlib!

    In version 3.4, python shipped with a new module in the standard library, pathlib . At the time of its release, I remember hearing some fanfare around it, but I didn’t quite understand the point of it. I had only recently stopped adding strings together to create paths to the files and folders I needed to work with, in favor of using the os and os.path modules. It took me a little while to experiment with it and plumb the documentation for useful bits. Since then, I’ve learned a lot about the pathlib module, and as I have said before, it is my favorite module in the standard library. While that’s the case, most people I talk to about it are working to hard to access files and folders with python. Many have either not heard about it, or they still don’t understand it.

  • Paolo Amoroso: Repl.it Redesigned the Mobile Experience

    On smartphones, now the focused REPL pane takes up most of the screen. The redesign takes advantage of native mobile design patterns and lets you switch to a different pane from the bottom navigation bar. There are panes for the code editor, the console, and the output.

  • PSF GSoC students blogs: Weekly Check-in #6
  • PSF GSoC students blogs: Weekly Blog Post | Gsoc'2020 | #6

Tauon Music Box – Modern Streamlined Music Player for Linux Desktop

Touan Music Box is a modern, comfortable and streamlined music player for the playback of your music collection. The software is written in Python, and uses GStreamer or optionally BASS Audio Library for playback. Read more

Programming Leftovers

  • DevOps Tools: Why We Don't Need More CI/CD Suites
  • How to install the Go language on Linux

    Go is one programming language that's on the rise. In fact, according to Popularity of Programming Languages, Go is at No. 14 and steadily climbing up the ranks. Go is used specifically for distributed systems and highly-scalable network servers and has replaced C++ and Java in Google's software stack. Chances are, you'll be using Go sometime soon. For those who develop on Linux, you can't just install it from the standard repositories. So how do you install this popular programming language on the open source operating system? Fear not, I'm going to show you.

  • What if? Revision control systems did not have merge

    A fun design exercise is to take an established system or process and introduce some major change into it, such as adding a completely new constraint. Then take this new state of things, run with it and see what happens. In this case let's see how one might design a revision control system where merging is prohibited.

  • What you need to know about hash functions

    There is a tool in the security practitioner's repertoire that's helpful for everyone to understand, regardless of what they do with computers: cryptographic hash functions. That may sound mysterious, technical, and maybe even boring, but I have a concise explanation of what hashes are and why they matter to you. A cryptographic hash function, such as SHA-256 or MD5, takes as input a set of binary data (typically as bytes) and gives output that is hopefully unique for each set of possible inputs. The length of the output—"the hash"—for any particular hash function is typically the same for any pattern of inputs (for SHA-256, it is 32 bytes or 256 bits—the clue's in the name). The important thing is this: It should be computationally implausible (cryptographers hate the word impossible) to work backward from the output hash to the input. This is why they are sometimes referred to as one-way hash functions. But what are hash functions used for? And why is the property of being unique so important?

  • GStreamer 1.17.2 unstable development release

    The GStreamer team is pleased to announce the second development release in the unstable 1.17 release series. The unstable 1.17 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.17 release series is for testing and development purposes in the lead-up to the stable 1.18 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen. Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes. The autotools build has been dropped entirely for this release, so it's finally all Meson from here on.

  • Qt Design Studio - Sketch Bridge Tutorial Part 1

    Welcome to this Qt Design Studio Sketch Bridge Tutorial, to follow along with this you will need the commercial Qt Design Studio 1.5 Package and Sketch Bridge, macOS and Sketch installed (I'm using 66.1). With this tutorial I want to show you how to build up a sketch project that creates a clean export and import into Qt Design Studio (which i will refer to as qds for the rest of the tutorial), uses symbols and instances for proper componentization and goes back and forth from Sketch to qds in iterative loops building up a more complex scene from simple building blocks. I'll also cover some of the most common issues i come across from other users and the tips and tricks I've developed while working with the Bridge Plugin. I think it's important before we start to clarify that although Sketch allows designers to achieve their design concepts in a flexible and open ended manner, in order to have a pixel perfect design built around developer friendly components in qds, it is very important to structure and prepare your project in a certain manner, and although that is not overly complex to learn it does take some time and knowledge to do it well. My hope is this tutorial will provide you with the necessary experience to bring your designs much closer to this point. With this caveat out the way let's dive right in and start designing. [...] Now we have the default background state for the button let’s create the other two states we want to use for this tutorial, a hover and pressed state. We can do this by duplicating our original rectangle, renaming the layers and then putting them side by side for now so we can see the design changes in parallel, to make this a bit easier we can drag the symbol width out so we can fit our buttons side by side, we will be resizing this after we are done with the design.

  • Excellent Free Tutorials to Learn Solidity

    Solidity is an object-oriented, high-level language for implementing smart contracts. Solidity lets you program on Ethereum, a blockchain-based virtual machine that allows the creation and execution of smart contracts, without requiring centralized or trusted parties. Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features. With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets. Solidity was influenced by C++, Python and JavaScript. Like objects in OOP, each contract contains state variables, functions, and common data types. Contract-specific features include modifier (guard) clauses, event notifiers for listeners, and custom global variables.

Linux kernel coders propose inclusive terminology coding guidelines, note: 'Arguments about why people should not be offended do not scale'

In the light of the 2020 "global reckoning on race relations" the Linux kernel developers have stepped up with proposed new inclusive terminology guidelines for their coding community. The proposal came from Intel principal engineer Dan Williams and won support from other Linux maintainers including Chris Mason and Greg Kroah-Hartman. Words to be avoided include "slave", with suggested substitutions such as secondary, subordinate, replica or follower, and "blacklist", for which the replacements could be blocklist or denylist. The proposal has allowed for exceptions when maintaining a userspace API or when updating a code for a specification that mandates those terms. The existing Linux kernel coding style, described here, and has made no mention of inclusive language. The proposal is to add a new document, to be called Linux kernel inclusive technology, which will give the rationale for the changes. Referencing the fact that "the African slave trade was a brutal system of human misery deployed at global scale," the document has acknowledged that "word choice decisions in a modern software project does next to nothing to compensate for that legacy." Read more