Viewing profile — noone_youknow
noone_youknow
HN member- Joined
- Wed, Dec 25, 2019, 10:01 PM UTC
- HN karma
- 389
- Public activity
- 97 items
- HN profile
- View on Hacker News ↗
About noone_youknow
No profile information was provided.
Recent public activity
-
comment
Comment #48889451
This is open-source hardware, caveat emptor is implied. At this stage in a project like this, I’d expect the people who were getting boards fabbed to also have the skills to sanity…
-
comment
Comment #48889431
For me, one of the saddest side-effects of modern generative AI is this apparent rise in an attitude of “I don’t know how to do this, therefore anyone who does this must have just …
-
comment
Comment #47678434
It isn’t, actually.
-
comment
Comment #47678075
There would likely be value in a POSIX layer as you describe, at least from the point of view of porting existing programs. And perhaps it will happen, if I get far enough along, b…
-
comment
Comment #47678022
Thank you! A project like this is all about compounding small wins for sure, just building one thing on top of the previous thing until (hopefully) one day it’s a complete thing :D…
-
comment
Comment #47673567
I agree that for it to be generally useful, it’ll need to be easy to port existing software to. But I don’t think I’ll need a translation layer at the syscall level (unless I want …
-
comment
Comment #47671717
Haha that quote felt pretty much obligatory :D Non-POSIX is definitely keeping things fun, letting me explore different ideas without having to fit into an existing interface desig…
-
comment
Comment #47671711
Thanks! I haven't thought much about long term to be honest, right now my immediate goal is to get enough USB HID to be able to make it interactive, with the medium term goal of po…
-
comment
Comment #47671462
> We live in an age of AI overinvestment. I would reserve judgement until they prove they actually have something. Haha yes, that's a very fair comment!
-
comment
Comment #47671452
There's ideas in here from various other kernels - some of the capability stuff is inspired by (but simpler than) seL4, and the message passing IPC and how I'll avoid priority inve…
-
comment
Comment #47671388
That's a good way to look at it, and on reflection I feel the same way. It's certainly useful _to me_ and has helped me really nail down concepts I thought I already understood, bu…
-
comment
Comment #47671329
Ahem, well, that's embarrassing! :D
-
story
Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V
I pretty much always have a kernel project going on, and have been that way for decades. Over the past couple of years, that's been Anos, which has gotten further along than any of…
- story
-
comment
Comment #45730262
It is hard, and things are messy in some areas. But in my experience it’s less hard than writing a lot of the existing documentation would’ve been (because good datasheets and docu…
-
comment
Comment #45718330
This is really great work! Always impressed to see hobby OS projects that get this far, well done. That said, I’m once again reminded that we sorely need some updated resources for…
-
comment
Comment #45422080
Well put! This succinctly sums up the crux of my argument in my other comments.
-
comment
Comment #45422038
Even taking only x86_64 as an example, going from real to long modes is primarily of concern to those writing firmware these days - a modern operating system will take over from UE…
-
comment
Comment #45420765
While I agree this might be a fun resource and useful example code for various aspects of legacy x86 interfacing, I would urge anyone who hopes to actually get into OS development …
-
comment
Comment #45336925
Sorry for the confusion, I was referring to the putchar not being implemented in OPs code, I got yours working right away (nice work btw). What you mention about VGA being common o…
-
comment
Comment #45329172
Thanks! I see that you’re using the SBI routines, which is what I was expecting here but couldn’t find - the reference to “output text to VGA” in the post made me curious. I did se…
-
comment
Comment #45327257
Nice work! Looks like most of the basics are covered, and meanwhile in my current kernel the RISC-V entrypoint is >700 lines (of C) just to get to the arch-independent entrypoint! …
-
comment
Comment #45306202
Same here. I got a Bambu X1C and have been very happy with it.
-
comment
Comment #45135908
Thank you! At this early stage, the filesystem exists only to prove the disk drivers and the IPC interfaces connecting them. I chose FAT32 for this since there has to be a FAT part…
-
comment
Comment #45133766
> It's a bit disappointing that every time somebody decides to write their own kernel, the first thing they do is implement some subset of the POSIX spec. Well, not quite _every_ t…