fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#openrc

0 posts0 participants0 posts today

Had to add:

sys-kernel/gentoo-kernel-bin ~amd64
virtual/dist-kernel ~amd64
sys-fs/zfs ~amd64
sys-fs/zfs-kmod ~amd64

to /etc/portage/package.accept_keywords just to be able install the really latest kernel in Gentoo.

I think I'm 90% done setting up this thingamajig. Just have to add some packages to make gaming work.

Gonna take a break for now.

Replied in thread

@ainmosni@social.ainmosni.eu

stuff like openrc didn’t solve the same problems back then.
What stuff needed solving that nothing else could've done? As far as I can tell, I was able to do everything I needed with #OpenRC, and OpenRC never made me wait 20 minutes to shut down my PC.
I just think we’re in a better place now
I wouldn't say "better", just different.
it did have some growing pains.
It still has them, and they add more every time they decide to gobble up yet another system to integrate it into systemd. If systemd just stuck to being a service manager it would be much more acceptable to many more people. The reason most people seem against it today is that it breaks so many other things along the way.
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.

Continued thread

tangentically related: I like doing this with #OpenRC initfiles:

extra_commands="pull"

pull() {
	service "$name" stop
	cd "$service_dir"
	su "$command_user" -c 'git pull --recurse-submodules'
	service "$name" start
}

removes a significant chunk of effort when I already have tested the update elsewhere and know that it’s fine. comfy.

In 2021, I built the 3D printed F1 car. It opened the gates to 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.

This week's donation went to the Alpine Linux project. Alpine is an independent distro that has support for x86, x86_64, ARM64, PowerPC, and more. Alpine uses OpenRC for it's init system and Ext4 for the file system. It doesn't come with a desktop environment installed but the user is free to install Gnome, Plasma, Xfce, Mate, Sway, or Lxqt. Installing the desktop is as simple as typing "setup-desktop" and choosing which desktop to install and then the system takes care of the rest. Alpine uses APK for it's package manager. Alpine Linux was designed for power users that desire a more security minded approach. All userland binaries are compiled as Position Independent Executables with stack smashing protection. This helps prevent exploitation of entire classes of various vulnerabilities. The installer is text based but is quite user friendly and isn't much more difficult than most other Linux installers.

The project has a main website:

alpinelinux.org/

It's source code is hosted on Gitlab:

gitlab.alpinelinux.org/alpine

The project has a presence on Mastodon:

alpinelinux@ fosstodon.org

If you wish to help the project financially you can do so through their Open Collective:

opencollective.com/alpinelinux

www.alpinelinux.orgindex | Alpine LinuxAlpine Linux