Seiya Nuta

Results 80 comments of Seiya Nuta

👋 @dhruvdabhi101 As @amedina1570 mentioned, `-serial mon:stdio` (especially `mon:`) should enable the QEMU monitor. If you're still experiencing the issue, can you share your development environment details, such as OS?

@dhruvdabhi101 What terminal emulator do you use? What happens with Terminal.app or iTerm2?

@patrickgardella I've created [a release](https://github.com/nuta/operating-system-in-1000-lines/releases/tag/2025-01-25) to share a rebuilt EPUB file. Hope this helps :)

Can you describe your build environment, such as OS version? I remember the error but don't remember how I fixed it.

It sounds like you're using an expected Rust toolchain. Did you install cargo with rustup? If so, can you share more about your build environment, such as rustc version?

@commitcompanion Hmm version look good 👍 Can you try it in a clean environment like in a docker container?

Putting binary-based tests in the Dockerfile sounds good. Running them on Linux is still simple, and I think we can still debug it with `docker debug`.

> think maybe a note like this could suffice: "going forward, we'll only show the new code we're adding and we will omit the old code for brevity" Thanks for...

👋 @akisatoon1 Looks like Ubuntu 22.04 is too old and [doesn't have `llvm` package](https://packages.ubuntu.com/search?suite=jammy&arch=any&mode=exactfilename&searchon=contents&keywords=llvm-addr2line). - Install `llvm-14` package where the binary will be at `/usr/lib/llvm-14/bin/llvm-addr2line`. - Use [apt.llvm.org](https://apt.llvm.org/) if you...

Thank you for the PR! Unfortunately, I'm not accepting new features to keep this OS simple and most importantly, keep it in 1000 lines. Instead may I introduce your work...