Linux OS stuff Thread

What Linux distribution do you use @ HOME ?

  • Slackware

    Votes: 1 1.3%
  • Ubuntu

    Votes: 34 42.5%
  • Mint

    Votes: 17 21.3%
  • Fedora

    Votes: 13 16.3%
  • Debian

    Votes: 10 12.5%
  • SUSE

    Votes: 6 7.5%
  • Arch

    Votes: 5 6.3%
  • Gentoo

    Votes: 1 1.3%
  • Puppy

    Votes: 0 0.0%
  • Mandriva

    Votes: 0 0.0%
  • Other

    Votes: 25 31.3%

  • Total voters
    80

Kajiimagi

<Aristocrat╭ರ_•́>
3,838
7,285
Oh yeah update on my Linux PC experience. Put the live (Beta) of Bazzite in , it appeared to work. Tried to install it. Starts popping up errors but they are going too fast and the font is too small (on 4K screen) to read. No idea what it said. Then I pulled all the M2 & HDD's out of the PC and used a 16 oz sledge hammer on the rest. It's currently in the roll out ready for the landfill. I'm not a Linux savant by any stretch. Only distro I've ever successfully installed was Ubuntu which is the fisher-price of Linux distros.
 
Last edited:

Kharzette

Watcher of Overs
5,881
5,860
I'm thinking about doing this: Linux From Scratch

I've read through alot of it, mainly trying to understand what to do with the embedded stuff I've been working on, but I think I might try it just to learn.

Seems like it is geared towards making an OS for the machine you are working on. I've got a basic armbian running on my tater, so maybe I can start there and get something going.
 

Kharzette

Watcher of Overs
5,881
5,860
I thought arch for arm was dead ended, but it was just the goofy board company version. There's a generic arm64 that still gets lots of updates. I'm glad I checked before going thru with the above. That would have been a long process.

This time I think I did things a little more properly. I learned a few things about u-boot:

u-boot looks for a boot.cmd script in /boot that sets up alot of env vars and the kernel and init files. The kernel is easy, u-boot knows how to load them, but the init stuff is tricksier.

There's a mkimage utility that both compiles the boot.cmd into a boot.scr and wraps an initramfs into a u-boot friendly ram thing. Right now I'm just going to have to manually remember to run those when my kernel updates, but I think there might be a way to make it happen automagically. I'll figure it out later.

This new Arch arm install has the same problem with my = key that armbian did, so I'm hoping I can make it to having barrier running before I need an = key
 

sleevedraw

Revolver Ocelot
<Bronze Donator>
2,296
6,687
Can anyone recommend me a distro? I used mint a long time ago but I haven't kept up with the linux space. PC will be used as a 2nd screen next to my main PC and it primarily needs to do youtube (with adblock), streaming services and maybe run a 2nd box of EQ if I ever get back into that. It'll be running on a Dell prebuilt with an i5-12500 and the igpu for now.

I see CachyOS is popular but I also see Bazzite mentioned a lot for gaming.

Bazzite is safer for beginners who want things to "just work"; it runs off Fedora's code base, most dev tools natively target Red Hat/Fedora, and as an atomic-style distro, it's easier to roll back if an update breaks your system. IIRC, they also use at least some of Cachy's speed optimizations. However, some people don't like that it's heavily curated/opinionated (the developers have a lot of apps preinstalled to give you "everything you need" for gaming out of the box, including Steam, streaming apps, etc.).

Cachy is an Arch derivative and extremely fast. However, as an Arch derivative, the learning curve is higher, even though it's "easier" Arch. I would only recommend Arch derivatives (even the "easy Arch" ones) to an intermediate user on up (or someone willing to work through the pain) because there is regular system maintenance you are expected to do to avoid "Arch rot".

