hannes, David Kaloper: Trustworthy secure modular operating system engineering
- Title:
- hannes, David Kaloper: Trustworthy secure modular operating system engineering
- Description:
-
more » « less
http://media.ccc.de/browse/congress/2014/31c3_-_6443_-_en_-_saal_2_-_201412271245_-_trustworthy_secure_modular_operating_system_engineering_-_hannes_-_david_kaloper.html
We present Mirage OS, a modular library operating system developed from scratch in the functional programming language OCaml. Each service, called unikernel, is an OCaml application using libraries such as a TCP/IP stack, DNS. It is either compiled to a Xen virtual machine image or to a Unix binary (for development). State in 2014 is that it runs on x86 and arm, we implemented a clean-slate TLS (1.0, 1.1, 1.2), X.509, ASN.1 stack, crypto primitives, Off-the-record. We also have TCP/IP, HTTP, a persistent branchable store (similar to git) - all implemented in OCaml. A virtual machine serving data via https is roughly 2MB in size - no libc inside :)
hannes, David Kaloper
- Video Language:
- English
C3Subtitles edited English subtitles for hannes, David Kaloper: Trustworthy secure modular operating system engineering | ||
C3Subtitles added a video: hannes, David Kaloper: Trustworthy secure modular operating system engineering |