Before we dive into the topic, let me introduce you my new friend catsay, a simple Go program which eats stdin and speaks like a cat:| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
| seiya.me
I've finished translating my online book "Writing an OS in 1,000 Lines" into English. The book is about creating an OS from scratch in 1,000 lines of code, written for beginners who are interested in systems programming.| seiya.me
ハイパーバイザは仮想的なコンピュータ(仮想マシン)を構築し,複数の様々なOSの並列実行を実現する技術です。VMware ESXiやKVM,Xenが有名ですね。| seiya.me
To implement a seamless Linux integration into Starina, I decided to go with a Linux lightweight VM approach similar to WSL2. This means I need to implement a hypervisor that can run Linux.| seiya.me