Full Transcript

·YouTLDR

The EXODUS: Windows Secure Boot Kills Linux on June 24th!

18:24EnglishTranscribed Jun 10, 2026
0:00

On June 24th, something is going to

0:02

happen that the mainstream technology

0:03

press has almost entirely ignored, that

0:06

Microsoft has buried in technical

0:08

documentation written for hardware

0:10

manufacturers rather than human beings,

0:12

and that will affect tens of millions of

0:14

people who have never heard the term

0:15

secure boot in their lives, and who are

0:17

going to wake up that morning to find

0:19

that their computer no longer works the

0:21

way it did the night before. Not slower,

0:23

not glitchier, not missing a feature

0:25

they occasionally used. For a

0:26

significant portion of the people

0:28

affected, their computer is simply going

0:30

to refuse to start. The operating system

0:32

they chose, the one they installed

0:33

deliberately, the one they configured

0:35

carefully, the one that runs their work

0:37

and stores their files and powers the

0:39

tools they depend on every single day,

0:41

is going to hit a wall. A wall that

0:43

Microsoft built. A wall that Microsoft

0:45

is enforcing through a mechanism so

0:47

deeply embedded in modern computer

0:49

hardware that bypassing it requires

0:51

technical knowledge most people do not

0:53

have,

0:54

and some cases cannot be bypassed at

0:55

all. That wall has a name. Microsoft

0:58

calls it a secure boot policy update.

1:00

The Linux community calls it what it

1:01

actually is. An existential threat to

1:03

the ability of non-Microsoft operating

1:05

systems to run on Microsoft-influenced

1:07

hardware. And the date it goes fully

1:09

into effect is June 24th.

1:12

By the time this video is over, you're

1:13

going to understand exactly what secure

1:14

boot is, what Microsoft is changing, why

1:17

the timing of this change is not

1:18

coincidental, who is affected, the real

1:21

consequences are for the tens of

1:22

millions of people who run Linux either

1:24

as their primary operating system or

1:26

alongside Windows, and what you can do

1:28

right now to protect yourself, protect

1:30

your system, and make an informed

1:32

decision before a decision gets made for

1:34

you by a corporation that has spent 40

1:36

years trying to ensure that the answer

1:38

to the question of which operating

1:39

system you use is always, inevitably,

1:42

unavoidably, Windows. Begin with a

1:44

number. 32.8 million. That is the most

1:47

conservative credible estimate of the

1:49

number of people worldwide who use Linux

1:51

as their primary desktop operating

1:53

system.

1:54

That number has been growing every year

1:56

for the past decade, accelerating

1:57

sharply in the past 3 years as

2:00

dissatisfaction with Windows 11's forced

2:02

hardware requirements, its mandatory

2:04

Microsoft account setup, its aggressive

2:06

AI feature rollout, and its escalating

2:08

data collection practices have pushed

2:09

millions of users toward alternatives.

2:12

Add to that number the many millions

2:13

more who run Linux in a dual boot

2:15

configuration alongside Windows, who

2:17

boot into Linux for development work or

2:19

privacy-sensitive tasks, or simply

2:21

because they prefer the experience. And

2:23

the total population of people affected

2:25

by what is implementing on June 24th is

2:28

not a small community of hardcore

2:29

technical enthusiasts operating at the

2:31

margins of mainstream computing. It is a

2:33

global population of ordinary people,

2:36

students, developers, small business

2:37

owners, researchers, writers, activists,

2:40

and privacy-conscious individuals who

2:42

made a deliberate choice to use software

2:44

that respects their autonomy, and who

2:46

are about to discover that the hardware

2:48

their software runs on is not as neutral

2:50

as they assumed. To understand what is

2:52

happening, you need to understand what

2:54

secure boot actually is, because the

2:56

name is doing a significant amount of

2:58

political work, and understanding the

2:59

mechanism beneath the name is essential

3:02

for understanding why this particular

3:04

change is so consequential.

3:06

Secure Boot is a feature of the UEFI

3:09

firmware, the low-level software that

3:11

runs on your computer's motherboard

3:12

before any operating system loads. It

3:14

was introduced as part of the UEFI

3:16

specification in the early 2010s, and it

3:19

was sold to the public and to regulators

3:22

as a security feature.

3:23

The stated purpose was to prevent

3:25

malicious software from inserting itself

3:26

into the boot process before the

3:28

operating system loads, a category of

3:30

attack called a bootkit or rootkit that

3:33

is genuinely dangerous and genuinely

3:35

difficult to detect and remove.

