Increasing user base of Ubuntu desktop.
Thomas Ward
teward at ubuntu.com
Sun Mar 20 17:13:59 UTC 2022
Okay, guys, with my community leadership hat on: before you read any
further on this, don't take shots at each other, we're all on the same
side here. If you want to argue different points of view, do it in a
civil tone, please don't call people "bogus" or fight with people about
hardware, etc. and don't swear please (even if you obfuscate it - this
is a civil place not a place to fight).
Now, on to my response, WITHOUT my CC hat on. Also without my other
hats on, but I put them all in the signature because I mention them
here, and because it shows the breadth of my exposure to the 'current
community state of mind' at large (i.e. Ask Ubuntu and such).
FIRST, some background on me. I am a long time Ubuntu user, first used
it in 2009, where it massively improved performance on my then Dell
Vostro laptop that I had for college. I admit though I dualbooted -
Linux as primary driver, Windows for gaming or specific Windows only
software. 2012 is when I really got deeper into it and started doing
support on Ask Ubuntu (and hey, I'm also a moderator there now!). 2014
is when I started doing actual development. And then I continued to get
involved deeper and deeper into the Server side of things, then started
maintaining packages, then got full upload privs everywhere in Ubuntu,
leading to me getting positions on the Developer Membership Board,
Lubuntu Team/Council, Community Council, and other positions. And just
as a point, I recently finally applied in Debian for Debian Maintainer
to have upload access to all my packages I maintain (two of them), and
that was approved two days ago, and is waiting for Debian admins to
update my status.
I'm very fluent in Ubuntu and how it works, and know far more than I
want to admit. With this in mind, my responses will be the "Power user
comments on user problems and concerns based on long-term observation of
Ask Ubuntu, user complaints/concerns, etc.
On 3/20/22 11:38, Amit wrote:
> Hi,
>
> I was thinking about how to increase the user base of Ubuntu desktop.
>
> More and more people will use Ubuntu desktop if it (GUI, etc.) is easy
> to use.
Technically speaking, the GUI *is* easy to use. It's not hard to find
applications with the search bar in vanilla Ubuntu, and the GUI is not
the concern here usually.
> First timers and older people should also find Ubuntu desktop easy to
> use (having very short learning curve).
>
> Microsoft Windows is there on about 90% of all (computer) systems
> mainly because it is very easy to use.
>
> Windows is not a great OS but it is so easy to use that first timers
> and older people also use it without much issues.
And herein lies my beginning of countering your statements.
It is **well known** that Ubuntu ISOs are restricted from shipping
certain software or drivers due to legal constraints. Windows has legal
agreements to install special Windows fonts, software, etc. and install
codecs for DVDs, etc. from other companies. Ubuntu and the Open Source
world (including Debian, etc.) don't have those legal agreements and
therefore are restricted from shipping certain binary drivers, etc. and
other software that would normally be available in Windows.
Windows has been a dominant market share since **the dawn**. I was born
in 1990. In Kindergarten, we had old 5.5inch floppy disk computers that
we had to boot those disks to for software. In 1st through 3rd grade,
we had Windows 3.1 on old IBM systems for use for school emails between
staff. In 4th grade, systems started being upgraded to Windows 95.
Then 98. Then 2000 by the time I was in middle school (6-8th grade).
Then XP through high school. ME was kinda skipped in the school world.
The only other competitor was Apple, which in the timespan Windows grew
had a lag before it had any significant market share.
In comparison to "Hey it's ready off the shelf!" Windows and Apple
environments, initial UNIX (and later Linux) builds were not GUI
oriented, were mostly CLI, had server gearing, and were used by
'techies' who weren't held to the same level as 'consumer users' as they
needed high technical skills to use it.
Then enter GUI Linux. The large GUI linux stuff started to kick in
around here in the 2000s, with RHEL being around and used in tech
colleges for special projects. In fact, when I first went off to
college in 2009, Carnegie Mellon University had primarily Windows
endpoint systems connected into the RHEL/UNIX backends that powered the
core. I haven't been back at CMU since 2010 because I changed
universities and had a job since then once I graduated Penn State, but
my understanding is they still have RHEL labs, and also now support Macs.
Beyond the Windows market share problem, we *all* are aware of hardware
support problems. Wifi card drivers that're on the ISOs don't get
installed properly for certain wifi hardware chipsets, leaving people
without the ability to use their systems post-install and unable to get
downloads (hint: the laptops / mobile computing markets nowadays
**generally do not ship systems with Ethernet anymore**, leaving
"Connect your cable for Internet to get drivers" more or less the
dinosaur). When you visit Ask Ubuntu and look at the most active posts,
you see a huge portion of them are nVidia, AMD, or networking driver
problems. The drivers issue there is the key problem, solving the
problems is not as straightforward as downloading the updated drivers
via Windows Update which needs no user intervention other than
connecting to a network connection, and because of the 'driver problems'
and 'hardware compatibility' (which i'll give you recent use case
problems about!) issues, it's deemed that "Ubuntu is too hard for the
average use case" by the broader world at large. And then people expand
that to be "Linux" because they don't know the differences between
systems / environments.
I mentioned 'hardware compatibility'. At my FT job at the beginning of
the COVID pandemic, we needed to come up with a way to keep systems
secure so intel analysts at my job could access Corporate resources
*and* non-corporate resources in a secure way. We're a Windows house
with session hosts typically, but we have Linux environments for
research systems. We have a mix of Dell and HP systems that are mobile
systems / laptops at this time. We rolled a 'hybrid' solution - RDWeb
for remote desktop web access on the session hosts on the web browser,
coupled with an NGINX frontend in front of it that required SSL Client
Certificates to even get access. Those client certs were issued by IT
per-system and installed accordingly. And voila, that solution worked.
We've since moved to MS365 and Azure gateways with Microsoft + 2FA auth,
but the point still stands - we came up with an Ubuntu driven solution
for the endpoint systems. However, while the Dell laptops behaved
swimmingly, the HP systems took at least 3 days of me as a sysadmin
beating it into submission to get it to behave, and it came to a
roundabout way to make it work with the UEFI stuff. Once we got that
working, though, forcing it into legacy mode (the HP UEFI did not
support UEFI mode with Ubuntu, and we couldn't turn off secure boot
because of the way HP did their BIOS) allowed us to deploy the solution
in mass.
However, getting those systems working was a pain, and it required
training of our IT support guy and the windows sysadmin and a few other
volunteers to mass image the systems and set them up. We finally got it
all done though, and up until late last year that was the "work from
home" solution during COVID. We've since moved on, but you can imagine
the difficulty an 'average user' might have installing Ubuntu in those
situations where the hardware is not default compatible and needs
'technical experience' to find the solution. And that solution worked
for FT job but might not work the next day for new people.
>
> The current default GUI of Ubuntu desktop is not very user friendly.
I think you need to justify this argument. The Ubuntu desktop *is*
quite user friendly nowadays, and with an assortment of other DEs to use
with flavors of Ubuntu, there's other UIs they can use.
>
> But, it is for certain that if we want to increase the user base of
> Ubuntu desktop then we have to make it (GUI, etc.) easy to use just
> like Windows or even easier than Windows.
It's not just a GUI/UI issue, there's legal issues and concerns, and
'hardware' level concerns from certain hardware that make this a large
hurdle. Not to mention the long-standing compatibility and marketing
agreements between Microsoft and off the shelf vendors to ship Microsoft.
>
> Regards,
> Amit
Thomas
------
(NOTE: The statements and opinions in the above email, unless otherwise
stated, do not reflect any specific role or leadership position I hold,
nor any positions I hold as a developer or elsewhere - the roles are
mentioned here which I have only to reflect the scope of my 'reach' and
observations)
Ubuntu Member
Ask Ubuntu Moderator
Lubuntu Council Member and Lubuntu Team Lead
Ubuntu Core Developer
Ubuntu Developer Membership Board Member
Ubuntu Server Team Member
Ubuntu Community Council Member
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20220320/0aaf70e7/attachment.html>
More information about the Ubuntu-devel-discuss
mailing list