Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Disclaimer: The following post has been written vaguely in the midst of a spiral.
-
I was in the middle of writing yet another job application (#internship-grind) when one of friends messaged me telling I should just use an LLM to write it for me.
-
With exams looming in a couple months and precisely zero revision done, now is clearly the perfect time to go down the rabbithole of clearing up the mess that is my current homelab configuration.
-
Source code (and maybe prebuilt ISOs?)
-
For anyone who just wants the solution without the story, skip to [here](#What if the firmware just had drivers?).
-
For the past few years, I’ve been using Senheiser HD 202s as my headphones (I found them lying unused in a cupboard - yay free stuff).
-
It’s been a while since I’ve written a post in this series, but not to worry, because stuff has been happening.
-
In the last post I managed to get unwinding working within the kernel, but there was the small issue that it would only print out addresses, and each one would need to be converted with a tool like addr2line to get any useful debugging information out.
-
Apparently it’s been nearly two months since the previous post.
-
With filesystem access in place, we can start working on loading images from the disk, and putting together a basic UI.
-
At the end of the last post, I said that I’d probably start working on filesystems and image rendering.
-
For some reason, I decided that for this attempt, it would be fun trying to write a bootloader myself rather then relying on GRUB.
-
Having been demotivated from continuing with Popcorn attempt 1 with all the strange, hard to track down memory bugs, I decided to start again (and write this series of blog posts alongside) but in Rust.