3:37

Secure Boot addresses this by requiring

3:39

that every piece of software involved in

3:41

the boot process, from the bootloader to

3:43

the operating system kernel, be

3:45

cryptographically signed with a key that

3:46

the firmware recognizes as trusted. If a

3:49

piece of boot software is not signed

3:51

with a recognized key, the firmware

3:53

refuses to load it, The the machine will

3:55

not start. That is the mechanism.

3:57

And in the abstract, as a security

3:59

concept, it is sound.

4:01

Cryptographic signing of boot components

4:03

is a legitimate security technique.

4:05

The problem that the problem that

4:06

critics raised in 2012 when secure boot

4:08

was first mandated for Windows 8

4:10

certification, and that has never gone

4:12

away, is the question of who controls

4:14

the keys. Because a cryptographic trust

4:17

system is only as trustworthy as the

4:18

institution that manages the root of

4:20

trust.

4:21

And in the case of secure boot on the

4:23

overwhelming majority of personal

4:24

computers sold in the world, the

4:26

institution that manages the root of

4:28

trust is Microsoft. Microsoft operates

4:31

what is called the Microsoft UEFI

4:33

certificate authority. This is the

4:35

organization that signs the keys that

4:37

firmware trusts. When a hardware

4:38

manufacturer wants to ship a computer

4:40

with secure boot enabled, they include

4:42

Microsoft's certificate authority

4:44

certificate in the firmware's trusted

4:46

key database. This means that anything

4:48

signed by Microsoft's certificate

4:49

authority will boot, and anything not

4:51

signed by it will not.

4:53

For Windows, this is straightforward.

4:55

Microsoft signs Windows, Windows boots.

4:58

For Linux, the situation has

4:59

historically been more complicated and

5:00

more fragile. And June 24th is the date

5:03

that fragility becomes a crisis.

5:05

Linux distributions have historically

5:07

navigated the secure boot environment

5:09

through a mechanism called shim. Shim is

5:11

a small bootloader signed by Microsoft's

5:13

certificate authority that acts as an

5:15

intermediary. It loads first because it

5:17

carries Microsoft's signature, and then

5:19

it verifies and loads the actual Linux

5:21

bootloader using Linux's own keys.

5:23

This chain of trust allowed Linux to

5:25

boot on secure boot enabled hardware

5:26

without requiring users to disable

5:28

secure boot entirely, and without

5:30

requiring Microsoft to directly sign

5:32

every Linux distribution. Shim was an

5:34

engineering solution to a political

5:35

problem, and it worked imperfectly and

5:37

with ongoing maintenance overhead for

5:39

over a decade.

5:40

What Microsoft is changing on June 24th

5:42

breaks shim. Not by directly attacking

5:44

it. Not by revoking the signature that

5:46

allows shim to load.

5:49

By implementing a new secure boot policy

5:51

layer, referred to in Microsoft's

5:53

technical documentation as secure boot

5:55

advanced targeting or SBAT, that adds an

5:58

additional revocation mechanism capable

6:00

of blocking specific versions of shim

6:02

and other boot components, even if those

6:04

components carry valid cryptographic

6:05

signatures.

6:07

The revocation list that Microsoft is

6:08

pushing through Windows Update on June

6:10

24th includes shim versions that the

6:13

overwhelming majority of currently

6:14

installed Linux distributions depend on

6:17

to boot. When that revocation list lands

6:19

on machines that have Windows installed

6:21

alongside Linux, the firmware will

6:23

refuse to load the affected shim

6:24

versions. The Linux boot process will

6:26

fail. The machine will display an error.

6:29

And for users who do not understand what

6:31

happened, the experience will be

6:32

indistinguishable from their computer

6:34

simply breaking.

6:36

Now Microsoft will tell you, and has

6:37

told the Linux community in response to

6:39

the backlash that erupted when

6:41

developers first analyzed the

6:42

implications of this change, that this

6:44

is a security update.

6:46

That the shim versions being revoked

6:47

have known vulnerabilities. That the

6:49

SBAT revocation mechanism is a

6:51

legitimate and necessary tool for

6:53

maintaining boot security.

6:55

And here is the uncomfortable truth

6:56

about that argument. It is not entirely

6:58

wrong. Some of the shim versions being

7:00

targeted by the revocation list do have

7:02

documented security issues.

7:04

The SBAT mechanism is technically sound.

7:07

Boot security is a real concern.

7:09

But the implementation of this change,

7:11

the way Microsoft has chosen to deploy

7:13

