Viewing profile — nuta
nuta
HN member- Joined
- Sat, Nov 21, 2015, 12:25 PM UTC
- HN karma
- 463
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About nuta
Recent public activity
-
comment
Comment #42646668
I thinks this 1,000 OS book is a good start for beginners before diving into the MINIX book. MINIX book describes more practical designs, with a more feature-rich implementation. H…
-
comment
Comment #42646316
Thank you! If you've written some programs (ideally in C), you're good to go. You might stuck on some concepts, but you can learn one by one. IMO, implementing it makes you to unde…
-
comment
Comment #42646103
Thank you. My efforts on preparing both EN/JP translations paid off :D
-
comment
Comment #42645828
No it's "left as an exercise to the reader" ;) But seriously, it's not that hard. Change build options to generate 64-bit ELF, replace all 32-bit-wide parts (e.g. uint32_t, lw/sw i…
-
comment
Comment #42645721
Copy-and-pasting to ChatGPT. Machine translation (JP to EN) before this LLM era was already high quality, but LLM does a really great job. It does not translate as is, but understa…
-
comment
Comment #42645489
Unfortunately not. Maybe I'll write another online book like this in English, after building a more practical microkernel-based OS. It's a very interesting topic indeed :D
-
comment
Comment #42645425
TIL. It's too late for this book, but I'll try it in the next one.
-
comment
Comment #42634584
So do I :D I was wondering that too. I'll update it with other examples (x86 and Arm).
-
comment
Comment #42634474
Author here. I wrote this book so you can spend a boring weekend writing an operating system from scratch. You don’t have to write it in C - you can use your favorite programming l…
-
comment
Comment #28995475
Good point. As you say Kerla lacks unit tests I focused on running a SSH server as soon as possible. IMO, writing and running tests in the kernel space is pretty easy thanks to Rus…
-
comment
Comment #28995408
I’m not sure this answers what you asked, objects that are referenced from multiple objects are simply wrapped with Arc .
-
comment
Comment #28995333
About 3-4 months in total: took 1.5 month to run a simple Hello World program, 1 month to implement bunch of system calls, and another 1 month to implement features essential to ru…
-
comment
Comment #28987491
In addition to its huge contribution to OS development in Rust, as a microkernel enthusiast, it sounds exciting to writing a microkernel in Rust, in the "Everything is a URL" princ…
-
comment
Comment #28987233
The most challenging point is, as others said, the lack of the compatibility with Linux Driver API. I believe it would be really hard to implement and keep following changes in Lin…
-
comment
Comment #28987157
Thanks! By the way, your MUTEX_WITH macro looks pretty interesting to me. I've never seen the idea.
-
comment
Comment #28987127
Thanks! I'll keep doing Just for Fun :D
-
comment
Comment #28986938
Author here. I've made the demo system public [1] but it's written just for me so it should be painful to set up the same environment. The mechanism is pretty simple: a Node.js ser…
-
comment
Comment #28986785
Author here. I'm surprised to see my hobby project on Hacker News. I know this kind of stuff spark the ``it's meaningless to rewrite everything (especially Linux) in Rust'' debate.…