NSA: Please Turn off the Lights When You Leave. Nothing to See Here.

Linux Advocate Dietrich Schmitz shows how the general public can take action to truly protect their privacy using GnuPG with Evolution email. Read the details.

Mailvelope for Chrome: PGP Encrypted Email Made Easy

Linux Advocate Dietrich Schmitz officially endorses what he deems is a truly secure, easy to use PGP email encryption program. Read the details.

Step off Microsoft's License Treadmill to FOSS Linux

Linux Advocate Dietrich Schmitz reminds CIOs that XP Desktops destined for MS end of life support can be reprovisioned with FOSS Linux to run like brand new. Read how.

Bitcoin is NOT Money -- it's a Commodity

Linux Advocate shares news that the U.S. Treasury will treat Bitcoin as a Commodity 'Investment'. Read the details.

Google Drive Gets a Failing Grade on Privacy Protection

Linux Advocate Dietrich Schmitz puts out a public service privacy warning. Google Drive gets a failing grade on protecting your privacy.

Email: A Fundamentally Broken System

Email needs an overhaul. Privacy must be integrated.

Opinion

Cookie Cutter Distros Don't Cut It

Opinion

The 'Linux Inside' Stigma - It's real and it's a problem.

U.S. Patent and Trademark Office Turn a Deaf Ear

Linux Advocate Dietrich Schmitz reminds readers of a long ago failed petition by Mathematician Prof. Donald Knuth for stopping issuance of Software Patents.

Showing posts with label Linux Desktop. Show all posts
Showing posts with label Linux Desktop. Show all posts

Monday, July 28, 2014

Linux Desktop Application Development Flounders

You know, I have been trying to remain objective on this topic and have debated whether or not it would be constructive to write a post for going on several months now. (Image credit: illustrationsource.com)

Each day I survey the news pan-handling for those 'nuggets' that would indicate someone out there is 'thinking' and actually innovating on the Linux Desktop.  When I sort through the chaff of daily trumpeting of the newest Distro cookie cutter 'me too!' clone, I come up with scant information on new software development for specifically the Linux Desktop market.

Okay, you are grumbling.  You see, being an Advocate doesn't mean I will feed you platitudes and say 'nice things' all the time.  Quite the opposite.  I take a critical eye to what is, or in case of this story, isn't going on with Linux.

I don't get as excited about Linux on the Desktop (LoD).  Where are the killer apps?

Close your eyes and what do you see?  Heh.  Yep.  Nothing.  This is saying something but I am not sure what it means.

Are Developers too busy doing other things in their lives?

Are the global economic conditions putting pressure on LoD software development in general?

Companies with a bankroll and capability to pay Developers to do their work allow them a decent livelihood.  So, consequently companies like Microsoft and Apple have traditionally done well.

Yet, even now, Microsoft just announced a major lay-off of 18,000 employees.

Along with the effects of a recession, which I prefer to call a depression, come the attendant 'side-effects':

Business contraction, job loss, increased unemployment are all symptoms of what is not just regional, but encompassing the global economy as it were.

Thus, if you are one of those committers who volunteers their service in writing Open Source code in your spare time, and you find yourself out of a day job, that will most undoubtedly put a crimp on your ability, willingness to volunteer services when you cannot put dinner on the table.

We see ongoing development continues with Apple, Microsoft, Red Hat Linux and their orbiting software vendors in the commercial arena, but on the community side of Linux, I see few interesting new software applications in the offing.

Does this fit with what you see?  What are your thoughts?  -- Dietrich



Sunday, January 12, 2014

Top 5 Linux Desktops: Where Do You Want to Go Today?

by Dietrich Schmitz

Overview


No one can disagree, the level of choice one can have for coupling a graphical user interface to Linux to achieve the Linux Desktop metaphor has grown and become quite extensive. (Image right: Fedora 20 Desktop Edition)

By comparison, Apple's OSX and Microsoft's Windows legacy x86 7/8 have little choice to offer, by default.

