toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

335
active users

#openrc

0 posts0 participants0 posts today
Replied in thread

@cstross

I enjoyed how spot-on you accidentally were. (-:

Interestingly, people still argue today (as you've probably seen in these threads) as if it were van Smoorenburg rc that was the other choice for Debian et al. back in 2014; which was in reality either Upstart or OpenRC. It's a very persistent erroneous dichotomy.

In 2021, I built the 3D printed #OpenRC F1 car. It opened the gates to #3dPrinting RC vehicles, which is both fun and frustrating when you break parts that you have to print again.

When my fan boat recently failed to go in the snow, I remembered seeing snow conversions for the F1 car. Earlier this week, I printed these skis and paddle wheels. I tested it out today, and it works good in the shallow snow of my driveway but the skis need to be longer. They flip over too easily.

I was so happy to see a modern OS use just 270 MBs of RAM with XFce. And it's FAAAAAST. But very soon afterwards, it let me down.

Alpine Linux is ridden with dependency issues and other random bugs that made it impossible for me to use it as a desktop. Maybe it's great as a server, but it has not seen much love on the desktop side. Maybe it's a human resources problem. More info in the conversation here: reddit.com/r/AlpineLinux/comme

WHY DID NOBODY TELL ME ABOUT rc_parallel?! That seems to have fixed the "GDM seems to hang immediately" problem while still starting up the other services in a timely manner. No more need for the "async" runlevel I had been trying and failing to get to start up with the rest of my system.

#AlpineLinux #OpenRC

Hey, someone who knows #AlpineLinux or #OpenRC: I have a custom runlevel called async, which should be layered on as soon as default is started (it has the stack whatever set). I have the line ::once:/sbin/openrc -n async in inittab, after ::wait:/sbin/openrc default, but it never switches to async. I have to run that command myself to start those services.

What am I doing wrong? Should the
::once: line be somewhere else? Where the hell can I find documentation for this; the only inittab docs I can find don't seem to be relevant to OpenRC...

I just updated my tutorial on how to enable Secure Boot on #Gentoo using GRUB. I hadn't been paying attention and the script I provided to automatically update the bootloader would only work under #OpenRC. I've now added a second script that automatically updates the bootloader when you install a new kernel that works under #SystemD too. Enjoy!

setphaserstostun.org/posts/sec

Just another blog · Secure Boot on Gentoo with shim & GRUBSetting up Secure Boot on Gentoo Linux using the shim and GRUB bootloaders

My #Devuan #OpenRC experiment is going really well. So far everything I need daily is working fine. One annoying thing though, when using OpenRC you have to use `openrc-shutdown` to shutdown and reboot. Desktops however seem to use the regular `shutdown` which basically just logs you out. Does anyone know how to teach desktops to use OpenRC's shutdown? I've thought about replacing /sbin/shutdown and /sbin/reboot by bash scripts which call `openrc-shutdown`, but I'm a bit scared of doing that 😅 .

#Linux #Mobile Distro #postmarketOS Adopts #systemd to Better Support #GNOME, #KDE Plasma
The Sxmo offering will be built on top of the #OpenRC init system while the #KDEPlasma Mobile and GNOME images will be powered by systemd. There’s a lot of work ahead for the postmarketOS devs as they now have to adjust existing device ports to support systemd. 9to5linux.com/linux-mobile-dis

Replied in thread

@ariadne @sertonix @dalias @leftpaddotpy @dysfun

Because #OpenRC, like #SysVinit and #Xorg are dead ends.

The only reason why anyone ever made #SystemD and #Wayland is because after literal decades of pain and suffering some folks said: "This is junk!" and invested the monumental effort of replacing already neglected Software that barely functioned with something that does!

Were the predecessors of systemd and wayland not #unmaintainable and bordering on #Abandonware before, neither of those would've seen adoption!

But long-term the best solution wins, and SysVinit as well as X11 were just pulled from #Unix-esque systems that predated #Linux, because back then noone had the time.nor resources nor patience do do something better.

Otherwise we would've gotten systemd and wayland way earlier...

youtube.com/watch?v=o_AIw9bGog

Continued thread

(recently i've gotten really into Alpine Linux, and i just Really like and prefer the simplicity of #OpenRC, i wanted to look into the declarative nature of #NixOS, but it seems like a Lot to setup, and also like systemd is going to be in my way a lot of the time)

Trying sway and so far I had zero issues with it or "pure" wayland in general. Only #KiCad and #Ghidra need XWayland and it's all idling at smooth 600 Megs of RAM. I will switch the bar probably, waybar is a bit boring imo. It's a bit of a challenge having to script literally everything, but at the end of the day the machine does exactly what I want. Coupled with the (relative) stability of #Debian sid and #OpenRC as init this is a great experience overall. I might do a writeup later.

#OpenRC users: I am looking for someone to make a pull request for #MaraDNS so that it has a proper OpenRC system start up file.

While MaraDNS does work with OpenRC, someone on the OpenRC development team told me my hacks to an old #sysvinit script to make it work with OpenRC is not the correct way to add OpenRC support.

Pull requests can be made on #GitHub

github.com/samboy/MaraDNS

GitHubGitHub - samboy/MaraDNS: MaraDNS: A small open-source DNS serverMaraDNS: A small open-source DNS server. Contribute to samboy/MaraDNS development by creating an account on GitHub.