Avatar

jollyrogue

jollyrogue@lemmy.ml
Joined
1 posts • 59 comments
Direct message

The military-industrial complex in the US is happy to get sacks of money, and the US is happy to not need to send troops over in yet another war.

Besides, the US Military would rather focus on China. Sinophobia is an easier sell to the public, and China has better funding.

permalink
report
parent
reply

Which country is the pig and rat?

permalink
report
reply

Unix epoch for life! 😂

permalink
report
reply

Hastings. Those who know, know.

permalink
report
reply

UCL and HCL are interesting, but YAML is more widely supported.

permalink
report
reply

Why should you care? Tech diversity is good, and people can try out different approaches. Aside from that, there’s not a reason. Systemd is a really good desktop init.

What is init freedom? It means the init system can be changed without other software breaking because there is a dependency on some functionality of the init. In this case, a dependency on systemd. Although it’s probably a dependency on a subproject under the systemd umbrella rather then systemd itself.

Why systemd? It’s tailored to weirdnesses in the Linux kernel. The Linux kernel isn’t perfect, and it’s user land isn’t tied to the kernel. Systemd is a shim which papers over the oddities. I don’t remember which oddities, but they’re there and people ignore them.

Were there dumb decisions made? Yes, especially for the server side. I should test out some other inits for servers, but it ultimately works fine.

permalink
report
reply

This is the best answer. It’s the most comparable to Fedora with it’s semi-rolling releases.

permalink
report
parent
reply

My list overrated list additions:

  • Ubuntu: They break shit, it’s half baked, snaps, and Canonical is really into vendor lock in.

  • Arch: I really have better things to do then baby sit my install.

  • RHEL: Containers were created for reasons, and one of them was RHEL.

  • Any Linux without systemd or glibc: Mistakes were made, and then different mistakes were made trying to prove systemd made mistakes. Musl based Linux distros are going to have compatibility problems, so I might as well run a different OS. The BSDs are *nix-like systems without glibc with a history and larger communities.

permalink
report
reply

It’s everything after the install I don’t have time for. The install is the easy part. 😆

There are distros which are semi-rolling (Fedora) or rolling (Tumbleweed) which make it easy to maintain the install without lots of configuration.

permalink
report
parent
reply

“It’s Linux with extra work!” isn’t a convincing argument for musl based distros.

I ran FreeBSD as my desktop for a long time, and I’m quite fond of it. However, most new software is written for GNU/Linux, and I got tired of fighting against it. (I still run FreeBSD on my personal servers.)

I ran Alpine for a while, and as much as I wanted to like it, software had to be ported to it. It’s the same problem the BSDs have. Software has to be ported to them, and if that’s the case, there’s not much of a point in running Linux for me.

It’s cool people are trying an alternate libc with the Linux kernel. Alpine seems to have made some good progress on porting software, and musl has progressed from what I’ve heard.

That life isn’t for me. If I wanted that, I know where to get it.

Runit still uses shell scripts to start the services, like most alternate init systems, and I’d rather not write shell scripts for services.

There are other niceties with systemd, like timers are an upgrade over cron, as well as some very idiotic decisions, especially for the server side. Overall it’s a nice init for desktops.

permalink
report
parent
reply