←back to thread

186 points ahlCVA | 5 comments | | HN request time: 0s | source
1. perching_aix ◴[] No.45305508[source]
Does this mean resiliency against kernel panics?
replies(1): >>45307257 #
2. sedatk ◴[] No.45307257[source]
> - Improved fault isolation between different workloads

Yes.

replies(1): >>45307371 #
3. ATechGuy ◴[] No.45307371[source]
That's what the author is claiming. Practically, VM-level strong fault isolation cannot be achieved without isolation support from the hardware aka virtualization.
replies(1): >>45307618 #
4. eqvinox ◴[] No.45307618{3}[source]
Hardware without something like SR-IOV is straight up going to be unshareable for the foreseeable future; things like ring buffers would need a whole bunch of coordination between kernels to share. SR-IOV (or equivalent) makes it workable, an IOMMU (or equivalent) then provides isolation.
replies(1): >>45308047 #
5. skissane ◴[] No.45308047{4}[source]
You could have a “nanokernel” which owns the ring buffers and the other kernels act as its clients… or for a “primary kernel” which owns the ring buffers and exposes an API the other kernels could call. If different devices have different ring buffers, the “primary kernel” could be different for each one.