Hey, I'm Tomek! 👋

And this is my website.

WSL2 is enough

| back to homepage

The last time I used Windows was in 2004. Then I moved to Linux. And not just any Linux: Gentoo. I made my fair share of mistakes. For example, I decided to remove Python and GCC, because "I don't write Python or C". You can imagine how it all ended. In 2011 I bought my first iMac and I stayed on MacOS for 9 years. It just worked, but I wanted to try something new. I settled on Void Linux, a stable, rolling release distribution. Boring. Like MacOS. In 2021, I started dual-booting Windows to play games. I was an avid gamer in high school.

One day, I thought: hey, what's this WSL2 thing about? Can I use it to write Clojure and Ada? It's 2026 and I'm on Windows again, running Debian Stable on WSL2.

It works really well. I read plenty of horror stories about WSL2 and Windows in general, but six months in, I didn't encounter any problems. Neovim, GCC/GNAT, Java, SQLite, PostgreSQL, nginx, LSPs — everything works. Debian Stable is, well, stable. Boring, in a good way.

Am I done? No. I just ordered a refurbished Lenovo X220 (from 2011) and I plan to install OpenBSD on it. But at least for now, Windows is here to stay on my desktop.

Gemini version

Disclaimer

I write, words and code, by hand. I use Claude Code for Socratic design exploration and code review.