EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

02.03.20

Systemd Has Become (Almost) an Operating System

Posted in Debian, GNU/Linux, Google, IBM, Red Hat at 4:55 am by Dr. Roy Schestowitz

With a humongous amount of code added and removed (hundreds of thousands of lines per year) the freedom to study the source code becomes almost moot (too much in one place and changing far too fast)

The freedom to study 1.2 million lines of source code? Too Damn High

Summary: StrongSwan on Debian 10 (Buster) is hard; systemd isn’t helping, it’s mostly getting in the way and as it turns out this is part of a much broader problem introduced by Red Hat’s system-wide “D”isruption

“BUSTER” is great! It really is. Well done, Debian team! What a great operating system! Far better than anything which comes out of Microsoft and Apple. I even installed on it all the available desktop environments (bar GNOME). They work. They work very, very well. Polish is noteworthy.

But with claims of perfection no room is left for improvement, so this is going to be a rant. Not about Debian. Not about Red Hat (now IBM), either.

This rant will be focused on one project alone. It’s the project one isn’t meant to be criticising (without risk of retaliation of some kind). This project probably stole took a lot of my time (hence not many articles in Techrights lately).

First of all, let’s be clear that Debian 10 works and I am generally happy with many things about it (almost everything worked perfectly out of the box), but when things don’t go smoothly, they can be downright distressing and almost impossible to diagnose/debug/resolve.

I think that the views of Bruce Perens have been clear (when he spoke about it at the end of last year). He focused on reliability aspects. Purely technical aspects.

One thing I’ve long noticed about systemd is that any system with it takes ages to boot and shut down — something I’ve experienced only since systemd was put there by default (the time it takes isn’t slightly longer — we’re talking about something like 4 times longer!).

No wonder Chromebooks don’t use systemd…

One could go make oneself coffee while rebooting a machine with systemd… and still be back to an almost ready system.

But never mind the coffee breaks. Those take only minutes. When things do not work as expected, they can end up taking hours or days to fix.

Consider StrongSwan. I’ve already spent about 6 hours on this (net time, putting aside distractions). I finally got to the point where I can either get only to the VPN’s internal realm or the ‘outside world’ (not both). I spoke to the developers about it as the subject is very scarcely documented on the Web; there are hardly any Web pages about it (like a HowTo for StrongSwan on Debian 10).

It’s hard to debug. Here’s some fun with StrongSwan:

strongswan debug

And StrongSwan entries in the log:

strongswan log

Does that say what goes wrong? No. Nowhere.

When using older systems I was at least getting some error message showing somewhere, but systemd is truly disruptive to what one already knows. Debian is not Red Hat, but it adopted a massive piece (blob?) of IBM/Red Hat and now needs to grapple with it.

I never had to spend so much time — with help from technical networking people — just to set up something reasonably simple.

Judging by what I see online, not only do other Debian users have had similar issues in recent years; those same issues are inherited ‘downstream’ and by recent versions of Ubuntu and its derivatives. I could cite about half a dozen examples. At times you see reports from entire companies that have issues related to this.

At the moment I have something that almost works, but I still lack complete and clear documentation to explain what I’ve done so far to almost make it work. It has been rather chaotic an experience.

/home/ will soon be conquered by systemd, maybe /var/log/ too (so producing the above will require yet more learning and retraining, maybe coping with new bugs as well).

Whatever one thinks of systemd, it’s hard to make or form a fully informed opinion because systemd is vast and it touches almost everything in the system. Maybe it’s great and innovative, but the disruption it has caused is very much real and it’s hard to believe anyone but Red Hat (now IBM) shareholders will profit from it. Those shareholders probably don’t use GNU/Linux themselves, certainly not on their desktops/laptops — a form factor they almost certainly don’t care for as “there’s no money on it!” (ask the Linux Foundation how many people in it even use the operating system).

Special gratitude and credit goes out to @thermicorp (who helped me in the process).

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

Leave a Comment

You must be logged in to post a comment.

