You are browsing as a guest. Sign up (or log in) to start making projects!

Yerba Linux

  • 15 Devlogs
  • 22 Total hours

Lightweight rolling-release linux distro

Open comments for this post

4h 3m 20s logged

I’ve got privilege escalation to work along with networking (dhcpcd) and am working on getting audio to work! I’m trying to make a non-root user with a password, for some reason Yocto is yelling at me a lot (its been hours, helpppp)

(p.s. I do not have a relevant screenshot at the moment, and it has been a long day, so here is a filler red gradient that I have for some reason)

0
0
22
Open comments for this post

4h 41m 48s logged

Sorry I haven’t been devlogging for a while! I got way too focused on getting back to where I was before on the new Yocto build system!

I have got Yocto to create a working rootfs and load the runit init system!

0
0
18
Open comments for this post

1h 47m 9s logged

I HATE YOu NIX.
AAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAA
STOP LINKING AGAINST /NIX/STORE PATHS

iknow nix is meant to be a package manager but WHAT OTHER OPTIONS DO I HAVEEEEE
MAKEFILE IS SCUFFED, BUILDROOT IS MORE EMBEDDED, ETC

atp im just gonna switch off of nix
(yes, clean slate for the distro V2…. yay.. /s)
(i mean i guess i wont be fighting with nix)

0
0
10
Open comments for this post

15m 41s logged

IT WORKS IT WORKS IT WORKS
THE INIT SYSTEM DOES THE THING AND SHOWS GETTY

RUNIT WORKS
IT WORKS!!!!!!!!!!!!

Edit: The solution was to launch /usr/bin/runit directly instead of using /usr/bin/runit-init. This is not necessarily correct, but /usr/bin/runit-init is currently broken due to Nixpkgs assuming this is a Nix-based distro when it is not. Insha allah later during the development cycle, I will replace the Nixpkgs flake with my own flake that accounts for this. For now, too bad, the distro boots

0
0
10
Open comments for this post

1h 33m 12s logged

I’ve got musl to load into the initramfs, and am working on adding runit as the init system

I am very confused as to why runit fails to switch_root, the error is very cryptic

EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

0
0
5
Open comments for this post

44m 50s logged

I GOT THE THING TO WORK!! THE GRAPHICAL TTY!!
are you serious rn, it was a single kernel config opt. i spent very very long debugging this.
a lot longer than i anticipated.

BUT STILL IT WORKED YAYAYAYAYAYAYAYAYAYAY

0
0
6
Open comments for this post

1h 30m 29s logged

IT BOOTS!!! IT FREAKING BOOTS!!!!! THE BUSYBOX BUILD WORKS!! THE ROOTFS BUILDS!! IT LOADS THE SQUASHFS WITH OVERLAYFS!!!! YAYAYAYAYAYAYAYAY

0
0
3
Open comments for this post

1h 42m 9s logged

Made a clean slate and switched my distro’s build system to Nix for reproducibility and to get away from my Makefile that used scuffed hacks

This doesn’t mean my distro will use Nix or be like NixOS, but it will help improve development speed and quality

Finally got it to nix build an initramfs without errors!

0
0
2
Open comments for this post

43m 5s logged

Got a basic build system working for my in-progress distro, Yerba Linux
Builds the Linux kernel, BusyBox, and creates a minimal BusyBox initramfs that drops you to a shell
TODO: Make it create an ISO with GRUB/any bootloader

0
0
8

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…