12:00

MON

6

JUL

kasane teto dancing
uwu gentoo logo
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.

Contact

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

[email protected]



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

[email protected]

Services

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



fortunes.pinkro.se

Get a random fortune on every page fetch. Runs fortune on my server.

Currently contains everything in the debian fortune-mod and fortune-anarchism.

Options for more languages may be added eventually

My website and most of my services run on a server at my apartment.


The server is a random HP laptop from 2017, my first laptop actually! Running nixos (mistake).


The laptop is lobotomized, meaning I took it out of the casing and put it in an alternate casing.

Laptop motherboard placed inside an amazon parcel

This page is written in C, the binary generates pure and valid html5 which is served by nginx through fcgiwrap. 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


Garden House

https://git.pinkro.se/Rose/gardenhouse.git

Set of scripts to automatically build immutable Gentoo OS images to be used by my devices, mainly my host orchid which functions as a gaming machine.


runc

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

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


extlib

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

C library that adds some handy functions


FsVerify

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

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


BVG - Basic Vector Graphics

https://git.pinkro.se/Rose/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/Rose/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

Gardenhouse

Tools to build immutable Gentoo systems

https://gardenhouse.pinkro.se

Gardenhouse

https://git.pinkro.se/Rose/gardenouse/gardenhouse.git

The main Gardenhouse repository containing the profiles and build scripts


Stem

https://git.pinkro.se/Rose/gardenouse/stem.git

Systemd independent UKI efistub implementation


Rootloader

https://git.pinkro.se/Rose/gardenouse/rootloader.git

Minimal UEFI bootloader designed to specifically chainload Linux UKIs


Sysupdate

https://git.pinkro.se/Rose/gardenouse/sysupdate.git

A portable system updater utility designed for immutable/image based systems


Sysext

https://git.pinkro.se/Rose/gardenouse/sysext.git

Portable system extension manager


Sysuserd

https://git.pinkro.se/Rose/gardenouse/sysuserd.git

A reimplementation of systemd-sysusers independent of systemd and in posix shell


Boot Bless

https://git.pinkro.se/Rose/gardenouse/boot_bless.git

A simple tool to check the integrity of the booted system and take appropriate steps in the case of a failed boot.


Boot Bless

https://git.pinkro.se/Rose/gardenouse/boot_bless.git

A simple tool to check the integrity of the booted system and take appropriate steps in the case of a failed boot.


Dracut Verity

https://git.pinkro.se/Rose/gardenouse/dracut-verity.git

Dracut module to set up dm-verity root drives without systemd

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