Octorine

u/Octorine@midwest.social
2 posts · 94 comments

Recent posts

Recent comments

If you set up the nonguix channel you need to add the nonguix substitutes, or else it will compile whatever nonguix packages you're using from source, including the kernel, which will take forever.

Also, the nonguix substitutes server is currently down for ipv4 users but someone has set up a mirror at nonguix-proxy.ditigal.xyz, so you can use that instead.

on *Permanently Deleted* · c/linux · 1 pts · 1y

I've got a galago pro that's a little over five years old now, and I'm still pretty happy with it.

This is true, but the differences go even further than that. Redox is intentionally non-posix-compliant. This means that userspace programs written for posix operating systems may or may not need patching to even compile.

Part of the philosophy of Redox is to follow the beaten path mostly, but not be afraid of exploring better ideas when appropriate.

I finally watched the talk today and that wasn't what I thought he meant. What I thought he was getting at was that the rust parts of the kernel interact with lots of other modules written by people who don't know rust. When those C modules change their semantics in ways that break the rust code, they can't go fix it because they don't know rust. In fact, whenever they make a change, they don't even know if they broke some rust module, because they don't understand the rust code well enough. And this is something that everyone is going to have to live with for the foreseeable future, because you can't force all those other kernel hackers to learn rust.

There are already libraries like clap that allow the developer to specify all their arguments including short and long variants and description strings. I think some of them will automatically generate --help based on the specified options. I could imagine a library that takes the same specifications and makes an interactive menu or a tui form out of them. It's an interesting idea.