Live data from Hacker News

Writing an OS in Rust

os.phil-opp.com

1–10 of 10 posts

Re: Writing an OS in Rust

#3
post #2

Obligatory plug for the same thing in big: https://www.redox-os.org/

They're only the same in that they're both a kernel in Rust: the parent blog is an educational/exploratory OS, whereas Redox seems to be aiming for real-world use and not pedagogy.

Re: Writing an OS in Rust

#4
It's the beginning of a kernel. It may expand in the future, but to me, calling it an OS is like building a door and calling it a house. It's inaccurate and it makes it sound greater than it currently is. I on the other hand do not want to make it sound less great of course, but what we call things does matter.

Re: Writing an OS in Rust

#6

Ah, the Rust Evangelism Strike Force is finally back! Can't wait for the webshit weekly at n-gate.com

I'm not part of any strike force and I activly dislike envangelism. Still, I like this website very much.

Re: Writing an OS in Rust

#7
post #4

It's the beginning of a kernel. It may expand in the future, but to me, calling it an OS is like building a door and calling it a house. It's inaccurate and it makes it sound greater than it currently is. I on the other hand do not want to make it sound less great of course, but what we call things does matter.

agreed, but it's a cool tutorial topic. I don't think anyone expects this to result in a useful OS, but it makes me contemplate learning about rust.

Re: Writing an OS in Rust

#8
post #4

It's the beginning of a kernel. It may expand in the future, but to me, calling it an OS is like building a door and calling it a house. It's inaccurate and it makes it sound greater than it currently is. I on the other hand do not want to make it sound less great of course, but what we call things does matter.

I got to reading some of the articles about a year ago. At first I had the same reaction. But I noticed that many people seem to think a kernel and OS are the same thing. I can't really blame the author for attracting more readers.

They are great articles in the end, very nice reads. Some of them going a long way into the details. Recommended to anyone interested in kernels (or to learn how a kernel is not an OS :))

Re: Writing an OS in Rust

#9

Ah, the Rust Evangelism Strike Force is finally back! Can't wait for the webshit weekly at n-gate.com

This is not evangelism. Would you say that about a kernel in OCaml or Haskell?

Experimenting with safer language choices and see how that might help writing a kernel is a fun exercise. I am glad that Phil shared these articles, I learned a bunch from it.

Re: Writing an OS in Rust

#10
post #4

It's the beginning of a kernel. It may expand in the future, but to me, calling it an OS is like building a door and calling it a house. It's inaccurate and it makes it sound greater than it currently is. I on the other hand do not want to make it sound less great of course, but what we call things does matter.

Fair point. But let's keep in mind this is exactly how Linux started.