3 ms·
FreeRTOS is a unikernel by that definition (by every definition I've seen, though they still use the term "Library OS" which seems essentially synonymous). It's
by SAI_Peregrinus 6y ago
FreeRTOS is a unikernel by that definition (by every definition I've seen, though they still use the term "Library OS" which seems essentially synonymous). It's quite common in embedded devices.
- aidenn0 6y agoBy that definition, older unixes were unikernels for the C runtime.
- Joker_vD 6y agoWell, that's not entirely wrong. After all, the libc is pretty much a part of Unix API today.
- pjmlp 6y agoActually is the other way around, libc is the part of UNIX API ISO was willing to put into the language standard, while the remaining part of the C UNIX runtime ended up as POSIX.
- SAI_Peregrinus 6y agoWell, the usual definition I see for unikernels also stipulates that there's only a single process. So FreeRTOS is still a unikernel, but early UNIX wouldn't be. Though the distinction between "process" and "thread" gets very fuzzy when you have only a single address space.