From 4fb182a18e7a7e7e6ff7e5a128459c05a61de188 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlyLVajq_XluZ1wvTunv9vbM_kx1H0nd6Q" Date: Sun, 17 Mar 2013 01:20:31 +0100 Subject: Add a reference to Singularity showing safe address space sharing --- open_issues/benefits_of_a_native_hurd_implementation.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'open_issues/benefits_of_a_native_hurd_implementation.mdwn') diff --git a/open_issues/benefits_of_a_native_hurd_implementation.mdwn b/open_issues/benefits_of_a_native_hurd_implementation.mdwn index afdcfb73..12201f51 100644 --- a/open_issues/benefits_of_a_native_hurd_implementation.mdwn +++ b/open_issues/benefits_of_a_native_hurd_implementation.mdwn @@ -120,6 +120,12 @@ IRC, #hurd, 2010-12-28 [...] kilobug: right, a monolithick kernel is less folt-tolerant than a well designed/implemented microkernel based os + +It turns out that it is perfectly possible to isolate services running in the +same address space, as it was done in projects such as Singularity, the idea +being that the code is verified through static analysis when installed (but +this requires a language other than C). + braunr: well, the Hurd is buggy nowadays, but things like an ext2fs translator doing a segfault and being restarted is a fault-tolerance that would be almost impossible to have in Linux -- cgit v1.2.3