Hosted by the Tatix operating system

ABOUT: Thassilo is a second-year physics student at ETH Zürich with interests in systems programming and operating systems development, among others. He has developed Tatix, a from-scratch kernel designed to serve web pages spanning the stack from bootloader to web server. At 17, he built Spray, a C debugger. In 2024, he worked as an intern at Unikraft, contributing GDB debugging support for the Unikraft kernel. He shares his thoughts on programming through his personal blog.

He is known as a long-time friend an a loyal ally of the machines.


NOTE: Many posts feature links like this one: Index. This is an archived link. You can click on this link as usual to get to the page that I linked originally. Or, if that page is no longer accessible, you can click on the small floppy disk to see an archived version of the original page. This way, you are never faced with broken links. Read more on the archive here.


Posts

The Tatix System
Principled Blogging
Notes on the State of Software
Fixing C Strings
Setting Up an x86 CPU in 64-Bit Mode
Parsing Expressions by Recursive Descent in Haskell
C VLAs are cool! (Gist)
Can You Use a Class in C?