The perfect linux distribution(for the desktop) Escrito en Marzo 2, 2010, admin.

linux penguin

Introduction

I recently read a slashdot entry about Why Linux is not yet ready(there has been tons of those i know) and reading the comments i saw a lot of people arguing about different stuff, for example guys comparing the desktop and the server as if they were the same OS, in practicality is not, there are Linux distros for the server and power users and there are distros aimed at the Desktop.

So this is my attempt to reconcile the argument once and for all.

First a couple of statements.

The list

In the perfect Linux distribution:

  1. All the hardware would work out of the box: you plug it the distro loads the kernel driver and then opens the appropriate software to use it, if the user plugs a wifi dongle the distro tries to connect to a wifi network if the user plugs a tablet it the distro allows the user to calibrate it and so on, if the hardware its too new the distro reads the hardware id and model and downloads the appropriate software from the vendor/manufacturer if it fails to do this it ask the user for the included cd, progressive enhancement.
  2. It is Pretty: it has the cool factor without the bloat.
  3. It includeds software that works as good as the OSX and Windows defaults, with the ease of use of OSX: this means video player and editor, audio player, office suit(as good as MS office) IM client, browser.
  4. Commercial deals with computer manufacturers and licenses: this is absolutely important to kick start the whole thing, their distribution chains and marketing budgets are what linux needs.
  5. It is secure without getting in the way of the user, the current permission system is pretty good in the GUI side, you just need to prepare Linux for the malware that comes with the masses. Good security design only gets you so far you also need the third parties and an excellent updating system to keep the evil guys away.
  6. It has an open software store and maybe multimedia content that relies on the distro vendor, the OS vendor allows EVERYBODY to add software to it(free, OSS and commercial), let the users and independent parties sort the good from the bad(market and crowd sourcing).
  7. It has a kickass development environment, SDK, a simple unified API a the software store, devs have to love working with it.
  8. It is highly configurable in a progressive manner, that means you don’t jump from pretty-easy-to-use gui to manually editing files, you get a medium difficulty GUI that’s properly hidden from regular users.
  9. It works on low end hardware: starting from netbooks, you don’t need anything below their specs to win in the world market(maybe you do to appease the techies).
  10. It is super easy to update: if you get a new version of this distro you do extensive testing for regressive bugs before releasing, you can use the hard core techies to help.
  11. The parent company keeps the OSS spirit: this is important not only because if you forget about them you’ll lose the trust of all those Linux advocates who for years have struggled to spread it (and are an excellent source of free marketing), but because they are good principles, free and no charge software, open licenses, open standards, open policies, open financial information, good use of your earnings(Mozilla style), constant innovation through participation, good community management(Ubuntu style). A good OSS spirit also means binary and source compiled compatibility with as many distros as possible(almost impossible i know but worth the shot).

Conclusions

As you can see this is also a list of why Linux is not ready for the Desktop(market), examine each point against your own experience and the experience of the people lurking in the many Linux forums and you’ll see where Linux for the Desktop fails and Windows and Apple wins.

This way you get the best of all the worlds. Apple and Microsoft cannot possibly compete with Open, doesn’t matter how many dollars apple spends on design and UI or Microsoft in tying the vendors, openness beats all if you reach critical mass(this is happening with android in the cellphone market) Once you reach critical mass the expensive software vendors will come to your OS, because that’s where the users are.

This is the ugly part you need tons of money to do the whole thing, and a company with the power to do it, but once you start you simply charge the vendors a small fee for their paid apps in the store, apple style, you charge for premium support and you are good to go for years.

I see 2 possibilities: Google with Chrome OS and Canonical (they just need to aim high enough sadly i don’t think they will and thus they doom themselves to bankrupt IMO).

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.



¿Que opinas?

Para dejar tu opinión utiliza la forma de abajo

Name (requerido)

Email (requerido)

Sitio Web

Comentarios

2 comentarios
  1. [...] The perfect linux distribution(for the desktop) I recently read a slashdot entry about Why Linux is not yet ready(there has been tons of those i know) and reading the comments i saw a lot of people arguing about different stuff, for example guys comparing the desktop and the server as if they were the same OS, in practicality is not, there are Linux distros for the server and power users and there are distros aimed at the Desktop. [...]

  2. oiaohm Marzo 5, 2010 6:50 am

    I am sorry people by windows and it fails lots of those.

    Number 1 Got to be kidding me here again. I know many hardware combination that doom windows. Its only that vendors filter your hardware you don’t hit them more often.

    Number 2 Pritty is in the eye of the holder. Lot of distributions are. Nothing special here.

    Number 3 “It includeds software that works as good as the OSX and Windows defaults” Ok nice grey area. Like windows media player not knowing what to do with many files. Out box Linux media players play more. And out box windows does not come with Office suite. There are closed source office suites for Linux by the way.

    Number 4 about the only current advantage MS has. No problem deals are being setup with nokia and the like.

    Number 5. Prep work is under way for this. fanotify go look it up.

    Number 6. Is why windows is secuirty screwed. Allow everyone includes allowing malware into the system.

    Number 7. See Nokia with QT.

    Number 8. Repair windows some time please. I perfer Linux config file diving to windows registry diving.

    Number 9. Linux runs on lower hardware than windows. Now please look at 2.6.33 Linux is getting compressed swap/memory to it runs better on low memory hardware.

    Number 10 It is super easy to update got to be kidding me. Compare to windows all Linux distributions are a dream. Too much fragmentation in the windows update system covering third parties.

    Number 11 is not important.

    Problem is you disregarded Meego. Meego follows LSB standard. So any application built for Meego can operate on all LSB supporting distributions. Ie that is most of them in one hit.

    Ubuntu will integrate Meego in time. Meego is funded by Intel and Nokia so is not going to fail.

    Biggest issue here is critical mass. Once Linux cross that development speeds up a lot.

    OS X even fails a lot of your list.



Todos los contenidos estan licenciados bajo la Licencia CC(by-nc) Talacha - Powered by Wordpress, Installed by Installatron. - Tema por Speckyboy Modificado y traducido por Grillermo