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

ArslaanPathan

@ArslaanPathan

Joined May 31st, 2026

  • 25Devlogs
  • 3Projects
  • 0Ships
  • 0Votes
13-year-old developer who has too much free time.
https://arslaancodes.com
Open comments for this post

1h 6m 51s logged

Hey there! This project might seem quite different compared to the other projects I’m working on, because, quite frankly, it is. Normally I’d be working on low-level software like package managers and Linux distributions, but for a while I’ve wanted an excuse to rewrite my website—so I thought, why not do so for Stardance!

In my hour of working, I’ve got a basic homepage with a nice color scheme (Catppuccin Mocha with a few minimal modifications) and a nice font!

0
0
4
Open comments for this post

1h 0m 48s logged

I finished off the final part of mbpk_update_repositories!!!!! :yayayayayay-ctp:

It finally fetches the repository metadata, parses out the packages, and fetches them all independently!

0
0
11
Open comments for this post

28m 59s logged

Fixed a buffer overflow issue where I was writing 9 extra bytes outside of my allocated memory :yayayayayay-ctp:

Also got a basic strerr function working for libmbpk

0
0
6
Open comments for this post

3h 54m 16s logged

I wrote out the full spec for my package manager written in C89, mbpk (Minimal Binary Package Kit), and got it to load the repository config INI file!
You heard that right, C89, because booleans are bloat.
C89 is based and you cannot deny

0
0
2
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
Loading more…

Followers

Loading…