3 ms·
Would IoT be the killer app for unikernel? Since most IoT apps are simple single purpose app and require fast boot time.
by ww520 9y ago
Would IoT be the killer app for unikernel? Since most IoT apps are simple single purpose app and require fast boot time.
- stingraycharles 9y agoAren't most of these developed using realtime kernels on platforms such as VxWorks ? (last time i looked into hardware dev was 10 years ago, so my knowledge might be outdated)
- ww520 9y agoI really have no clue since I haven't done embedded dev for a long time (VxWorks proprietary?). Just throw ideas out and see what stick. :)
- icebraining 9y agorequire fast boot time Why? Aren't they either usually on, or at most sleeping? EDIT: no → on
- ww520 9y agoIt's powered on and it's expected to be up right the way?
- icebraining 9y agoSorry, I mistyped in my previous post. Aren't IoT devices usually running all the time anyway?
- ww520 9y agoIt's the initial user interaction. Users usually expect appliances to be powered on and be running right the way. If it takes 30 seconds to start, the user is not sure whether it's not working or it's just initializing. These things don't have great visual feedback to start with.
- _pmf_ 9y agoMost IoT devices except RPi toys already run a custom bare metal application (OS-less).
- justincormack 9y agoWhich are urguably unikernel already. The idea is to take this to other platforms...
- AstralStorm 9y agoIs that with the terrible IoT security practices? The truth is, many developers cannot be trusted to write secure code much less provably secure. Kernels enforce some measure of security by design.
- deleted 9y ago[deleted]
- lmm 9y agoHow so? In an IoT device the userspace process usually has access to whatever the device is actually doing, so which part is the kernel actually securing? I'd expect unikernel devices to end up more secure: no shipping old Linux kernels full of vulnerabilities, and you're naturally guided towards using a safer programming language (OCaml).