Giovanni's Diary > Subjects > Programming >
Linux
In high school I participated in a cybersecurity course and played CTFs, this was a big step up in my learning journey. I began using Kali Linux for the competitions, I then continued to use Linux daily. I installed Arch Linux manually for the first time on summer 2021.
I wanted to be like the cool nerds at r/unixporn so I went the route of insane ricing and configuration of obscure command line tools just to look cool. I was using NixOS, of course, with all the trendy software like kitty and other stupid crap.
I got frustrated with NixOS since it felt like a jail, so I removed everything and I setup the most minimal system I could work on. During this period I was getting passionate about kernel development, I wrote a few kernel modules and I started writing my own operating system. I was using my self compiled linux from scratch, for many months I did not have a graphics sessions or a browser on my only computer.
I started following the linux kernel development mailing lists and many others. Pushing in this direction led me to an internship about writing eBPF programs for a kubernetes cluster which got me into cloud computing.
– notes -
Travel: Programming, Index