What Else is New


  1. Links 3/2/2020: Wine 5.1 Released, GNU/Linux Benchmarks Against Vista 10 (Windows Loses), KDevelop 5.5

    Links for the day



  2. Microsoft “Azure” (or “Cloud”) Results Are Most Likely an Elaborate Fraud

    Even Microsoft fans (who participate in Microsoft podcasts and censor Microsoft critics) aren't buying the latest "sales figures for Azure"



  3. Systemd Has Become (Almost) an Operating System

    StrongSwan on Debian 10 (Buster) is hard; systemd isn't helping, it's mostly getting in the way and as it turns out this is part of a much broader problem introduced by Red Hat's system-wide "D"isruption



  4. Why I'm Optimistic About Free Software (Although I'm a Pessimist by Nature)

    The rise of Arvind Krishna (couldn’t possibly be overstated a piece of news in GNU/Linux circles) is a good sign for GNU/Linux while Microsoft gradually moves away from its entryism-type strategy (it failed miserably; it just didn't work)



  5. IRC Proceedings: Sunday, February 02, 2020

    IRC logs for Sunday, February 02, 2020



  6. Free Software (as in Copyleft/GPL) Will Eventually Win for the Same Reasons GNU/Linux Did

    The “OS war” may be over (Linux — typically with GNU — as de facto standard in most technical sectors including Microsoft's), so the war on this inevitable paradigm change has shifted to licensing and GitHub is a major attack vector



  7. Congratulations to James Whitehurst on the IBM Promotion

    Jim Whitehurst has been put in an important position at IBM and we hope he can turn around the company's aggressive patent policy (and halt the lobbying for software patents)



  8. Links 2/2/2020: OpenMandriva Lx 4.1 “Mercury”, LLVM 10.0 RC1 and Linux 5.5.1 Released

    Links for the day



  9. Mansion of Pedophilia – Part IX: Arrest for Pedophilia Made, Conviction (Guilty Plea) Affirmed, and Search Conducted While the Pedophile Was at the Home of Bill Gates

    Based on media coverage, including footage, we more or less understand what happened and when (but are still waiting for the police to comply with a request for records)



  10. IRC Proceedings: Saturday, February 01, 2020

    IRC logs for Saturday, February 01, 2020



  11. The Latest Talking Point of Team UPC: Ignore Brexit, UPC Will Miraculously Come Very Soon! (Somehow!)

    Team UPC is blinding itself; it is also attempting to hide from the public the very simple fact that UPC is now doomed (likely the point of no return)



  12. Links 1/2/2020: Scott Rifenbark RIP, FOSDEM 2020, HPVM 0.5 Release

    Links for the day



  13. Wasting (Misusing) Money on 'Researchers' and So-called 'Studies' Only Reinforces the Perception That the EPO Attacks Science With Its Money, Just Like Climate Deniers and Big Tobacco Lobby

    The above-the-law monopoly which is based on Munich not only silences dissent but also bribes for self-serving propaganda (distorting public opinion and corrupting science) — something it knows it won’t be held accountable for



  14. The Office of Philpott and Pol Pot

    It seems so perfect a match; Cambodia (with no European Patents and a genocidal legacy) with a so-called ‘patent’ office run by ex-military people (not just Philpott)



  15. IRC Proceedings: Friday, January 31, 2020

    IRC logs for Friday, January 31, 2020



  16. Links 31/1/2020: Lars Kurth RIP, Mesa 20.0 RC1, CERN Moving to Free Software

    Links for the day



  17. The 'a b c' of Microsoft 'Innovation' Teaches Us About Its Strategy (or How Microsoft Will Be Attacking GNU/Linux)

    Microsoft's decades-long modus operandi has been forgotten by far too many (possibly unknown to the younger generation); it's worth reminding ourselves how it works



  18. Collapse of the UPC is “Business as Usual” According to Bristows LLP

    Team UPC is so debased or so detached from reality that all it has to say about Brexit is that everything is normal, everything is just fine (deep state of denial)



  19. The EPO's Epic Waste of Money (300 Million Euros) Ended up Not Only a Fire Hazard But Also a Suffocation Risk

    The Hague branch of the EPO reports yet another potentially deadly Nouvel incident; the EPO’s workplace safety is appalling even if one survives the endemic depression and chronic Upper Limb Disorder (ULD)



  20. IRC Proceedings: Thursday, January 30, 2020

    IRC logs for Thursday, January 30, 2020



  21. The Administrative Tribunal of the International Labour Organization (ILO-AT) is Moot, EPO Plays It Like a Fiddle

    Another dark episode for EPO staff, staff representatives, and even ILO/ILO-AT (repeatedly failing to uphold the law at the EPO)



  22. Links 30/1/2020: New Stable Kernels and FreeNAS 11.3

    Links for the day



  23. EPO as a Kakistocracy of Lies and Bribes

    Kakistocracy best describes the state of today's EPO (the management) and the lies told every day in its Twitter account show that insincerity has simply become the norm, accompanying the endless misconduct



  24. Enablers of Constitutional Violations and Unified Patent Court (Unitary Patent) Dreams

    The Unified Patent Court (UPC) lobby — or Team UPC — which managed to enlist a former judge, is riding the back of IAM, an EPO-funded propaganda arm that’s shameless about lying to people to keep those bribes coming



  25. Today's EPO Stands for Nothing at All (Except Faking 'Production' to Amass Money for Gambling)

    The EPO has exploited the Dabus (or DABUS) story to portray itself as strict, but the reality is exactly the opposite



  26. IRC Proceedings: Wednesday, January 29, 2020

    IRC logs for Wednesday, January 29, 2020



  27. Links 30/1/2020: LibreOffice 6.4, Godot Engine 3.2 and Mesa 19.3.3 Released, Data Transfer in GTK4

    Links for the day



  28. Patent Scavenging or Racing to the Bottom of Patent Quality

    The patent microcosm is pushing for software patents, and for litigation with such patents, but it all boils down to bottom feeding



  29. EPO and UPC Can Become the Next 'Dieselgate'

    Mischievous policies in Germany and cover-up of abuses won’t bode well for the nation; we’re already seeing some of the pushback, but can António Campinos keep the gory details under the wraps for much longer?



  30. Microsoft Partner Explains How Microsoft Screws Partners (and Free/Open Source Projects)

    "Nothing Has Truly Changed Since Netscape and Antitrust," as we put it four days ago; the 'new' Microsoft is the exact same company with the exact same strategies, which include destruction by assimilation


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts