How many "unsafe" declarations should one expect in regions of the code that will need to deal with untrusted data (like networks, syscalls)?
1: http://www.redox-os.org/book/book/introduction/unsafes.html
41–50 of 215 posts
How many "unsafe" declarations should one expect in regions of the code that will need to deal with untrusted data (like networks, syscalls)?
1: http://www.redox-os.org/book/book/introduction/unsafes.html
Earlier quoted context omitted.
Operating systems aren't that big, and if you know your stuff, I'm sure it's not too hard to pull off. Here's an example I borrowed from StackExchange: According to cloc run against 3.13, Linux is about 12 million lines of code. 7 million LOC in drivers/, 2 million LOC in arch/, and only 139 thousand LOC in kernel/. ( http://unix.stackexchange.com/a/223753 ) Edit: Would be nice to have the numbers for the latest Mini…
Warning: I have no idea about systems programming. I understand that the amount of lines of driver code comes from the variety of devices. But still, it looks completely unbalanced, when compared to the kernel code itself. So I have some questions here: 1) Shouldn't there be common interfaces / abstractions for most of the devices? 2) If they exist, could they be improved somehow? 3) A bit unrelated, but how fun / in…
Stooped reading right there!
UNIX98, POSIX compliance?)
Earlier quoted context omitted.
This looks outstanding, thanks for the link.
Project lead here. I haven't had time in the last few weeks to work on this, so the book is pretty far behind the kernel itself at the moment. Playing the long game. I was hoping to do some more today, in fact...
Steve, thanks for all your work on this and with Rust. Your attitude toward teaching and your writing ability go a long way in encouraging people to learn and in having the lesson be worthwhile.
I'm pretty impressed that 37 people are capable of writing an entire OS with a gui in under a year. Looks really cool.
This is obviously much more full featured (includes a GUI), so this is actually a very nicely sized team for the task.
[0] http://rust-class.org/0/pages/using-rust-for-an-undergraduat...
Earlier quoted context omitted.
This looks outstanding, thanks for the link.
Project lead here. I haven't had time in the last few weeks to work on this, so the book is pretty far behind the kernel itself at the moment. Playing the long game. I was hoping to do some more today, in fact...