3 ms·
Chrome's (and soon Firefox's) out-of-process plugins are a tiny step toward the mainstream, but still just a fraction of djb's ideas. He wants to sandbox all p
by mbrubeck 17y ago
Chrome's (and soon Firefox's) out-of-process plugins are a tiny step toward the mainstream, but still just a fraction of djb's ideas. He wants to sandbox all pure "transforms" - HTML parsing, CSS parsing, image decoding, gzip decompression, etc. - and put them into not just another process but one without any normal user privileges.
- vog 17y agoThe ideas are kind of implemented in Haskell, if that counts. Every pure transformation (i.e. function) in Haskell is safe from side effects. There is a very clean and safe separation beween pure and impure code. So an operating system based on Haskell, with a Haskell shell and the like, would be a very secure environment. Of course, that means the Haskell compilers and interpreters have to be secure, but the same holds for C compilers, too.
- derefr 17y agoI wonder how much work it would take to convert MS Singularity or Renraku from .NET to Haskell... sounds like (the research would be) a fun weekend project :)