Mike Meredith

Sep 092017
 

Reprocessing some old photos

#1: Just Another Doorway

Just Another Doorway

If you don’t recognise it, that is one of the entrances to Sagradia Familia.

#2: Sagradia Colours

Sagradia Colours

#3: Park Güell Tourist Swam

 

Park Güell Tourist Swarm

#4: Tunnel To Old Town

Tunnel To The Old Town

Sep 092017
 

I recently switched from Ubuntu to Fedora Core for a variety of reasons :-

  • For a later version of fwupd as I had some vulnerable wireless mice to update.
  • To have a look at what Wayland was like (mostly invisible although oddball Window Managers still only talk to X).
  • To have a look at what it’s like after all these years; RedHat was one of the early distributions I ran.

All is reasonable except for one thing. The software updates.

What is this obsession with restarting to perform software updates? Is the relevant developer a refugee from Windows?

Now don’t get me wrong; a restart is the most effective simple way to ensure that outdated versions are not in use, but restarting every time you perform an update seems excessive.

  • If you need to update the kernel for security reasons, a restart is reasonable if you don’t have “live upgrades” but Fedora Core comes with a kernel that has that feature.
  • If you have a security update to a long-running process (such as Wayland or X), then you need to restart that process. In some cases you can restart a long-running process without notice; in others you will have to be disruptive, or ask someone to quit the long-running process.
  • If it isn’t a security update, you can simply wait until the user restarts the process.

Overall, the update process need not be as disruptive as Fedora Core makes it. It is of course not the end of the world to force a reboot, but it is hardly a very graceful process and some (including me) will find it annoying enough to avoid Fedora Core.

Post Interference

Sep 072017
 

I have been hard at work fixing all of the broken Photography posts on this blog – specifically fixing all the broken images. Go back far enough, and you may well come across photos you have not seen before.

As a bonus, I have also uploaded all the images to Eyeem where you can see all the images on one page without any annoying words.

Walking The Beach

Sep 072017
 

Well of course it is.

To give a bit of context, this came up in reaction to an article on Hollywood picking a director for a Star Wars film, and the possibility of the chosen director being someone other than a white male. Of course the comments kept bouncing back and forth between declaring the comment above to be racist and sexist, and claiming that it wasn’t.

Highlighting that Hollywood seems to have an exclusive club of candidates to direct big budget films which exclude anyone who isn’t white and male, is perfectly reasonable. Or at the very least, turning a blind eye (as far as “industry recognition” (like the Oscars)) to female directors when they do get to direct (and there are plenty of talented female film directors). In fact there are also plenty of talented non-white film directors too.

Which is a bit of a surprise – you would expect the famously liberal Hollywood to be gender and ethnic background blind when it came to picking talent. You might have assumed (as I did) that the career path for film directors favours rich white dudes – perhaps with “internships” (slavery for rich youngsters) amongst other things.

So it would appear that Hollywood is actually being sexist and racist in selecting film directors for major films. And it needs to fix this.

In other words the sentiment of the statement was anti-racist and anti-sexist.

But the way that comment was expressed was racist.

Any time you say something like “must choose ${ethnic group}” or “must not pick ${gender}” you are being racist and sexist. Even if it is in a good cause.

It is better to come up with a better way of saying the same thing: “It would be a surprise to see Hollywood select a director from any background rather than it’s usual pool of directors that give the impression that Hollywood is racist and sexist.”

Apart from anything else, the comments following such an article might be a bit more interesting.

Contemplating The Sea

Aug 272017
 

Every so often, somebody (or organisation) proclaims that this year is the year of Linux on the desktop. Given the number of times this has occurred, you would have thought that the Cassandras of the Linux world would stop trying to predict it. In fact I am not entirely sure what it is supposed to be – everyone using Linux on the desktop, or just some? And if it is just some people, how many?

It is essentially nonsense – if you use Linux on the desktop, every year is the year of Linux on the desktop; and if you do not, it isn’t.

Assuming you are someone who has more than two brain cells to rub together and are prepared to do some learning, it is perfectly possible to run Linux on the desktop. You can do pretty much everything with Linux that you can do with Windows. In fact the one area that Linux is traditionally weak – upgrading firmware of third party devices (such as media players, wireless mice – is beginning to change with LVMS and fwupd.

To give an example, I was recently upgrading some Logitech wireless mice to eliminate a serious security flaw, and I tried with Windows, OSX, and finally Linux. Both the Windows and OSX methods failed, whereas the Linux method just worked.

In fact even if the Windows method had worked, it would have been a lot more complex. I had to download the Logitech software (admittedly this step would probably be unnecessary if I was used to using the wireless mouse under Windows), know that a firmware upgrade was necessary, download the firmware upgrade, and finally load it into the upgrade tool.

Under Linux? Assuming I had been using some gooey tool like GNOME Software, it would have notified me that an upgrade was available and after a request would have upgraded it for me. I (of course) chose to do it the geeky way from the command-line, but even so running :-

# fwupmgr refresh
# fwupmgr update

… is a great deal simpler than the Windows way. And that is before you consider that with Windows, you need to download a firmware update tool for every device whereas the Linux way it is just one tool.

Of course in practice, the Linux method only works for a handful of devices – of the innumerable Linux machines I run only one has available updates for the desktop computer’s firmware (the Dell at work), and of the peripheral (or not so peripheral) devices only a tiny handful can be upgraded today.

But it is not inconceivable that in the not too distant future, the sensible way to upgrade the firmware of various devices will be to install Linux, and let it do it for you. Particularly if device manufacturers realise that by adopting Linux as the firmware upgrade delivery method, they can save time and effort.

“But I know Windows” – actually you know Windows 7, or Windows XP, or Windows 10; each of which is very different from each other. And whilst Linux has even more variability at first glance, there is actually more commonality between different versions of Linux. Or in other words, the effort of learning Linux in the first place is rewarded by less of a need to completely re-educate yourself every time you upgrade.

This is not intended as encouragement for you to switch to Linux (although if you are involved in IT you should at least be familiar with Linux), but intended as a criticism of the concept of a year of the Linux desktop. It isn’t useful, and what is worse it leads to the false impression of failure – if everyone is not using Linux on the desktop, then Linux has failed.

Linux on the desktop has not failed because I use it on the desktop.