Video summary
The most used operating system in the world is not Linux
Main summary
Key takeaways
Main ideas & lessons
-
The “most used operating system” isn’t what most people think.
- The video argues that on Intel x86 PCs, a form of MINIX is used behind the scenes inside the Intel Management Engine (ME)—often without users knowing.
-
A long chain of historical irony:
- MINIX was created to enable teaching operating-system internals after UNIX licensing restrictions made studying UNIX source code in courses illegal.
- Linux emerged partly because its creator Linus Torvalds encountered MINIX’s limitations and built a kernel instead.
- The key “fork” is licensing, not technical design: the differing licenses (BSD vs GPL/copyleft) shaped how each system was later used.
-
Technical point used to support the claim:
- A Google engineer (Ronald Minnich) reports reverse engineering that the Intel Management Engine runs a modified, closed MINIX 3.
- The ME is described as:
- small
- isolated
- modular
- running at a privilege level “ring minus three” (below what the OS kernel can reach)
- operating largely independently of the main OS
Concepts and chronology (structured)
-
UNIX licensing change creates a teaching crisis
- Before the 1970s: UNIX source code was used in universities because it was readable and studied.
- Then AT&T changed the UNIX license (after UNIX v7) to forbid studying the source code in courses.
- Result: professors had to teach OS internals via theory or fake systems.
-
MINIX is created as a workaround for classroom constraints
- Andrew Tanenbaum (professor in Amsterdam) responds by rewriting an OS for teaching:
- From scratch
- Compatible with UNIX for users
- Not copying AT&T UNIX code
- MINIX’s design emphasizes:
- small codebase (about 12,000 lines, intended to be readable within a semester)
- educational simplicity
- a culture of keeping it small (refusing growth/extra features)
- Andrew Tanenbaum (professor in Amsterdam) responds by rewriting an OS for teaching:
-
Linus Torvalds builds Linux partly because MINIX was too limiting
- A Finnish student, Linus Torvalds, gets a 386 and becomes frustrated with MINIX’s limits.
- In 1991 he writes his own kernel:
- Initially named Freax (“free/freak/unix” blend)
- University admin Ari Lemke changes it to Linux without asking.
-
The “real” pivotal factor: the license fork
- Early versions: Linux was tied closely to MINIX (even running on the MINIX filesystem at first).
- Then license divergence:
- Tanenbaum (MINIX): later releases MINIX 3 under BSD (permissive: can be used/sold/closed as long as attribution/name is kept).
- Torvalds (Linux): places Linux under GPL (copyleft: if redistributed with modifications, source must be shared).
- Video’s thesis: BSD permissiveness enabled Intel to use MINIX in a closed way, while GPL would have forced openness.
-
MINIX matures and gains a self-healing feature
- In 2005, MINIX 3 is released as a serious system.
- The video highlights a component called the “reincarnation server”:
- monitors parts of the system
- kills/restarts crashed or stuck components without rebooting the whole machine
- described as avoiding failures like Windows blue screens or Linux freezes
- Emphasis repeated: the design is small, isolated, repairable.
-
Reverse engineering allegedly identifies MINIX inside Intel chips
- In 2017, at a conference, Ronald Minnich reports:
- Intel’s Management Engine is a hidden, independent processor subsystem.
- It has deep access: machine, network, memory, everything.
- The OS inside it is identified as a modified, closed MINIX 3.
- In 2017, at a conference, Ronald Minnich reports:
-
Tanenbaum learns after the fact and writes an open letter
- Intel previously contacts him and asks questions to shrink MINIX further.
- After years, he reads the news that MINIX runs inside Intel chips.
- He writes an open letter to Intel leadership:
- tone described as wounded politeness
- he thanks them but notes he wasn’t told as a courtesy.
-
Final lesson: licenses determine whether code becomes transparent or a sealed black box
- Video’s argument contrasts outcomes:
- BSD allowed MINIX to be modified, closed, and embedded invisibly.
- With GPL/copyleft, Intel would likely have had to publish modified code.
- Video claims: freedom is protected not by “best code,” but by the “right license.”
- Video’s argument contrasts outcomes:
Methodology / instructions presented (if any)
- No step-by-step “how-to” method for viewers is provided.
- The closest “instruction-like” structure is a repeated conceptual checklist:
- Remember these recurring design qualities: small, isolated, repairable
- Remember the “fork” decision points:
- BSD vs GPL
- how each affects whether modifications must be released when redistributed
Speakers / sources featured (as named in the subtitles)
- Andrew Tanenbaum
- Linus Torvalds
- Ari Lemke (university administrator who renamed “Freax” to “Linux”)
- Ronald Minnich (Google engineer; reported reverse engineering of Intel Management Engine)
- Intel (as an organization; referenced as the party embedding MINIX in chips)
- AT&T (as the company that changed the UNIX license)
- The video narrator / author (unnamed; provides commentary and interpretations)