this post was submitted on 06 Aug 2023
61 points (86.7% liked)

Linux

47232 readers
789 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I've installed arch Linux and liked it, but lfs and Gentoo would be too time consuming compiling everything and not doing anything during and after install. Are there any distros like arch that don't have me compiling everything?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 22 points 1 year ago (1 children)

A linux distro is a linux distro. It’s you, who invests the time to experiment and understand, who unlocks advanced features. There’s no shortcuts to learning Linux than to use it and read about it and install it many many times.

[–] [email protected] 4 points 1 year ago

Exactly. You can use Ubuntu in a noobish way, or you can do crazy things with it. It's not the tools, but the craftsman that makes the difference.

That said, distros each have a niche, so find the one that's closest to the types of problems you want to solve. For example, if you're making a kiosk, you're probably better off pushing out your own images, so a distro that's designed to build small images is probably desired over one that seeks to pack in every library and application under the sun.

If you don't know what you want, pick something well supported and dig in to whatever interests you. Want to learn systemd? Pick a distro that uses it and write your own service files (e.g. maybe a Minecraft server, or perhaps synching). Want to learn to build software yourself? Grab a tarball from the project's page instead of installing through the package manager. And so on. If you start from something unfamiliar, you'll have to learn a lot of irrelevant things, which may not be what you want.

[–] [email protected] 21 points 1 year ago (1 children)

NixOS or GNU Guix are your best options for advanced distributions. Guix is a much newer project so theres a lot of ways you can contribute.

[–] [email protected] 4 points 1 year ago (2 children)

Guix isn't a Linux distro but it's definitely unique and probably for advanced users! :)

[–] [email protected] 7 points 1 year ago

lol I didn’t know Hurd was still a thing

[–] [email protected] 5 points 1 year ago

They mean 'Guix System'. Just like there is 'Nix' the package manager and 'NixOS' the distro, there is 'Guix' the package manager and 'Guix System' the distro.

See here: https://en.m.wikipedia.org/wiki/GNU_Guix_System

[–] [email protected] 17 points 1 year ago (1 children)

Have you at least tried to install Gentoo? Everyone has to think they can, and fail, at least once in their lives.

[–] [email protected] 5 points 1 year ago (1 children)

This comment feels like an XKCD quote.

[–] [email protected] 16 points 1 year ago (5 children)

Similar to arch in what way? What about arch don't you like, you can look at other arch-based distros.

Most distributions have binary package managers anyways, so you won't struggle to find some.

[–] [email protected] 3 points 1 year ago

Exactly. If it is the rolling nature op does actualy like perhaps opensuse tumblweed is a good one to try?

load more comments (4 replies)
[–] [email protected] 13 points 1 year ago

What's the purpose? Which application do you have running on Linux that you think you need to compile everything, configure everything, and that will only run on an "advanced" distro?

Is it some high specialized clustered distributed high performance, high availability computing application where you need your own kernel tweaks in?

Or are you just a distro hopper, tinkering just for the sake of it and for imaginary bragging rights? If it's for learning, try to establish a specific real goal and learn how to reach it.

[–] [email protected] 13 points 1 year ago (1 children)

My personal journey was Arch > Void > Gentoo > Arch > Nix > Void again > realizing there's nothing really like Arch and going back for good. Hope this helps!

load more comments (1 replies)
[–] [email protected] 13 points 1 year ago (1 children)

What do you mean? Arch doesn't have you "compiling everything". It's a mostly binary distribution. The Arch repositories are binary, and more than a few of the packages in the AUR are binary as well.

I'm also not following "not doing anything during and after install" - what do you mean by after install in that sentence?

I'd love to help, but I can't figure out what your issue is. If you're looking for something like Arch, but faster and easier to set up, try Endeavor - it's basically Arch with a graphical installer and some neat extra tools.

I'd also suggest looking in to Void, since you don't appear to be afraid of the command line. You'll find it similar in approach to Arch, but everything is binary packages; there's no compiling unless you grab dev tools and pull the source from Github or Codeberg or whatever yourself.

[–] [email protected] 3 points 1 year ago (1 children)

I’m also not following “not doing anything during and after install” - what do you mean by after install in that sentence?

I made the mistake of trying to pacman -S librewolf not realizing it was going to compile from source. An hour later (on my Ryzen 7 5800X) it wasn't finished, so I killed it and installed librewolf-bin.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

librewolf is not an official arch package it is in AUR. So you couldn't have just typed pacman -S librewolf to compile it; and if you really wanted it without compiling libreworlf-bin.

load more comments (1 replies)
[–] [email protected] 12 points 1 year ago
[–] [email protected] 11 points 1 year ago (7 children)

nixos is a personal love of mine.

load more comments (7 replies)
[–] [email protected] 10 points 1 year ago (1 children)

