Microkernel?

By: Doug S (foo.delete@this.bar.bar), March 17, 2021 8:30 am
Room: Moderated Discussions
Linus Torvalds (torvalds.delete@this.linux-foundation.org) on March 16, 2021 7:25 pm wrote:
> This whole thread has been inane.
>
> Absolutely nobody sane disputes that the IPC overhead is a big and very real deal.
> Even the people who seem to be arguing for microkernels seem to be admitting it.


I wonder whether hardware level enhancements (new instructions, etc.) could make a microkernel a more workable idea by reducing the performance hit, particularly for IPC.

While everyone agrees that the performance hit of microkernels is real, for applications where security is paramount it is totally worth it. The only question is where the "security is paramount" and "performance is paramount" line should be drawn. Of course with hardware level exploits like SPECTRE and Rowhammer, even the most secure microkernel won't help.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
x86 - why unite when you can fragment?anonymou52021/03/12 05:16 PM
  x86 - why unite when you can fragment?Linus Torvalds2021/03/13 12:18 PM
    x86 - why unite when you can fragment?Jon Masters2021/03/13 06:25 PM
      x86 - why unite when you can fragment?Jon Masters2021/03/13 06:44 PM
        x86 - why unite when you can fragment?Yuhong Bao2021/03/13 07:49 PM
        x86 - why unite when you can fragment?tt2021/03/20 08:30 AM
    x86 - why unite when you can fragment?Andrey2021/03/14 03:15 PM
      x86 - why unite when you can fragment?Linus Torvalds2021/03/14 03:58 PM
        x86 - why unite when you can fragment?anonymou52021/03/14 04:31 PM
          x86 - why unite when you can fragment?anon22021/03/14 07:07 PM
        Microkernel?Anon2021/03/14 10:49 PM
          Microkernel?none2021/03/14 11:37 PM
            Microkernel?Anon2021/03/15 12:56 AM
          Microkernel?anon22021/03/15 12:58 AM
            Microkernel?Simon Farnsworth2021/03/15 02:12 AM
              Microkernel?anon22021/03/15 03:53 AM
                Microkernel?Simon Farnsworth2021/03/15 05:56 AM
                  Microkernel?iz2021/03/15 07:10 AM
                    Microkernel?Anon2021/03/15 08:05 AM
                      Microkernel?iz2021/03/16 12:25 AM
                        Microkernel?Andrey2021/03/16 01:54 AM
                          Microkernel?iz2021/03/16 07:36 AM
                            Microkernel?Andrey2021/03/16 09:06 AM
                              Microkernel?anonymou52021/03/16 10:44 AM
                              Microkernel?iz2021/03/21 01:58 AM
                                Microkernel?Andrey2021/03/21 08:34 AM
                  Microkernel?anon22021/03/15 07:31 AM
                    Microkernel?Simon Farnsworth2021/03/16 03:42 AM
            Microkernel?Gabriele Svelto2021/03/15 02:21 AM
              Microkernel?anon22021/03/15 03:56 AM
                Microkernel?Gabriele Svelto2021/03/15 09:41 AM
                  Microkernel?anon22021/03/15 07:00 PM
                    Microkernel?Gabriele Svelto2021/03/16 06:23 AM
                      Microkernel?anon22021/03/16 04:13 PM
                        Microkernel?anon22021/03/16 04:16 PM
                    Microkernel?Gian-Carlo Pascutto2021/03/16 12:40 PM
                      Microkernel?anon22021/03/16 04:53 PM
                        Microkernel?Linus Torvalds2021/03/16 06:25 PM
                          Microkernel?Doug S2021/03/17 08:30 AM
                            Microkernel?Linus Torvalds2021/03/17 09:30 AM
                              Microkernel?Brendan2021/03/17 09:56 PM
                                Microkernel?Michael S2021/03/18 02:47 AM
                                  Microkernel?Brendan2021/03/18 08:07 AM
                              Microkernel?Jose2021/03/18 08:35 AM
                            Microkernel?zArchJon2021/03/18 04:42 PM
                          TransputerRichardC2021/03/17 08:47 AM
                          Microkernel?dmcq2021/03/17 10:15 AM
                            Microkernel?Linus Torvalds2021/03/17 10:59 AM
                              Microkernel?dmcq2021/03/17 11:38 AM
                              Microkernel?Adrian2021/03/17 12:00 PM
                              Microkernel?Ana R. Riano2021/03/18 03:33 AM
                              Microkernel?2021/04/30 03:52 PM
                          Microkernel?NvaxPlus2021/03/17 10:48 AM
                            Microkernel?Michael S2021/03/18 02:32 AM
                              Microkernel?Adrian2021/03/18 03:12 AM
                                Microkernel?dmcq2021/03/18 05:30 AM
                                  Microkernel?dmcq2021/03/18 05:55 AM
                                  Microkernel?Adrian2021/03/18 07:35 AM
                                    Microkernel?---2021/03/18 08:49 AM
                                    Microkernel?dmcq2021/03/18 09:59 AM
                                      Microkernel?dmcq2021/03/18 03:09 PM
                              Microkernel?---2021/03/18 08:27 AM
                          Microkernel?Kalle A. Sandström2021/03/20 05:34 AM
                            Microkernel?---2021/03/20 07:35 AM
                            Microkernel?anon22021/03/21 04:29 PM
            Microkernel?dmcq2021/03/15 03:06 AM
              Microkernel?anon22021/03/15 03:59 AM
                Microkernel?dmcq2021/03/15 10:51 AM
                  Microkernel?anon22021/03/15 07:31 PM
                    Microkernel?dmcq2021/03/16 08:17 AM
                      Microkernel?Jukka Larja2021/03/16 10:22 AM
                        Microkernel?dmcq2021/03/16 03:06 PM
                          Microkernel?Jukka Larja2021/03/17 02:42 AM
                            Microkernel?dmcq2021/03/17 06:00 AM
                      Microkernel?anon22021/03/16 04:26 PM
                    Microkernel?---2021/03/16 09:07 AM
            Microkernel?-.-2021/03/15 07:15 PM
              Microkernel?anon22021/03/15 08:18 PM
                Microkernel?Foo_2021/03/16 02:37 AM
                  Read the thread (NT)anon22021/03/16 04:27 PM
                    Already did (NT)Foo_2021/03/17 01:55 AM
                      Already didanon22021/03/17 02:46 AM
                        Already didEtienne Lorrain2021/03/18 01:31 AM
                Microkernel?-.-2021/03/17 04:04 AM
                  Microkernel?Gabriele Svelto2021/03/17 07:53 AM
                    Microkernel?-.-2021/03/17 01:43 PM
              Microkernel?dmcq2021/03/16 07:40 AM
        x86 - why unite when you can fragment?Konrad Schwarz2021/03/17 09:19 AM
    x86 - why unite when you can fragment?anonon2021/03/15 06:37 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?