Viewing profile — krustowski
krustowski
HN member- Joined
- Thu, Mar 27, 2025, 11:52 AM UTC
- HN karma
- 115
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About krustowski
No profile information was provided.
Recent public activity
-
comment
Comment #45717422
let's resurrect these days with open.mp!
- story
-
comment
Comment #44328708
How about the event loop in its completeness?
-
comment
Comment #44328689
Sort of, but IMO that module(s) is just a wrapper for video buffer.
-
comment
Comment #44328543
You are right, it goes way ahead the first iteration. I call it DOS-like because of its resemblance to the Text mode-only operating systems (and to MS-DOS especially). On the other…
-
comment
Comment #44326172
I am not at the moment. The goal is to keep this iteration in English for now. The first iteration was in Czech in the beginning though.
-
comment
Comment #44326137
Well, the point is to experiment with Rust no_std+no_main environment while trying to educate myself on how the things work under the hood. The project itself is part "just" a rewr…
-
comment
Comment #44325895
NGL, the codebase of the first iteration is pretty much a mess. It had been written in my mid-teenage years, so the C code is not very consistent across the project. There is a fil…
-
comment
Comment #44325826
The x86 arch is used because this system iteration derives from the first one, which relies on BIOS interrupts and inline assembly in Turbo C. I am not trying to mimic (MS-)DOS exc…
-
comment
Comment #44325788
For FAT12, it reads the first sector (0 or bootsector) of the floppy provided to gather information like bytes per sector, reserved sectors count, LBA of the root directory, etc.
-
comment
Comment #44322522
Booting from an EFI system partition has not been tested yet. FAT12 is the only filesystem (ok, there is a memdisk implementation, but it won't work now) supported, so GPT is not s…
-
comment
Comment #44322310
Afaik there is a 'DIR' command in MS-DOS. Anyway, what would be a better command to list a directory? I could think of 'ls' maybe
-
comment
Comment #44319916
What a challenge! Need to implement some interrupts it seems then, to provide an API for filesystem and so... Thank you for such idea
-
comment
Comment #44319771
You are right. The first iteration however is 16bit and is very close to MS-DOS in terms of compatibility. Moreover, any OS that can handle simple disk I/O ops could be considered …
-
story
Show HN: A DOS-like hobby OS written in Rust and x86 assembly
To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2…
-
comment
Comment #44141431
I didn't really think this through like that, good point. Thanks for the link, will consider reposting it later https://github.com/krustowski/rou2rexOS
- story