I've been thinking about whether or not having so much choice is a good thing or not.  Certainly everyone understands that 'choice' is a tenet or, if you will, a cornerstone of Open Source and Linux and breeds variety and stimulates creativity.

But to temper one's thoughts, should it come with a level of restraint lest we find ourselves ultimately floundering with 'too much choice'?  That is an important question and distinction.

If one considers the abstraction 'Linux Desktop', one may not necessarily and reflexively fix their mind on a singular idea of what that is.  No, there are quite a few good choices one can make insofar as which GUI to use.  Might there be a 'down side' to having so much choice?

Newcomers to Apple Macs know the GUI will always be what Apple provides -- one and only one GUI.

Newcomers to Microsoft Windows will have the same expectation.

And now, upcoming Google Chromebook provides uniformity of its own.

These three commercial products are designed not to encourage decoupling the gui from the kernel.  The technophile may try to do so, but by and large, consumers in the larger mass market accept without conscious thought the packaging and presentation as found and just use a given product, because 'it works' for them, by design.

That reduces common-denominators dramatically and allows to a large degree a level of standardization to be fostered.

With Linux, the story is different.  For example, the commercial Distros Red Hat and Ubuntu Linux offer one GUI.  That makes sense as far as the aforementioned is concerned, providing consistency across varying hardware platforms, along with meeting user expectation.  If assumptions can be made on how software behaves then cost of operation will also be lowered appreciably.

On the community side of Linux, we have a garden variety of multiple GUIs, package managers, File Hiearchical Standard variations, because with 'choice' comes the ability to depart from what was previously done.

Each Distro brings with it a variation or 'spin', if you will, on what constitutes a 'better mousetrap'.  The design goals can be modest to major departures from previous attempts.  In some cases, one might not be able to distinguish the difference between Distro A and Distro B.

Distrowatch Top Five



Taking a look at the 'Top 5' Distros listed on Distrowatch today (Image left: taken 1/12/2014 by DTS) we see Mint, Debian, Ubuntu, Mageia and Fedora are in the pack.

These 'players' have moved around a bit but for the most part have been dominant insofar as a Distrowatch measurement gives.  It's not scientific by any means, but, over time one can get a feel for where the modalities are.

So, is it safe to assume these are the top 5 players in the Linux Desktop market?  There is room for debate and if you have played 'horseshoes' in your life, you know that 'close' counts.

We are seeing a 'clustering' around these data points happening for a long period of time.  I don't think we'd be out on a limb to say they represent the most popular Distros in terms of traffic detected.

Then making that assumption, what GUIs appear to be used with each of these?  Let's take each one at a time.

Linux Mint

Linux Mint Lead Developer Clem LeFebvre has much to be proud of.  He has shown that a better mousetrap can be built and the level of thought, fit and finish to his several 'spins' are worthy candidates for any newcomer to Linux.  In fact, I'd probably offer them first to a newcomer than Fedora my mainstay Desktop of choice.  Why?  They just work and nothing needs to be tweaked out of the box.  In its current incarnation, Linux Mint 16 "Petra", users have several GUIs from which to choose: KDE, Xfce, Cinnamon, and MATE.

At one revision, I believe 12, Mint offered an LXDE spin.  How I wish they'd bring that back.  But, Xfce works really well as lightweight GUIs go.

Interestingly, Mint doesn't offer a GNOME spin and no Enlightenment either.  Enlightenment just released version 18.  I feel, Enlightenment is not getting the 'respect' that it deserves and the spins which offer it are few and far between.   Bodhi Linux is a good choice if you'd like a good out of the box experience.

Debian

Debian is the staid, pragmatist-favored Distro for reasons of intentional slow development to promote a stable operating environment.  If you want cutting edge technology, it won't be there by default.  The kernel will be at least 12 months old and packages will be likely aged the same.  As for GUIs, and if you want to stay in the present, you'll likely feel like you are living in the past if you opt for Debian's choices.  The website design hasn't changed much for many years, appears spartan, and if I were a new user, I'd be intimidated by it.  It certainly doesn't coddle the user by providing what I call user-friendly 'good guidance'.

