3 ms·
Intel ME runs MINIX[1], and one of it's applications is a JVM with some things running on top. It's pretty insane. [1]: https://firmwaresecurity.com/2017/05/07
by cyphar 9y ago
Intel ME runs MINIX[1], and one of it's applications is a JVM with some things running on top. It's pretty insane.
[1]: https://firmwaresecurity.com/2017/05/07/intel-me-based-on-minix/ https://firmwaresecurity.com/2017/05/07/intel-me-based-on-mi...
- jzl 9y agoMinix? Are you kidding me? That is amazingly funny and depressing at the same time. So Andy Tanenbaum got the last laugh on Linus after all. Thanks to this ME garbage, Minix is running simultaneously on the same hardware as the vast majority of modern of Linux machines. Cue Alanis Morissette. Some background, for anyone not familiar: https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
- zanny 9y agoLinux still wins by a landslide by also running on billions of ARM cellphones that don't have IME chips. That being said, it is also reasonable to expect a lot of modems, RAM, and hard drives could use MINIX for their control processors.
- pjmlp 9y agoThose ARM cellphones are running a micro-kernel OS (OKL4) on their baseband processors. https://en.wikipedia.org/wiki/Open_Kernel_Labs https://en.wikipedia.org/wiki/Open_Kernel_Labs