LWN.net Logo

systemd 183 released

systemd 183 released

Posted Jun 11, 2012 22:07 UTC (Mon) by nix (subscriber, #2304)
In reply to: systemd 183 released by nlucas
Parent article: systemd 183 released

Either way, a user-space udev API was broken.
This seems to happen every month or so. It's not like this is the first or even the tenth time. Most of the changes add no value that I can see.

I'm frankly sick of it, so I'm sticking with udev 175 until it breaks, and then backporting appropriate kernel changes to keep it working, or forking it with the intent of maximum compatibility with existing installations, whichever is easier.


(Log in to post comments)

systemd 183 released

Posted Jun 11, 2012 22:59 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

Uhm.

Udev is a very low-level component. Why are you maintaining your own config instead of using distro-provided one (maybe with small customizations)?

systemd 183 released

Posted Jun 12, 2012 7:33 UTC (Tue) by nix (subscriber, #2304) [Link]

Because I am a UI stability freak. I have extreme distaste for people breaking my working environment, so every physical system I own is currently LFS simply so that user-facing components on whose UI I rely can avoid being jumped to versions that change the user interface in major ways. Not udev, as such (that's just very annoying: I have to run it but I don't like to be bothered by it), but things like the desktop environment, for instance. Now maybe I should just be using xfce, but it so happens I'm a KDE 3.x + fvwm user. These days, some people package Trinity, but there was a long time when I was using KDE 3.5.10 and no vaguely up-to-date distro packaged it: there are other major components that I am intentionally far behind the curve on too. At the same time I want or need to use bleeding-edge trunk versions of some things (kernels, toolchains, QEMU, Emacs, Chromium), a lot of which have substantial local patches applied.

There are few distros optimized for stick-in-the-muds who also need to use and patch bleeding edge low-level software, and I can understand that. Nobody else is likely to want to use the same combinations of bleeding-edge stuff as I am, and handling all the possible combinations is a combinatorial explosion. Most people in this position use a distro, locally compile lots of stuff, and try to cope with the much-too-frequent disruptive UI changes. I'm not willing to do that. Sometimes this means I whine about people who assume that everyone uses a distro that someone else maintains (and that downgrades never happen) and that they can break low-level components' compatibility frequently without anyone at all caring. People like me do still exist. We may be a small constituency of control-freakish eccentrics but we are not nonexistent. :)

(As a side note, the reasonably high degree of low-level knowledge that doing this sort of thing requires *did* actually get me a pretty damn good job. So it wasn't a complete waste of time after all!)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds