12:00

MON

6

JUL

kasane teto dancing
freebsd beastie
milk chan looking up, surrounded by the text 'milk outside a bag of milk'
ABOUT.rtf — /home/lain

Hi!! I'm Rose (or Xenia or axtlos). I'm an 19 year old programmer specialising in osdev and systems programming.


I mostly use C for my projects, but also have experience with Rust, Go, Fortran and Python (see the projects window for more info).


I am currently studying computer science and work at Nokia as a software developer.

a firefly resting on a finger

Click the buttons in the left menu to view extra information or the deskapps in the right to open different windows! The windows can also be moved around.

I can be contacted through these platforms

Note that I will ignore messages that simply say "hello!" or something similar, please include a tiny introduction


XMPP

My goto for instant messaging, where I'll be available the most

rose@chat.pinkro.se



IRC

I have a bouncer running, so I should see most messages even when I am not online.

axtlos on libera.chat



EMAIL

Ol' Reliable

Recommended if it's an urgent topic

rose@pinkro.se

I host some services on pinkro.se


ratings

I have opinions and I must make it everyone's problem!

ratings.pinkro.se


dn42

AS4242421007; Message me over xmpp or email if you wish to peer!



CGit

My own git host, hosts personal projects and forks of projects

git.pinkro.se


This page is written with pure HTML and CSS. Some JavaScript is used for window controls, but it is completely optional


Inspiration for the website style is NeXTStep and GNUStep, it's a faithful recreation of my setup from when I used windowmaker on FreeBSD


The full source of this page can be viewed at git.pinkro.se/website.git.

Everything except the images used are released to the public domain.

If your braindead government does not acknowledge the public domain it is also available under the terms of the MIT license



If your government forbids something. It's probably against your interests.

malcom x by any means necesary
PROJECTS.rtf — /home/lain

Personal Projects

Personal Projects that aren't part of any bigger organization/project

This is only a small list of the work I find most noteworthy. I have much more at https://git.pinkro.se


runc

https://git.pinkro.se/runc.git

Easily execute source files like shell scripts based on a static configuration


extlib

https://git.pinkro.se/extlib.git

C library that adds some handy functions


FsVerify

https://git.pinkro.se/fsverify.git/

Block based filesystem verification for immutable linux distributions written in golang and C


BVG - Basic Vector Graphics

https://git.pinkro.se/fsverify.git/tree/fbwarn

Custom made vector graphics format for use with FsVerify, the parser (fbwarn) is written in C using raylib


FsGuard

https://github.com/linux-immutability-tools/fsguard

File tree based filesysetm integrity verification, fully written in go and in use by Vanilla OS through fswarn


JshipIT

https://git.pinkro.se/jshipit.git

OCI client written in Java similar to podman/docker with a focus on using containers as a form of isolated environments, similar to Distrobox and Toolbox

Project Shards

Immutable linux distribution using systemd-sysupdate to manage atomic updates



shards-build-definitions

https://git.projectshards.eu/ProjectShards/shards-build-definitions

The apache buildstream project for building Project Shards images.


Shards Installer

https://git.projectshards.eu/ProjectShards/shards-installer

The Project Shards installer. Written in libadwaita with C

Crystal Linux

An Arch Linux based Linux Distribution

Note that Crystal Linux is a completed Project. While we still support it all work is being put into Project Shards now.


Jade

https://gitlab.com/crystal-linux/software/jade

Installer backend for Crystal Linux, written in rust


Jade-GUI

https://gitlab.com/crystal-linux/software/jade-gui

Graphical frontend for Jade, written in python using gtk4 and libadwaita

Vanilla OS

Immutable linux distribution based on Debian sid

Note that I no longer am part of Vanilla OS and do not recommend it for further use. Feel free to get in touch for an explanation of why it is not recommended and/or to discuss potential alternatives/


VIB

https://vib.vanillaos.org

Buildsystem to create oci images out of yaml files, written in go

Vanilla System Operator

https://github.com/vanilla-os/vanilla-system-operator

Tool to manage Vanilla OS installations, including waydroid app management