it, the timeline, the communication, the

7:16

complete absence of any meaningful

7:17

effort to ensure that the change does

7:19

not render dual boot systems unbootable,

7:21

tells you something important about

7:22

whose security Microsoft is primarily

7:25

concerned with. If Microsoft's genuine

7:27

priority were boot security across all

7:28

operating systems running on Windows

7:30

certified hardware, the company would

7:32

have coordinated with Linux distribution

7:33

maintainers months in advance to ensure

7:35

updated shim versions were deployed

7:37

before the revocation list went live. It

7:39

would have built detection into the

7:40

Windows Update process to identify dual

7:43

boot configurations and warn users

7:44

before applying changes that would break

7:46

their Linux installation.

7:48

It would have provided a clear,

7:49

prominent, plain language notification

7:51

to users of affected systems explaining

7:53

what was changing and what they needed

7:55

to do. Microsoft did none of these

7:56

things. The Linux community learned

7:58

about the June 24th deadline not from

8:01

Microsoft communications, but from

8:03

developers who read firmware

8:04

specification documents and update

8:06

manifests and reverse engineered the

8:08

timeline themselves.

8:10

The people most affected by this change

8:11

are the last people Microsoft told about

8:13

it. That is not what security

8:15

prioritization looks like. That is what

8:17

competitive prioritization looks like.

8:19

Linux is the primary alternative to

8:20

Windows on personal computer hardware.

8:23

It is growing.

8:24

Microsoft's market share is the thing

8:26

that grows when Linux's does not.

8:28

The mechanism that is being used to

8:30

implement this change happens to be a

8:32

security mechanism.

8:34

But the effect of the change is to make

8:35

Linux harder to run on the hardware

8:37

Microsoft influences. And the specific

8:39

implementation choices Microsoft made

8:42

guaranteed maximum disruption to

8:43

existing Linux users.

8:45

Those facts sit together and they do not

8:47

suggest coincidence. Let us talk about

8:49

who is specifically affected and how.

8:52

Because the impact is not uniform and

8:54

understanding your specific situation

8:56

determines what you need to do. If you

8:58

run Linux exclusively, no Windows

9:00

installation on the machine at all,

9:02

and you have already disabled secure

9:04

boot in your firmware settings, you're

9:06

not directly affected by the June 24th

9:08

update because the SPUR revocation list

9:10

is delivered through Windows update and

9:12

your machine has no Windows installation

9:14

to deliver it through.

9:15

However, you should still pay attention

9:17

to the situation because the revocation

9:19

list, once it exists and is deployed on

9:21

Windows machines, can propagate to

9:23

firmware on machines that were

9:24

previously Windows machines and whose

9:26

firmware retains the updated revocation

9:29

database even after Windows is removed.

9:31

If you run Linux in a dual boot

9:32

configuration with Windows on the same

9:34

machine, you are in the highest risk

9:36

category. Your machine has Windows

9:38

Update running. Windows Update will

9:39

deliver the SBAT revocation list on or

9:42

around June 24th. If your Linux

9:44

distribution uses a shim version on the

9:46

revocation list, your Linux installation

9:48

will fail to boot after the update. This

9:50

is the scenario affecting the largest

9:52

number of people and the one requiring

9:54

the most urgent attention.

9:57

If you run Windows only but have been

9:58

considering trying Linux, the June 24th

10:01

change raises the barrier to entry for

10:03

dual boot experimentation. And that is

10:05

worth understanding before you make any

10:07

hardware or software decisions.

10:09

If you are a developer or system

10:10

administrator managing Linux deployments

10:13

in environments where Windows is also

10:14

present, the implications extend beyond

10:17

your personal machine to every system in

10:19

your environment and the action plan

10:20

below applies at scale. Here's what you

10:22

need to do starting right now before

10:24

June 24th arrives. The first step is to

10:27

determine whether your Linux

10:28

distribution uses a shim version

10:30

affected by the revocation list. The

10:32

specific shim versions being revoked are

10:34

documented in a public GitHub repository

10:37

maintained by the Linux shim development

10:38

team and the major Linux distribution

10:41

forms, including Ubuntu, Fedora, Debian,

10:44

Mint, Arch, and Manjaro have all

10:46

published advisories in the past several

10:48

weeks detailing whether their current

10:50

stable releases are affected and what

10:52

the fix is.

10:53

Check your distribution's official

10:54

forums and security advisory pages for a

10:56

post specifically addressing the June

10:58

24th SBAT update.

11:00

If your distribution has released an

11:01