It wouldn't cost much to improve its friendliness and that's why I won't ever have a new user first try Debian.  When you are drilled down to picking the isos from a barren directory tree structure, you'll find they offer GNOME, KDE, LXDE and Xfce 'flavored' isos.  Most will fit on a CD with 'overburn' but one or two require a DVD if you opt not to use a larger USB pen drive.

Ubuntu

To be fair, Canonical Ltd. has succeeded in making Ubuntu Linux a true 'user-friendly' experience.  From the moment you arrive on their website to downloading, to installing, you will be coddled and that breeds confidence.  As it should be, Ubuntu is made for commercial use and for the general consumer.  It is designed to fit most users' needs with just one GUI, called Unity.

Unity is the bastard child in the Open Source community, promulgated by Canonical Ltd.  But it has resulted in somewhat of a 'wedge' in upstream development standards.  Namely, despite their vocal support for nurturing and being behind Wayland, the follow-on new Display server standard to replace the aging and 'problematic' X.org, they did a switch of direction by choosing to write Xmir, a variant containing some of Wayland but mostly rewritten by the Canonical developer team.  As such, much contention has arisen around its development and the long story short is that Unity isn't supported by any other Distro.  It's an island.  It's how Canonical does things.  They are in full control of it.  So be it.  The long-term prognosis for Unity is unclear as more and more Distros hop on board with Wayland-driven technologies.  I would personally offer another spin of Ubuntu such as Kubuntu or Xubuntu before I would recommend Ubuntu.  Both will support Wayland going forward.

Mageia

Mageia is a community-based fork of commercial Mandriva Linux.  I cannot give you a statistic for it, but I would tend to believe that Mageia in terms of country of origin dominates in Europe since Mandriva was historically developed by a French concern.

Mageia is in the pack for very good reason and one need only go to their website to see the level of professional work and finish is a 'cut above'.  It's the same level of polish as that of Ubuntu, only they offer a comprehensive list of GUIs that include:



  • KDE4 SC 4.10.2,
  • GNOME 3.6,
  • XFCE 4.10,
  • LXDE,
  • Razor-Qt,
  • E17.

Fedora

Fedora is my Distro of choice.  By default, Fedora 20 Desktop Linux Edition installs GNOME 3.10.x.  In their 'family' of spins one will find GUIs of KDE, Xfce, LXDE, and MATE.



 

Conclusion

It would appear that Fedora is the only Distro that offers their default Desktop with Gnome.  I would add that this is the first experience I have had with Gnome in a long time where I feel that it has reached a plateau of usability in version 3.10.  It's not perfect and there are issues for the more technically inclined who quickly hit limitations, but for a newcomer and 'Joe Six-pack', I feel that Fedora 20 Desktop Edition is more than 'adequate' to get the job done in Gnome 3.10.

Looking at Mint 16 Petra's other 4 Distros, Mint seems to premier KDE and Cinnamon and MATE provide good Gnome alternatives, while Xfce offers Gtk2/3 support going forward and no Gnome dependencies.

Canonical Ltd. continues to chart their own course doing many things that simply depart from common sense.  Unity being what it is, will still give new users ease of use and the work done to keep to a standard and polished commercial product stands out, nonetheless.

I expect to see continuing big things from Mageia.  While they tend to lumber along, they are dealing with a lot of moving parts so necessarily must be pragmatic and plan their changes carefully executing them in good time.  They are worth waiting for whatever they bring to the next major revision level.

Debian are probably not going to change a lot in terms of their software policy management and so while work continues on the next Debian 8, it will be slow coming.  The Distro spins and website could use a major face lift.  Get out of that '90s Yahoo look.  Is Debian a 'speed bump'?  Yep.

Mint stays firmly entrenched in the top 5 slot numero uno and for good reason.  The reputation and expectation is that one can quickly, easily install any flavor of Mint and hit the ground running.  Just use.  Mint doesn't include Gnome but makes up for it with a set of jewel-like Distros, shiney and ready to go to work for you.

That's it for now.  Let me know what you think.  -- Dietrich

Enhanced by Zemanta