Like Noodle mentioned, I like OpenSUSE a lot too. Difficulty would be somewhere between Bazzite and Cachy (advanced beginner). While it's a traditional, non-atomic, distro like Cachy, SUSE runs all of their updates through automated QA checks, so it's pretty stable; I would call it "leading edge" instead of "bleeding edge". The predominant early challenges are installing codecs and such because (IIRC) German law prevents them from shipping the distro with them. It won't be quite as fast or optimized as the above two, but it's considered one of the preeminent distros for KDE, has been around forever, and has corporate support like Fedora/Red Hat, so unlike a lot of "currently popular" distros that come and go, you know it'll still be around in 5 years.
 
Last edited:
  • 2Like
Reactions: 1 users

Argarth

On the verandah
1,390
1,348
Falling down the Linux rabbit hole for the first time (seriously), and found this video really interesting as a gamer.

 

Kharzette

Watcher of Overs
5,881
5,860
I thought arch for arm was dead ended, but it was just the goofy board company version. There's a generic arm64 that still gets lots of updates. I'm glad I checked before going thru with the above. That would have been a long process.

This time I think I did things a little more properly. I learned a few things about u-boot:

u-boot looks for a boot.cmd script in /boot that sets up alot of env vars and the kernel and init files. The kernel is easy, u-boot knows how to load them, but the init stuff is tricksier.

There's a mkimage utility that both compiles the boot.cmd into a boot.scr and wraps an initramfs into a u-boot friendly ram thing. Right now I'm just going to have to manually remember to run those when my kernel updates, but I think there might be a way to make it happen automagically. I'll figure it out later.

This new Arch arm install has the same problem with my = key that armbian did, so I'm hoping I can make it to having barrier running before I need an = key
The cold hit oklahoma. I live in a shitty old house, and my office is in a really badly made addon room that leaks air. The north wall is barely there and icy north winds blow through it.

When it hits each year I usually bail and set up my main pc in another room with a nice warm furnace. This time It looked like the weather would get better in a few days so I just took my tater and my small 1080 monitor.

That gave me a couple days to work on it, and I got it in really nice shape. I ended up spending alot of time reading the kernel docs and various forum posts and whatnot. Single board computers have a dtb file associated with them that describes the hardware to the kernel.

My boot.cmd was left over from armbian. I started with that and kind of blasted over most of it with arch. But I found the right spot and just set my tater dtb directly along with the usual names of the kernel and initramfs that arch spews out after an update (and my aforementioned scripts are run).
Screenshot_2025-10-30_15-37-30.png

One other change needed is the rw put after rootwait. Without that you get this big ascii box warning that the early disk check can't happen without it.

With that the GPU sort of begins to kind of work. For the tater it is a mali 450. The kernel drivers try to use an older open source driver called lima. If you google for lima though, there is some garbage apple thing that has the results totally polluted. I could never find much information on it.

Many hours of assgoblinry later, I discovered that one of the driver pathways is called "modesetting". Yea, great name for a driver. I could see that the lima stuff was creating the proper goodies in /dev/ and /proc and I could see spew in dmesg about it.

I found a few people doing stuff with xorg.conf and started poking with that and none of the stuff I saw online worked, but it gave me ideas to try stuff. I kept seeing d00c0000.gpu in the dmesg and I stuffed that into MatchDriver and bam x launched!

Screenshot_2025-10-30_15-42-00.png


openGL even works! From everything I had read, the mali wouldn't work and only supported gles or something, but GL gears fired right up, and my openGL terminal works fine.

You can see a regulator error in the boot spew:
Screenshot_2025-10-30_15-53-58.png


I think that means the gpu just runs fully volted at all times and might cook itself eventually :emoji_shrug:

Here's what it looks like running with bsp window manager:
Screenshot from 2025-10-30 16-02-59.png


Bottom left is a discord client that runs in the terminal. I'm trying to get everything like that as it saves bigtime on ram and works better with the tiling.

Ram is definitely a problem though. There really aren't any lightweight browsers. I've got floorp on there and it eats around a gig when open. I tried using a full discord client to watch anime with a friend and it leaked like crazy and eventually started swapping like mad. The audio couldn't keep up and everyone sounded like robots.

It seems like any single board computer that has had a few years to ripen a bit will have hackers adding in support to the kernel.

Also the whole reason I started on this journey, audio, just worked, at least HDMI audio.
 
Last edited: