News for hackers. Stuff that matters.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by michh on Saturday June 22, 2024 @01:16PM (#40760533)
Not to mention MINIX is hidden away in almost every modern Intel CPU as part of its Management Engine. This little known fact makes it one of the most widely distributed operating systems.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by Rochus on Saturday June 22, 2024 @01:30PM (#40760635)
Why did they use Minix and not e.g. L4 or sel4?

Which version of Minix did they actually use? There is Minix v3.1 (released in 2005 with the book), 3.2 (released in 2012) and 3.3 (released in 2014).

Re:Andrew S. Tanenbaum Receives ACM Software System Award by sillywalk on Saturday June 22, 2024 @04:11PM (#40761785)
AIUI Sel4 is just a kernel, so adding all the "management engine crap" - networking stacks, drivers etc. would be a lot of work. Minix came with 'batteries' included.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by michh on Saturday June 22, 2024 @01:44PM (#40760733)
As to why, no idea. I guess some engineer was just familiar with it from their undergrad days like the rest of us.

And which version, I know it’s MINIX 3 but beyond that? No idea. They probably heavily modified it and as Minix is not GPL, Intel never published it. Based on the timelines it’s likely 3.1 as the ME platform has heen around since approximately 2007 iirc.

Re:Andrew S. Tanenbaum Receives ACM Software System Award by Rochus on Saturday June 22, 2024 @02:07PM (#40760911)
> it’s likely 3.1 as the ME platform has heen around since approximately 2007

Then I guess it's one of the 3.1.3x versions released in 2007 (see https://github.com/Stichting-MINIX-Research-Foundation/minix...), or maybe 3.1.2 from 2006, depending how long hey had to implement the ME.

Re:Andrew S. Tanenbaum Receives ACM Software System Award by looperhacks on Saturday June 22, 2024 @02:17PM (#40760986)
The original L4 (I believe) wasn't commercially available und sel4 is GPL licensed. Minix has a BSD license, so maybe that's why
Re:Andrew S. Tanenbaum Receives ACM Software System Award by LeFantome on Saturday June 22, 2024 @03:53PM (#40761656)
100% because of the license
Re:Andrew S. Tanenbaum Receives ACM Software System Award by Rochus on Saturday June 22, 2024 @06:09PM (#40762639)
The original L4 was written in assembler and replaced by different other implementations long before the ME platform was developed. Pistachio was in development around that time and available under BSD.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by snvzz on Saturday June 22, 2024 @02:44PM (#40761169)
Besides what others pointed out, Minix3 is engineered for fault tolerance foremost. seL4 has different goals.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by actionfromafar on Saturday June 22, 2024 @01:34PM (#40760674)
Or Minix 2?
Re:Andrew S. Tanenbaum Receives ACM Software System Award by intelVISA on Sunday June 23, 2024 @06:22AM (#40766278)
ACM should call on AST to disavow this before receipt of any award.
Re:Andrew S. Tanenbaum Receives ACM Software System Award by luyu_wu on Sunday June 23, 2024 @12:29PM (#40768605)
I'm curious if this is actually true, considering various ARM MCUs and SOCs seem to dominate in quantity. Considering these largely run some sort of Linux or RTOS, I'd be curious to see if MINIX or Linux is more widespread?
Re:Andrew S. Tanenbaum Receives ACM Software System Award by chipdart on Sunday June 23, 2024 @02:22PM (#40769427)
> Not to mention MINIX is hidden away in almost every modern Intel CPU as part of its Management Engine.

Sometimes I wonder how the world would be today if MINIX was distributed with a FLOSS license similar to Linux. I think the Linus Torvalds vs Andrew Tanenbaum debate could have been a pivotal moment in tech history by the way MINIX missed a huge opportunity to step up in the history.

Re:Andrew S. Tanenbaum Receives ACM Software System Award by scotteric on Sunday June 23, 2024 @03:07PM (#40769774)
And now, Minix is sadly abandoned.