[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

farewell



I feel bad about this, but I'm breaking up with you.

I've been using Debian for 20 years and in that time I've never strayed
to other distributions.  But Buster is too much.

Today I logged in to my laptop and the CPU was running flat out, as was
the network.  So I looked, and it was packagekitd.  So, I disabled and
stopped it using systemd.  Then I logged out and logged back in again. 
The same happened.  And it was still packagekitd.  Why?  How is this
even possible?.  Why had disabling it with systemd not disabled it? 
Maybe I could uninstall it?  No, Gnome depends on it.

Oh, Gnome.  

I wasn't that impressed with Gnome 3 back in the day but I didn't want
to hate it so I gave it a chance.  Even when it was pretty flaky, and
everyone, even Linus, was dumping on it.

I learned to like the new interface.  Except for the bits that I had to
use dconf-editor to fix.  Or gconf-editor.  I didn't mind gnome-tweak-
tool or that other settings tool that doesn't seem to have a real name:
the one with the wrench and screwdriver logo.  

Why are there so many different ways to manage things under Gnome?  And
why do the names of gnome options keep changing?  And the names of the
tools to tweak them?  And why do defaults keep changing?  And why does
window-shading no longer work in so many gnome apps?  Maybe Linus was
right about it.

Debian used to be an OS for geeks.  For people who weren't afraid of
the command-line and who could figure out how to tweak configuration
files.  Stuff that used to be an easy configuration option is now
really difficult or is managed by an apparently unconfigurable and
poorly documented abstraction layer.  Like pulseaudio.

I didn't want to hate pulseaudio but the other week, when I wanted to
tweak the surround sound options and google told me which alsa
configuration file I had to tweak, I discovered that pulseaudio had
abstracted it away.  And even google doesn't know how to configure
pulseaudio.

I didn't want to hate wpa_supplicant but when it failed to connect to
my second network, it automatically logged back into my first.  Even
when I tried to tell it not to.  Even when I cancelled the attempt. 
Even when I told it to connect to the other network.  

I played with a BSD installation the other week.  For wireless
networking to work, I had to write a script.  I almost cried with joy. 
It was the Unix experience I'd forgotten.  The ability to tell a
computer what to do, simply, and without having to fight it.  Without
having to second-guess it.  Without it having so much bloody attitude
that it appeared to think that it knew best and that I was being
unreasonable.

I didn't want to hate systemd but stuff that had worked forever, like
restarting gdm from the command line, hasn't worked for me since
systemd appeared.  And what used to be a simple matter of creating a
service by creating a script and putting in a symlink into a runlevel
directory, is now apparently beyond my level of skill to make work.

And binary logs and a "smart" viewer for them?  If you want to make
logs flexible, log stuff to a sql database.  But only as an option, not
by default.  Don't make the log system a point of failure.  Don't take
away my ability to use grep on a file.  Or awk, or perl, or a script. 
That is the essence of Unix and it's being lost.

Oh, and X11 forwarding no longer works.  I didn't want to hate
Wayland...

Do you really think this is progress?  Removing and making difficult to
access, all of Unix' power and flexibility, and dumbing it down so that
the easy stuff becomes easier but the power-user stuff becomes harder
and harder to access and scripting is no longer a matter of telling the
machine what to do, but rather figuring out how to work-around all of
the improvements.

I know I could probably get past all of this.  I could learn the
intricacies of systemd.  I could figure out pulseaudio by looking at
the code.  I could probably install something other than
wpa_supplicant, or I could write my own replacement.  I could choose
not to use Wayland, and I could use Cinnamon or Mate rather than Gnome
3.  Yes, I know Debian has that flexibility.  But I don't need the
hassle.  I want a system that pretty much works out of the box.  I
don't mind tweaking a few things but I want a tool, not a challenge.

So we're done.  I feel bad, like I'm being disloyal but I can't go on
like this.  

I wish you well and I hope you find someone else.

__
Marc


Reply to: