You are not logged in.

#1 2017-12-07 16:37:43

rolor2013
Member
Registered: 2017-07-23
Posts: 4

Gentoo-like Arch system?

Hi.
I've been using Gentoo Linux with OpenRC for past few months, but generally think of switching to Arch Linux because of package availability. But there are few things that I'm concerned about:
1. Is it possible to compile all packages? I don't mean building few packages, but generally entire system.
1a. Is it possible to use alternate libc if stuff mentioned in question 1 works?
2. Is it possible to use alternate init systems and don't have to install systemd? I really love OpenRC but generally anything other than systemd should be OK.
3. What are pacman dependencies? Is it possible to build small, busybox-like OS with minimal tools? What packages are needed in Arch Linux to allow it?
Thank you

Offline

#2 2017-12-07 16:42:36

frostschutz
Member
Registered: 2013-11-15
Posts: 1,417

Re: Gentoo-like Arch system?

Even if it was possible, it's not really part of the concept. Basically it sounds like you're saying you want ArchLinux without using ArchLinux. Gentoo is not ArchLinux (and vice versa). If you want Gentoo, use Gentoo, nothing wrong with that.

Last edited by frostschutz (2017-12-07 16:43:20)

Offline

#3 2017-12-07 16:45:41

rolor2013
Member
Registered: 2017-07-23
Posts: 4

Re: Gentoo-like Arch system?

I'll stick to Gentoo then. Thanks.

Offline

#4 2017-12-07 16:46:40

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: Gentoo-like Arch system?

Possible - Maybe.

Worth the amount of effort - No.

If you want a source-based distro then use one designed for that purpose.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#5 2017-12-07 16:51:56

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,772

Re: Gentoo-like Arch system?

And there is nothing like the use flag mechanism whereby you can change the build parameters for multiple packages using a single parameter.  If you want to change something, you would have to do it on a package by package basis.  That is one of the true benefits of emerge


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#6 2017-12-07 17:23:48

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,523
Website

Re: Gentoo-like Arch system?

I agree with all the above, but to break it down a bit more:

0. I don't understand the motive to use arch for greater package availability.  This would apply if you meant binary packages, but as you later say you want to build from source anyways, I don't understand why you'd think arch has greater package availability.

1. Yes you can compile all packages, but note the absence of anything like USE flags.
1a. It might be possible to use an alternative libc.  I use musl for many tools I build, but I'd not be surprised if many core packages needed a fair bit of patching to work with something other than glibc.

2. Other init systems are readily available for arch.  Quite a few archers use OpenRC.  (just note that this is not officially supported)

3. deps: bash  glibc  libarchive  curl  gpgme  pacman-mirrorlist  archlinux-keyring.  As pacman requires bash, you would not be able to use it (as-is) on a busy-box based system.  I suspect it could be ported, but it'd be quite a bit of work to the point where you'd have to ask why you want to use pacman in the first place.  It is absolutely possible to build a busy-box non-glibc system, many distros do (see alpine) - but if you do, then it is in no way arch linux.

On a related note, I'm going out for lunch today.  I think I'll order a chicken sandwich.  But I'll ask if they can chop the chicken up into really small peices.  They can probably do that.  I'll also ask that they hold the bread - I don't want any bread.  They can probably do that.  I'll also see if it can be served in a bowl instead of on a plate, and with some hot water, seasoning, and vegetables mixed together in the bowl.  But I don't want soup!  No, I just want a sandwich made my way.

Last edited by Trilby (2017-12-07 17:28:21)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

Board footer

Powered by FluxBB