I like Void, it feels a little more like a BSD. But I’ve only really used it for experimentation, no idea what it’s like as a daily driver.

You could also try an actual BSD. OpenBSD has a very clear style and direction which I like but be careful when partitioning, they have their own ‘disklabel’ system. Updates are really streamlined with syspatch and sysupgrade.

NetBSD had a nice TUI installer. It may appear a bit less focussed on its aims but has a lot going for it: many supporter platforms, a friendly community, etc.

There’s also FreeBSD, DragonflyBSD, possibly more but I don’t have much experience with those.

load more comments (1 replies)
[–] [email protected] 9 points 1 year ago (1 children)

What do you need that Arch doesn't provide?

[–] [email protected] 4 points 1 year ago (2 children)

OP is probably complaining about AUR packages needing to be compiled most of the time. In that case, use the chaotic AUR. If you don't trust it, then compile the software from the AUR yourself.

load more comments (2 replies)
[–] [email protected] 9 points 1 year ago (1 children)

NixOS! I can't for the life of me figure this shit out. It just won't click for me but I get the advantages so I wanna use it so bad

[–] [email protected] 4 points 1 year ago (1 children)

I completely agree with this, I want to use it so badly but I think the documentation and other video tutorials aren't explaining it in a way that clicks for me, maybe?

load more comments (1 replies)
[–] [email protected] 8 points 1 year ago (1 children)

What do you mean by “not doing anything during and after install” re Gentoo?

Your computer isn’t held hostage during compilation of that was your impression

load more comments (1 replies)
[–] [email protected] 7 points 1 year ago

What do you mean by "advanced Linux distro"?

If you mean starting at a minimal starting point and only installing what you need, then you may as well start off with a minimal Debian netinst, then add the stuff you want once you've got the minimal system installed.

[–] [email protected] 6 points 1 year ago (1 children)

not doing anything during and after install

You know that those of us who use Gentoo as a daily driver don't just stare there and watch things compile, right?

Maybe once during the initial install but on a modern system kicking off updates before bed and coming back in the morning to an updated computer isn't unusual (just read any news and postinst messages).

load more comments (1 replies)
[–] [email protected] 5 points 1 year ago

What do you mean by "Like arch" exactly? What part of it would you like to keep in your next distro?

I've tried quite a few and have been on the debian train for ~5 years simply due to stability and usability

[–] [email protected] 5 points 1 year ago

I don't think there is much of a point switching away from Arch if you like it but as others suggested already NixOS seems like what you are searching for.

[–] [email protected] 5 points 1 year ago

Are you just looking for something new to explore or are there issues you have with Arch that you hope do not exist on other distros? Simply put what is it you are looking for?

[–] [email protected] 4 points 1 year ago
[–] [email protected] 4 points 1 year ago

maybe nix with no de?

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

use the chaotic aur repo for Arch

Automated building repo for AUR packages

https://aur.chaotic.cx/

People say it's not safe to use. However, it's good practice to have your data like personal info, game saves etc. in a encrypted vault away from the devices you use everyday. Even my boomer parents get this, I tell them their NAS needs be open like a safe with their Yubikey.

[–] [email protected] 3 points 1 year ago

I like Alpine Linux. You could also try OpenBSD if you want a Unix that just works without as much struggle. NetBSD and FreeBSD are also around and have Linux binary compatibility.

[–] [email protected] 3 points 1 year ago (1 children)

If you’re just looking to learn something new, why not try an immutable OS like Fedora Silverblue? It’s an easier install than Arch, obviously, but there’s lots of differences from a standard distro. There’s security upsides but also consequences to work around.

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago (5 children)

What do you mean by "advanced"?

I've been using Linux on-and-off since before kernel version 1.0, and I use a distro (Pop!_OS) with a reputation for being newbie-friendly and just working out-of-the-box.

[–] [email protected] 3 points 1 year ago

I'm originally a FreeBSD guy since 1998, but eventually migrated to linux some time around 2008. I've been through many distros, liked most of them (especially Gentoo, as its package syatem is similar to that of FreeBSD), but my main desktop OS today is Mint.

load more comments (4 replies)
[–] [email protected] 3 points 1 year ago

parabola and void

[–] [email protected] 3 points 1 year ago

Define "advanced".

Otherwise, just go with Debian, or Linux Mint

[–] [email protected] 2 points 1 year ago (1 children)

Do you mean you want something like AUR but binary ? Fedora Silverblue can answers that question because their only packages are Flatpaks. MicroOs is similar.

load more comments (1 replies)
[–] [email protected] 2 points 1 year ago

You don't really compile anything during or after install with arch linux unless you find something on the AUR that needs to compile? If so, just look for .

Otherwise, a really nice system is NixOS.

Another is GNU Guix.

load more comments
view more: next ›