updated shim package that is not on the

11:04

revocation list, installing that update

11:06

before June 24th is the single most

11:08

important action you can take. The

11:10

second step is to back up everything on

11:12

your Linux installation right now today

11:14

before anything else. Use your

11:16

distribution's backup tools or live USB

11:19

environment running a tool like

11:20

Clonezilla to create a complete image of

11:23

your Linux partition. Store this on an

11:25

external drive that you disconnect and

11:27

physically set aside.

11:28

If the worst happens and your system

11:30

becomes unbootable on June 24th, having

11:32

a current backup means you lose hours of

11:34

recovery time rather than losing data.

11:37

The third step is to note your current

11:38

firmware settings before anything

11:39

changes.

11:41

Restart your machine now and enter your

11:43

UEFI firmware setup, typically accessed

11:45

by pressing F2, F12, delete, or escape

11:48

during startup depending on your

11:49

hardware manufacturer.

11:51

Navigate to the secure boot settings and

11:52

write down or photograph exactly what

11:54

you see. Which secure boot mode is

11:56

active? What keys are enrolled? Whether

11:58

there is a custom key option?

12:00

This information is your reference point

12:02

and you will need it if you have to

12:03

perform manual recovery. The fourth step

12:05

involves temporarily pausing Windows

12:07

update to give yourself time to

12:08

implement the other steps without the

12:10

revocation list landing before you are

12:12

ready.

12:13

Go to Windows settings, then Windows

12:15

update, then advanced options, then

12:17

pause updates, and set the maximum

12:19

available pause duration.

12:20

This buys you a window to ensure your

12:22

Linux shim is updated before the

12:23

revocation list arrives. Once you have

12:25

confirmed your Linux installation has an

12:27

updated shim, you can resume updates.

12:30

The fifth step is specific to users

12:32

whose Linux distributions have not yet

12:33

released an updated shim or whose update

12:35

repositories have not yet propagated the

12:37

fix.

12:39

In this situation, you have two options.

12:41

The first is to disable secure boot

12:43

entirely in your firmware settings,

12:44

which allows Linux to boot without any

12:46

shim verification chain at all.

12:48

Disabling secure boot does reduce one

12:50

layer of boot security, but for personal

12:52

computers not operating in high security

12:54

enterprise environments, the practical

12:56

security impact is modest and the

12:58

alternative, a non- booting Linux

13:00

installation, is worse. The second

13:02

option, more technically complex but

13:04

more security preserving, is to enroll

13:06

your own machine owner key in the

13:07

firmware and sign your Linux bootloader

13:10

with that key.

13:11

This requires using the mokutil command

13:13

line tool present in most Linux

13:14

distributions and following a process

13:16

that takes approximately 30 minutes and

13:19

is documented in detail on the Arch

13:20

Linux wiki and the Ubuntu community

13:22

documentation. Both are accurate guides

13:25

applicable to most distributions with

13:27

minor modifications.

13:29

The sixth step applies to anyone who

13:30

discovers on or after June 24th that

13:33

their Linux installation no longer

13:34

boots.

13:35

The recovery process begins with a Linux

13:37

live USB, a bootable Linux environment

13:39

on a USB drive that does not depend on

13:41

your installed system's shim. Boot from

13:44

the live USB, which will work because it

13:46

carries its own boot environment

13:48

independent of the revocation list

13:49

issue. From the live environment, you

13:51

can access your installed Linux

13:53

partition, update the shim package if an

13:55

updated version is now available for

13:57

your distribution, reinstall the boot

13:59

loader, and restore boot functionality.

14:01

The process is documented step-by-step

14:03

for every major distribution, and the

14:05

Linux community forums will have

14:07

distribution-specific

14:08

guides available by June 24th from

14:10

people who have tested the recovery

14:12

process.

14:13

You will not be alone in navigating

14:14

this, and the documentation will be

14:16

there when you need it.

14:17

There is a longer conversation that this

14:19

moment demands, one that goes beyond the

14:21

technical specifics of shim and SBAT and

14:23

revocation lists. And that conversation

14:26

is about control,

14:27

about who controls the hardware you paid

14:29

for, about who controls the firmware

14:31

embedded in that hardware, about who

14:33

controls the chain of trust that

14:34

determines what software your machine is

14:36

permitted to run. Secure boot, as

14:38

implemented on personal computer

14:39

hardware, answers all of those questions

14:41

the same way. Microsoft. Microsoft

14:44

controls the root certificate, Microsoft

14:46

controls what gets signed, Microsoft

