Releases: kwe26/ramix-lfs
Release list
0.1-lfs.3
Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well
ISO Link and Running Instructions Below!
FINALLY, SSL WORKS!!!
New Features
- Wayland (No Compositor)
- Wlroots
- Mesa
- OpenSSL as RXPKG
- CA-Certs Properly Compiled
- DRM Support
- GIT!!
Instructions to Run
WARNING!: Only QEMU IS SUPPORTED!
qemu-system-x86_64 \
-enable-kvm \
-cpu host \
-smp 2 \
-m 2G \
-cdrom Ramix-20260719.iso \
\
-display gtk,gl=on \
-device virtio-vga-gl \
\
-device qemu-xhci \
\
-netdev user,id=net0 \
-device virtio-net-pci,netdev=net0We can now see the penguins and the new Kernel Panic screen thanks to DRM Support + GPU Support
.
we only support virtio-gpu right now but planning to expand more!
.
Hopefully, it's the last devlog before the 1st Ship of this Project
also i couldn't get tinywl working, will try it in next release 0.2
Thanks for following the dev till now!

0.1-lfs.2
Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well
WOWOWWOW, Finallly own package manager???
New Features
- iproute2
- iputils
- systemd-confs
- RX Package Manager
About the RX Package Manager
- The package manager is currently written in dart
- It currently stores packages at
/var/lib/rxpkg/vol/<package>/<version> - It symlinks it to main /, So it would be better i thought
- there's also
rxbuild .command to build .rx package it's kind of like PKGBUILD
sample bash build.toml
version = 1
[build]
system = "autotools"
out_of_source = true
configure = [
"--prefix=/usr",
"--sysconfdir=/etc",
"--localstatedir=/var",
"--disable-nls"
]
make = [
"-j${NPROC}"
]
install = [
"DESTDIR=${DESTDIR}"
]#sample bash manifest.toml
name = "bash"
version = "5.3.0"
release = 1
arch = "x86_64"
license = "GPL-3.0-or-later"
description = "GNU Bourne Again Shell"
homepage = "https://www.gnu.org/software/bash/"
maintainer = "Ramix Team"
depends = [
"glibc>=2.43",
"readline>=8.3",
"ncurses>=6.6"
]Run rxbuild . and there you go your bash.rx package!!
You can find the latest ISO in my github release page!
Run it like this in qemu
qemu-system-x86_64 \
-cpu host \
-m 2G \
-cdrom Ramix.iso \
-netdev user,id=net0 \
-device e1000,netdev=net0 \
-enable-kvm Share your feedbacks in Comments section, I love it
0.1-lfs
Full Changelog: testing...0.1
Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well
Finally, SystemD Support!
SystemD now boots as PID 1 at started and now we also have GETTY Support User Management
New Features
- Python 3
- Meson, Ninja, CMake
- Sqlite3, Shadow
- SystemD!!!
- Linux-PAM
- Kmod for modprobe and such commands
- Login Support!!
Upcoming Changes
- Networking
- Graphical Interface
- Recovery
QEMU Command
qemu-system-x86_64 \
-cpu host \
-m 2G \
-cdrom Ramix.iso \
-netdev user,id=net0 \
-device e1000,netdev=net0 \
-enable-kvmAnd it will startup!!!
Other Changes
*since we had prepared GCC and Compiler Enviorment inside the Chroot, from now all the new libs, programs will be compiled inside the chroot now with the inclusion of scripts_chroot and invoke-chroot.sh *