It’s almost the same. It will choose binary if the USE flags are met and build the package if not.
If you like to check, just download the cow2 img (sorry, only SystemD) and try it in VM:
The easiest Gentoo install ever that’s how I made my LFS in VM, I installed Gentoo VM and build LFS there (and the laptop I made this work is using Gentoo as OS).
The kernel is independent of which init system, so I can use a binary kernel.
I should get an OpenRC stage3 tarball… and compile it
Then add what I want either as binaries or or source.
but I cant follow @ihasama and use a qcow2 file … it will be systemd.
Slackware is looking interesting.
I see, so I should move it to my main PC , maybe in a VM. I might use it more there.
Just thinking, what might I do after antiX . Maybe compile NetBSD.
this is off topic already but I started testing how to change the init in my gentoo vm. I chrooted into gentoo then eselect profile set # (chose desktop without systemd), then edited make.conf -systemd. Then ran emerge -avuND –with-bdeps=y @worldworld. It gave error for tiff (needed to edit package.use for it) and now its running full world rebuild. Don’t know if this will work but its just an vm..
I changed OpenRC to runit once in my Gentoo hard install … followed the Gentoo instructions… it worked … then I changed it back to OpenRC … it was just an experiment.
Starting from systemd is a lot more difficult.
I think I would use the -systemd USE flag first, and let portage figure out how to get rid of systemd, then install some other init before you boot.
If you study antiX , you can see how to have more than one init system installed and to be able to switch between them. … That would be interesting in Gentoo..
MX also now has both systemd and sysvinit installed and allows switching between them.
The init world is evolving.
I don’t mind if my vm wont boot so I did a “bad” thing: emerge -C systemd and after that use=”-systemd elogind” emerge -uND @world
Now it is updating 180 packages.
Should we move this to somewhere else because we are way off topic here?
Thanks! I got the init switch almost ready. It boots and starts OpenRC now but login is a bit of an issue. Maybe there’s still some SystemD stuff and it mess with login. I’ll chroot later to the Gentoo and try to fix it. Anyways OpenRC is starting and powering off nicely
Not sure it is left, but yeah. … here is my take.
It is really people who like to dig inside things and learn how they work. Scientific if you like, or at least technical.
For example, I have discovered that @4dandl4 is into repairing mechanical things, like I am. He will comment on that.
I also think it is people who are prepared to … to use an Aussie phrase … “have a go”. See my comments about commitment versus convenience is another topic.
While we are feeling confident…how would we go building an init diversity version of Gentoo?
Pulled the cylinder heads from my 26HP Kawasaki engine and replaced the valve stem oil seals and cleaned and lapped the vales, this paste Winter!!
Slackware was a no-brainer, for myself, it has revived my old Dell Inspiron 530!! I am now using Slackware, as the host, and am compiling LFS!! Probably could have used Gentoo and locked it down to a 5.15 kernel!!
One big factor, for myself, is I hate a Linux Distro that has to notify me, as to when to update!! I will update when I wish to update!!
I am also a DIY person. I build my audio gear (turntable, tube amps and speakers) and make my own beer / cider. Of course I also buy beer but it is so rewarding to drink something you have made yourself
I ended up with Gentoo because it doesn’t annoy me like some others.
I knew it… Gentoo and Slackware fans are DIY’ers
So what drives DIY’ers ?
Sometimes it makes no sense … you can often buy your way out of a problem with far less time and effort than fixing it directly youself…In Linux you cam outsource work to a distro maker far easier than making your own and at zero cost.
It has to be because we believe that something personally hand made is magically better than something outsourced.?
How can that be?