Devlog - 4
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
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.