News for hackers. Stuff that matters.
Re:IncludeOS – A minimal, resource efficient unikernel for c... by a012 on Sunday August 26, 2018 @09:12PM (#17848829)
Do these unikernel OSs tend to be language specific? Like if this app is written in x language, use y OS?
Re:IncludeOS – A minimal, resource efficient unikernel for c... by chubot on Sunday August 26, 2018 @09:37PM (#17848903)
Yes, because they rely on the compiler (for a specific language) to build and deploy only what the application depends on.

The main examples I know of are Mirage (OCaml compiler) and IncludeOS (C++ compiler).

Though, I think there are experimental / research systems that try to understand a program composed of multiple languages that each compile to LLVM, or anything that compiles to JVM bytecode. So those might not be limited to a single language.

Re:IncludeOS – A minimal, resource efficient unikernel for c... by smadge on Monday August 27, 2018 @01:55AM (#17849690)
Here is a list of Unikernel projects, with their associated languages: http://unikernel.org/projects/
Re:IncludeOS – A minimal, resource efficient unikernel for c... by nyh on Monday August 27, 2018 @07:56AM (#17850866)
Some do, and some don't. OSv (https://github.com/cloudius-systems/osv), for example, is also a unikernel in the sense that it can only run a single application at a time (it has no kernel-user boundary, nor support for multiple isolated processes). But is designed to run any Linux executables (using a dynamic linker which is part of the kernel) so it is not limited to a particular programming language.