I'm an amateur programmer, artist, and musician
I primarily program in C, and also know (varying amounts of) HTML, Python, C#, Java, and a tiny bit of JS and Lua
Most of my work revolves around Linux and other UNIX-based OSes (personal fan of OpenBSD, Minix, etc...)
Programs I write will be intended for Linux, as it is what I use daily, however I will attempt to port them to Windows, and potentially BSD and MacOS
ALFS Scripts
STATUS: WIP - getting OpenRC to work, info soonA script to install a heavily customised LinuxFromScratch (+BLFS) build
Fully desktop-capable, however with no DE/WM preinstalled (Xorg & dependencies are included)
- OpenRC init system ontop of sysvinit
- RPM package manager (with a guide for building packages)
- UEFI boot capable
Tiny Linux Distribution
STATUS: WIP - working on getting Musl to work properly as the main C library- Busybox as init and the core utilities - static build against Musl, with symlinks to /bin for individual programs
- Glibc alongside Musl-libc - GCC, Musl-gcc, and Clang/LLVM
- Accounts & account/auth management (PAM, passwd, select coreutils, OpenDoas)
- Grub, installed for both i386-pc (bios) and x86_64-efi
- Less than 100MB installed size
Tar-based Package Manager
STATUS: conceptIntended for LinuxFromScratch and other independent Linux distributions
Made to have as few dependencies as possible, to be simple to build
Details soon...
A game
STATUS: Animation, music, and sound work first.Keeping this mostly secret for now, I'll give details when it's presentable.
Working on everything myself in the Godot game engine (C#, using C for some basic data handling)