Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
25% Recurring Discount on NVMe VPS
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

LET Non-Systemd Thread

Not_OlesNot_Oles Member, Patron Provider

A few guys seem to be enjoying our LET BSD Thread.

Over there in the BSD thread, @jsg mentioned using a Linux distribution which lacks systemd.

Of course, BSD is similar to the non-systemd Linux distributions in that . . . both lack the goodness of systemd and, instead of systemd, use shell scripts for boot time configuration.

It's amazed me how thoroughly systemd has taken over all the Linux distros which have the highest adoption.

I remember all the fuss when systemd "took over" Debian, even though, last I looked, it still seemed possible to set up and run Debian without systemd. But, has anyone here actually done that? Does anyone here know anyone who recently has set up Debian without systemd?

Have you ever wanted to install a non-systemd distribution and found yourself excluded from your favorite Providers because they didn't offer any installs without systemd? Do we have some good Low End Providers who do offer non-systemd installs?

Do we have some Slackware fans? How about Devuan fans? Void fans? Alpine fans? Has anybody here tried Sabotage? For Sabotage, please see also http://sabo.xyz/ . What about other non-systemd distros?

Thanks!

Thanked by 1DrNutella

Comments

  • MannDudeMannDude Patron Provider, Veteran

    @Not_Oles said:
    Void fans?

    I just learned of Void Linux this week due to a customer installing it from ISO and needing some network help. I had never heard of it before, so looked into it. Seems to have a fairly active community behind it.

    Thanked by 1Not_Oles
  • yoursunnyyoursunny Member, IPv6 Advocate

    sudo dpkg --remove --force-all systemd

    Thanked by 2Not_Oles ehab
  • suutsuut Member
    edited September 2024

    Alpine, Arch and Debian fans here.

    Thanked by 1Not_Oles
  • qpsqps Member, Host Rep

    @Not_Oles said: I remember all the fuss when systemd "took over" Debian, even though, last I looked, it still seemed possible to set up and run Debian without systemd. But, has anyone here actually done that? Does anyone here know anyone who recently has set up Debian without systemd?

    Check out Devuan - a fork of Debian without systemd.

    Thanked by 2Not_Oles jsg
  • @Not_Oles said: it still seemed possible to set up and run Debian without systemd. But, has anyone here actually done that? Does anyone here know anyone who recently has set up Debian without systemd?

    Long term Debian user and I still run ALL of my non-Proxmox Debian systems without systemd. My Proxmox setups still use systemd (unfortunately, resulting in my having to go out of my way to customize things to work as nicely as possible with systemd).

    A while back I tried unlinking Proxmox from Systemd and ran out of time (to hack/experiment) and so moved on to other pressing problems in life... (but it seemed possible and not too tightly bound to systemd FWIW).

    It is definitely getting harder and harder though - because a lot of packages are now abandoning sysvinit (equivalent) (and don't even provide init scripts some times - very frustrating).

    P.S: Disclaimer - I do have libsystemd0 installed to satisfy package dependencies.

    Thanked by 1Not_Oles
  • Why so much rage against systemd? Just learn it and that’s it. The same goes with netplan.

  • Not_OlesNot_Oles Member, Patron Provider

    @nullnothere said: Long term Debian user and I still run ALL of my non-Proxmox Debian systems without systemd. My Proxmox setups still use systemd

    How do you do your non-systemd Debian installs?

    Google found for me this discussion on HN:

    Installing Debian bookworm without systemd
    https://news.ycombinator.com/item?id=36786494

    which points to

    Installing Debian bookworm without systemd
    https://diziet.dreamwidth.org/15336.html

    written by Ian Jackson, who, if I remember, used to be Debian Project Leader.

  • @Levi said: Why so much rage against systemd?

    It does too many things everywhere all at once. It also seems to go against the *nix philosophy of doing one (or a few) things well and tries to do everything for you which I (and many others) seem to dislike (quite strongly). But each to one's own I guess.

    @Not_Oles said: How do you do your non-systemd Debian installs?

    I usually start with a minimal install and then install what I need (if I'm really starting from scratch). I have a "templatified" setup that I just copy (rsync) over and customize from there (minimal changes) and I'm up and running. Over time, this template has things that I need and have tweaked to suit my tastes/needs.

    There is always dpkg --get-selections > saved-package-list.txt and dpkg --set-selections < saved-package-list.txt to help you get back to a baseline of installed packages (though customizing them could be a task in itself).

  • jsgjsg Member, Resident Benchmarker
    edited September 2024

    @Not_Oles said:
    Over there in the BSD thread, @jsg mentioned using a Linux distribution which lacks systemd.

    You make it sound like it was a good thing which a few distros sadly don't have. It does not 'lack' the poettering pestilence but rather is not infected by it.

    Of course, BSD is similar to the non-systemd Linux distributions in that . . . both lack the goodness of systemd and, instead of systemd, use shell scripts for boot time configuration.

    And again and even harder; "lack the goodness of systemd" ... that just so happened to drive millions of loyal and longterm e.g. debian users away and also just so happens to have been driven largely by a certain large corporation ... wow, so much of goodness ...

    It's amazed me how thoroughly systemd has taken over all the Linux distros which have the highest adoption.

    Not at all. For mainly 2 reasons: (a) see my sig, and (b) most users just want an auto-install OS with maybe a few screws to fiddle with. As long as clicking "install" works and their distro superficially looks and feels like that distro they'll just continue to use it.

    I remember all the fuss when systemd "took over" Debian, even though, last I looked, it still seemed possible to set up and run Debian without systemd. But, has anyone here actually done that? Does anyone here know anyone who recently has set up Debian without systemd?

    I certainly don't. debian was nice while it still was debian (also in spirit) but when they infested themselves it simply was easier and more sensible to switch to FreeBSD (obviously the cathedral is way more unlikely to care about nonsense trends than the bazaar). A while later I was very pleased to see that some debianistas had kept the original spirit alive (and their brains intact) and had created Devuan, a debian without the poettering cancer, and since then I'm a happy "real debian" (Devuan) user.

    Have you ever wanted to install a non-systemd distribution and found yourself excluded from your favorite Providers because they didn't offer any installs without systemd? Do we have some good Low End Providers who do offer non-systemd installs?

    No, because (a) I rarely ever use linux on servers, (b) whatever OS I install, is installed from ISO (and not from template), and (c) all my favourite providers do offer ISO installs.

    Do we have some Slackware fans? How about Devuan fans? Void fans? Alpine fans? Has anybody here tried Sabotage? For Sabotage, please see also http://sabo.xyz/ . What about other non-systemd distros?

    Yes, here. I once was a big slackware fan (and still like it a lot) and I also like Alpine a lot. If I had to install a server with linux chances are it would be Alpine. In my eyes anyone with some knowledge and desire for a reasonable level of security uses Free|Open BSD or, if it must be linux Alpine (on servers). But then, in my view a mature and reasonable admin also doesn't have X or any kind of GUI on a server (or a toy like Ubuntu). For normal private users though, no limits (but also in terms of harm).

    Thanked by 1Not_Oles
  • ArkasArkas Member, Retired Moderator
    edited September 2024

    MX Linux with its amazing tools and Debian base does not use systemd, but you can choose to use it If you want.

    Thanked by 2jsg Not_Oles
  • emghemgh Member, Megathread Squad

    I’d probably be one of you guys if I had just entered the scene a little earlier

    Thanked by 1Not_Oles
  • tentortentor Member, Host Rep

    @Not_Oles said: Do we have some Slackware fans? How about Devuan fans? Void fans? Alpine fans? Has anybody here tried Sabotage? For Sabotage, please see also http://sabo.xyz/ . What about other non-systemd distros?

    No Gentoo mentioned? :cry:

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @nullnothere said: I usually start with a minimal install and then install what I need (if I'm really starting from scratch). I have a "templatified" setup that I just copy (rsync) over and customize from there (minimal changes) and I'm up and running. Over time, this template has things that I need and have tweaked to suit my tastes/needs.

    Sounds great! You have everything well organized! Up until recently I've been just starting from scratch each time -- the minimal install. Now I have a list of the packages I want to install and also some source code links together with compiling.

    I've always been pretty good about backups. But, when I can, I want to be in a place where an accident can happen or I deliberately can wipe everything -- and then I can reinstall automagically -- or something like that.

    A guy I know tells a story about being on the BSD side one night when a major upgrade happened for the Windows and BSD computers at a big bank in New York. The BSD guys scripted the upgrade and went out to dinner while their script executed. The Windows guys had to stay at their desks and were still upgrading when the BSD guys returned from dinner to check that their script had executed properly.

    Being able to replace everything automagically at any time kinda seems like a good idea. I've never got that far, but it's a goal. . . .

    There is always dpkg --get-selections > saved-package-list.txt and dpkg --set-selections < saved-package-list.txt to help you get back to a baseline of installed packages (though customizing them could be a task in itself).

    Nifty! Very cool!

    Thanks for sharing about how you do your installs! <3

    Thanked by 1nullnothere
  • Not_OlesNot_Oles Member, Patron Provider

    @tentor said: No Gentoo mentioned?

    Aaarrrrggghhh!!!! My bad!!!!! Sorry! Thank you for the correction! <3

    Thanked by 1tentor
  • I've used Debian for almost all my servers since long before systemd, and have continued to use a minimal Debian install and avoid using systemd for anything other than basic default services until this year.

    Finally a few months ago, I gave in and learned some systemd basics and have started using it for a few new custom services.

    Thanked by 2Not_Oles skorous
  • Not_OlesNot_Oles Member, Patron Provider

    @emgh said: I’d probably be one of you guys if I had just entered the scene a little earlier

    I think I understand what you meant, that if you had entered before systemd, you probably still would be a non-systemd user.

    While it's not responsive to what I think you meant, I can't resist saying that you are one of us. We all are here together!

    And it's still not too late to try at least one or maybe even a few of the BSDs and non-systemd Linux distributions. Even Plan 9 is still around if you want to try it.

    Thanked by 1emgh
  • Not_OlesNot_Oles Member, Patron Provider

    @Cybr said: Finally a few months ago, I gave in and learned some systemd basics and have started using it for a few new custom services.

    Thanks for your comment! Do you remember exactly what it was that pushed you over the line?

  • emghemgh Member, Megathread Squad
    edited September 2024

    @Not_Oles said:

    @emgh said: I’d probably be one of you guys if I had just entered the scene a little earlier

    I think I understand what you meant, that if you had entered before systemd, you probably still would be a non-systemd user.

    While it's not responsive to what I think you meant, I can't resist saying that you are one of us. We all are here together!

    And it's still not too late to try at least one or maybe even a few of the BSDs and non-systemd Linux distributions. Even Plan 9 is still around if you want to try it.

    Thank you! I just might! <3 (Actually, seriously considered testing a BSD in my spare time, probably won't completely switch to it professionally anytime soon because of Docker, but I'd love to learn more about it anyway)

    And yes, exactly right, that's just what I meant. I got started with Linux sometime 2014-2015 (CentOS, then Ubuntu, then Debian, and now mainly Ubuntu again), I wasn't aware of any of the debates, I just remember using systemd to handle Apache, had I started maybe just a few months earlier, I'd probably know a lot more about the differences by now

    Thanked by 1Not_Oles
  • DrNutellaDrNutella Member
    edited September 2024

    @Not_Oles I always learn something new and fascinating reading your threads. No one else makes me want to respond just as much. Even more, I don’t know what to say.

    Why? My life is Ubuntu and I don’t think I can live without systemd? Why would I? Just the questions I ask myself.

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @huntercop said:
    @Not_Oles I always learn something new and fascinating reading your threads. No one else makes me want to respond just as much. Even more, I don’t know what to say.

    Why? My life is Ubuntu and I don’t think I can live without systemd? Why would I? Just the questions I ask myself.

    There once lived a great signature here. Like I said, “lived” so time for us to all move on and maybe see the sun today.

    Hi @huntercop!

    Thanks for your kind comment! Like you, I often don't know what to say. Like it seems for you, questions are more interesting to me than answers. Answers always turn out to need adjustment in some way or another. But the questions are eternal. /s

    I want to comment about your signature. I'm sitting here with intense desert sun flooding in through the windows. The air conditioner is running. But the season is changing. In a few days or a few weeks more, it will be okay to go outside and relax in the very warm and comfortable Winter sunshine. I look forward to walking around outside some more, for a few months, until it gets super hot again.

    Have fun with Ubuntu and systemd! Or with whatever else you try!

    Best wishes!

    Tom

    Thanked by 1DrNutella
  • kevindskevinds Member, LIR

    @Levi said:
    Why so much rage against systemd? Just learn it and that’s it. The same goes with netplan.

    I accept systemd and it is what it is, it isn't too much different from init..

    Netplan though.. No, absolutely not. It is very complex to do simple network configurations, proven by needing a syntax checker to 'check-your-work' to confirm it is a valid configuration.

    I can switch to a busybox shell during an OS install and free-hand an interfaces file with nano or vi(m), can not do the same for Netplan.

    Thanked by 2Not_Oles skorous
  • For me its require more steps to supervise the systemd service(s) and also their added complexity on systemd daemon (its more like setsid, but dunno what name on systemd was).
    Because that its pretty hard to me track daemonized process, and somehow service tracking still "tracking" old pidfile.
    Also their tend to (ab)use any single non-portable approach on their hand and no, making additional quirk shell script under systemd was hard than looks like as my experience.

    Thanked by 1Not_Oles
  • @Not_Oles said:

    @Cybr said: Finally a few months ago, I gave in and learned some systemd basics and have started using it for a few new custom services.

    Thanks for your comment! Do you remember exactly what it was that pushed you over the line?

    Nothing in particular really. I had to replace a third party systemd service with my own custom service and decided it was convenient to keep using systemd for it, so that I wouldn't have to change my ansible playbook or anything else related to it.

    I've held out this long, but systemd is here to stay, so I might as well start getting used to it.

    Thanked by 1Not_Oles
  • kevindskevinds Member, LIR

    @Cybr said:
    I've held out this long, but systemd is here to stay, so I might as well start getting used to it.

    That was why I accepted it too.

    It was becoming a bigger issue to fight it than it was to accept/learn it.

    Thanked by 1Not_Oles
  • jsgjsg Member, Resident Benchmarker

    @kevinds said:

    @Cybr said:
    I've held out this long, but systemd is here to stay, so I might as well start getting used to it.

    That was why I accepted it too.

    It was becoming a bigger issue to fight it than it was to accept/learn it.

    There is a variety of linux distros available without the poettering cancer.

    But one is free of course to fulfill the plan of cancer man and the corporations behind him. And that (what you wrote) was the plan.

Sign In or Register to comment.