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

4h 36m 11s logged

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

0
1

Comments 0

No comments yet. Be the first!