With some fixes, it can be pretty stable. Here's a web server running on Sprite on an IPC: https://ember.shockfox.net/
Or, well, it is running right now. I don't leave it online 24/7, so caveat emptor to future visitors.
With some fixes, it can be pretty stable. Here's a web server running on Sprite on an IPC: https://ember.shockfox.net/
Or, well, it is running right now. I don't leave it online 24/7, so caveat emptor to future visitors.
I am hoping to make a big writeup "soon", since there's a lot of interesting information about Sprite that's mostly been lost to time, where Sprite is mostly remembered as having "process migration" and "LFS". Meanwhile, it's mostly forgotten that Sprite was (apparently) one of the first OSes to adopt a mostly-GNU userland, had a modern event-loop style abstraction in C for handling I/O and timers (Fs_Dispatch), had a userspace filesystem abstraction akin to FUSE (PFS), implemented a PTY-like system entirely in userspace (the Td* functions in libc), and overcommitted memory by default.