|
|
Log in / Subscribe / Register

IncludeOS: a unikernel for C++ applications

IncludeOS: a unikernel for C++ applications

Posted Jul 27, 2017 12:07 UTC (Thu) by clugstj (subscriber, #4020)
Parent article: IncludeOS: a unikernel for C++ applications

An OS that only supports a single CPU core?


to post comments

IncludeOS: a unikernel for C++ applications

Posted Jul 28, 2017 16:22 UTC (Fri) by flussence (guest, #85566) [Link]

It sounds like there's some logic to the design choice: not bothering to support multiple cores neatly sidesteps having to think about or write code for whole classes of problems - no need to handle scheduling, synchronisation or IPIs in every program, just pure computation and bit-banging virtio devices.

The downside is that ignoring the problems won't make most of them go away; to avoid side-channel attacks you'll need a whole air gap between instances, not a hypervisor.

IncludeOS: a unikernel for C++ applications

Posted Aug 3, 2017 14:43 UTC (Thu) by perbu (guest, #14372) [Link]

The dev branch of IncludeOS does support SMP. For an upcoming delivery we need to do TLS at scale and we're using SMP to handle a large amount of incoming TLS connections.

So multicore is supported. Sort of, at least.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds