They're calling the MPU: Microprocessor Unit, not a memory protection unit. The Cortex A7 has the MMU. BTW, there are some linux distros that are made to run on processors without mmu's. Look at uClinux and NOMMU Linux.
Very good write up, I was thinking about robotic system which replaces battery by itself for any vehicle provided OEM's provide the automatic battery replacement feature in it.
It really works in many use cases in India, but not thought about the other part - Business. This article explains that well. I know Sun mobility is already working on it along tie up with OEMs, I can see the way they are hiring robotics engineers. And it looks like a very good business considering future electric cars, I am sure about users but skeptical about the profit.
If I am not wrong, Sun Mobility manufactures the Reva brand of vehicles of so not surprising.
But, is battery swapping a good business? I doubt it because people balk at the idea of taking stuff on bhade pe, specially if they have a long time use.
I have no doubt on EVs and related business will boom sometime but not in recent future. Even a network for repairing network which allows companies to offload their capacity to service cars will work wonders.
But, obviously as person in IT we have no idea:
a. How to get huge amount of loans like these conglomerates . Look at Reliance they got Jio running with nearly $1.5 billion in debt. Now they are building a battery unit, which again should be financed using debt.
Different approaches to isolation. A kata container is using Clear Linux to load a feature-complete Linux kernel into tiny VMs (disclaimer: I do not know exactly how it's different from any other VM,) a unikernel is a small bare-metal "library" that gives you minimal OS-like functions to put in a hypervisor to run your application. Unikernels are still more minimal, I'd guess.
A unikernel could be designed as an RTOS, but not all RTOS are unikernels (in fact, I'm not aware that any are). Indeed, QNX, a RTOS, is not implemented using a single address space, nor is your application linked against the kernel and supporting libraries into a unikernel. While it's certainly possible that you could implement an application/unikernel with real-time guarantees, I'm not aware of a specific unikernel implementation that targets that space specifically.