14:47

controls what gets revoked. Microsoft

14:49

controls the timeline and the

14:51

communication and the implementation

14:52

choices that determine how that control

14:54

is exercised. And the consequence of

14:56

that control, demonstrated concretely on

14:58

June 24th for everyone paying attention,

15:01

is that Microsoft can make a decision in

15:02

Redmond, Washington, push it through a

15:04

Windows update mechanism on hundreds of

15:06

millions of machines simultaneously, and

15:09

render the Linux installations of tens

15:11

of millions of people non-functional

15:13

without asking permission, without

15:15

providing meaningful advance notice to

15:16

affected users, and without bearing any

15:18

of the consequences that those users

15:20

will face when they sit down at their

15:22

computers on the morning of June 25th

15:25

and find that something they built,

15:26

something they configured, something

15:28

they chose is simply gone.

15:31

That is what control over the boot layer

15:33

means in practice. It means that the

15:35

fundamental question of whether your

15:36

computer starts is not answered by you.

15:39

It is answered by Microsoft.

15:41

The Linux community has been fighting

15:42

this battle for over a decade since the

15:44

first secure boot mandates appeared. In

15:46

Windows 8 certification requirements and

15:48

critics warned that the mechanism would

15:50

eventually be used exactly this way.

15:52

For most of that decade, the fight

15:54

looked like paranoia to casual

15:55

observers.

15:57

Secure boot affected a small number of

15:58

edge cases. The shim solution worked

16:00

well enough. The theoretical threat

16:02

remained theoretical.

16:03

June 24th is the moment the theoretical

16:05

becomes concrete. It is the moment that

16:08

validates a decade of warnings from

16:09

developers and freedom advocates and

16:11

security researchers who argued that

16:13

giving any single company control over

16:15

the boot layer of the world's personal

16:17

computers was a decision whose

16:19

consequences would eventually be felt.

16:21

Those consequences are being felt now by

16:23

tens of millions of people who never

16:25

heard the warnings because the warnings

16:27

were written in technical language and

16:29

technical forums for technical

16:30

audiences.

16:31

The solution, the long-term structural

16:33

solution, is not a settings change or a

16:35

shim update. It is hardware that is

16:37

genuinely open, firmware that is

16:39

community controlled, and boot security

16:41

mechanisms that do not route trust

16:43

through a single corporate certificate

16:44

authority with its own competitive

16:46

interests in the operating system

16:47

market. Projects like Coreboot,

16:50

Libreboot, and the work being done by

16:52

the open firmware community point toward

16:53

that future. They are not the mainstream

16:55

yet. They require technical

16:57

sophistication to implement that most

16:59

users do not have, but they exist, they

17:01

are maturing, and the events of June

17:02

24th are the kind of concrete

17:04

demonstration of why they matter that

17:06

moves projects from niche to necessary.

17:08

For right now, for the 32 million Linux

17:10

users and the many millions more running

17:12

dual boot configurations who need to do

17:14

something practical before a deadline

17:15

that is measured in days, The action

17:17

plan above is your path through this.

17:20

Check your distribution's shim update

17:21

status. Install the update if it exists.

17:24

Back up your system completely. Note

17:26

your firmware settings. Pause Windows

17:28

update until your shim is confirmed

17:30

updated. If no update exists yet,

17:33

disable secure boot or enroll your own

17:35

key.

17:36

If you are reading this after June 24th

17:38

and your system no longer boots, use a

17:40

live USB to access your partition and

17:42

follow your distribution's recovery

17:43

documentation.

17:45

None of these steps are beyond the

17:46

capability of anyone who installed Linux

17:48

in the first place. None of them require

17:50

expertise beyond what you already

17:51

demonstrated when you chose to run a

17:53

non-Microsoft operating system on your

17:55

hardware.

17:56

What they require is time and attention

17:58

and the awareness that a deadline is

17:59

coming that will not wait for you to get

18:01

around to it. The exodus that gives this

18:03

video its name is not inevitable. It

18:05

does not have to be your story,

18:07

but it will be the story of every Linux

18:09

user who did not know this is coming and

18:11

did not act before it arrived. You know

18:13

now. Act before June 24th.

18:17

Your system, your files, and your

18:18

freedom to choose your own operating

18:20

system are worth 30 minutes of your

18:22

evening.

More transcripts

Explore other videos transcribed with YouTLDR.

Get the TLDR of any YouTube video

Transcribe, summarize, and repurpose videos in 125+ languages — free, no signup required.

Try YouTLDR Free