4 ms·
I find Unikernels fascinating, but I’m curious as to who is running unikernel based applications in production?
by iampims 6y ago
I find Unikernels fascinating, but I’m curious as to who is running unikernel based applications in production?
- monocasa 6y agoMost RTOSes. z/TPF is also a unikernel so Visa when processing every transaction.
- nderjung 6y agoDid not realise Visa was using z/TPF. Do you have a link with more information?
- monocasa 6y agoI don't know of much public information other than their job postings.
- felipehuici 6y agoInteresting, do you have any references explaining how/why z/TPF is a unikernel? Thanks!
- monocasa 6y agoIt's from an era before ubiquitous MMUs, even in IBM mainframes. It therefore was structured as a library OS, with even less separation between it and the application code than even MSDOS and it's applications. Transaction Processing Facility: A Guide for Application Programmers by R. Jason Martin is a decent book I'd recommend on the subject.
- jdc 6y agoMost devices are not web servers.
- pjmlp 6y agoGame consoles, and back in the day most MS-DOS, Amiga and Atari Games that only used hardware directly with OS services could in retrospective be considered some form of unikernels. Amiga games used to be written such that they would boot the computer from floppy.
- user-the-name 6y agoThe Amiga had a large part of its regular OS libraries in ROM, and the base OS was available directly to the bootloader on the floppy. You could ignore it and access the hardware directly, if you wanted, and many games did, but you could also use the OS if you wanted to. The default bootloader would basically just say "launch the default shell and tell it to load the startup shell script file".
- fulafel 6y agoThe MirageOS people at https://mirage.io/wiki/gallery https://mirage.io/wiki/gallery have a list titled "unikernels that are used in production"
- deleted 6y ago[deleted]
- eb0la 6y agoI believe Cisco had an unikernel running on Vmware for SDN vSwitches. Makes sense: you "only" need to move packets from some vLan to another vLan/vNic after applying policies... and you can forget about supporting hardware modules alien to you.
- felipehuici 6y agoThe automotive domain definitely use them (e.g., Open Synergy and others), since their efficiency means they consume fewer resources on ECUs, and their relatively small Trusted Computing Base (TCB) not only reduces exploits but also means certification is cheaper/faster.