Bonum Certa Men Certa

TechBytes Episode 69: Richard Stallman on Restricted Boot (UEFI), Coreboot, GRUB, and Boot Freedom

Techbytes 2012
Direct download as Ogg (0:13:28, 5.5 MB)



Summary: The first part of our interview with Richard Stallman covers Restricted Boot and related issues

I first interviewed Richard Stallman about 5 years ago. Yesterday I spoke to him about the subject of much debate in the Free software world right now. Here is a transcript of our conversation.

Dr. Roy Schestowitz: I want to know how big a threat you think the so-called "secure" boot is considered to be to the Free software movement.

Richard StallmanDr. Richard Stallman: It's a disaster. Well, except that it's not secure boot that's a disaster, it's restricted boot. Those are not the same. When it's front of the control of the user, secure boot is a security feature. It allows the user to control what programs can run on a machine and thus prevent -- you might say -- unexpected malware from running. We have to distinguish the unexpected malware such as viruses from the expected malware such as Windows or Mac OS or Flash Player and so on, which are also malware; they have features that hurt the user but users know what they are installing. In any case, what secure boot does is that it causes the machine to only work with (?) programs that are signed with a certain key, your keys. And as long as the user controls which keys they are, then it's a security feature. However, it can be chained into a set of digital handcuffs when the user doesn't control the keys. And this [is] happening.

"We have to distinguish the unexpected malware such as viruses from the expected malware such as Windows or Mac OS..."Microsoft demands that ARM computers sold for Windows 8 be set up so that the user cannot change the keys; in other words, turn it into restricted boot. Now, this is not a security feature. This is abuse of the users. I think it ought to be illegal.

It's a matter of control by the vendor of course, not control by the user himself

Exactly, and that's why it's wrong. That's why non-free software is wrong. The users deserve to have control of their computers/

I think that not only Windows is going to be an issue in fact, if you consider the fact that even a modified kernel is going to be in a position where it's perhaps not seen as verified for execution. Right, I'm saying, it might not only be a malicious feature in case of something like Windows running on it, it's also for -- let's say -- a user of the offered operating system but it's free if the user wants to modify the operating system, for example...

The thing is, if the user doesn't control the keys, then it's a kind of shackle, and that would be true no matter what system it is. After all, why is GNU/Linux better than Windows? Not just 'cause it has a different name. The reason it's better is because it's freedom-respecting Free software that the users control. But if the machine has restricted boot and the users can't control the system, then it would be just as bad as Windows. So, if the machine will only run a particular version of GNU/Linux, that is a restriction feature. And I haven't heard anyone doing that yet with GNU/Linux, but that's what Red Hat and Ubuntu are proposing to do things -- somewhat like that -- for future PCs that are shipped for Windows. But it's not exactly that. And my reason is, the users will be able to change the keys. They will be able to boot their own modified version of the system of Fedora or Ubuntu if they want. So, what Fedora and Ubuntu were proposing doesn't go all the way there. They're proposing to do things to make it more convenient for users to install the standard version of those systems. But if things go as it has been announced, users will still be able to change the keys and boot their own versions. So, if all the restricted boot -- but it will be something that goes sort of half-way there -- it's somewhat distasteful.

"The thing is, if the user doesn't control the keys, then it's a kind of shackle, and that would be true no matter what system it is."On the other hand, with Android, which is another mostly Free operating system which contains Linux but doesn't contain GNU, it's quite common for the product to have something equivalent to restricted boot, and people have to struggle to figure out how they can install a modified and more free version of Android. So, the presence of the kernel Linux in a system doesn't guarantee it's going to be better. And I've heard someone say -- oh, it hasn't been checked -- that a particular or kind of Android device is actually using an Intel chip with restricted boot.

One of the concerns that I think is worth raising is the fact that, as far as I know, with many of the embedded devices, especially those based on ARM, I believe it's not even possible to get into boot menu to disable so-called "secure"...

That's where Microsoft is really going all out, because Microsoft has ordered essentially -- demanded -- that those shipping ARM devices for Windows 8 make it restricted boot with no way to get around it.

Yeah, which also means of course waste of... all sorts of impacts on the environment. Any time that hardware become obsolete with the operating system itself is not being used of course...

"So it's a very damaging thing that Microsoft is doing and so we need to look for every possible way to stop them or tweak what they're doing."Well, it's worse than that. It means basically that those devices, you have to throw them out if you want to escape to the free world. And this -- in the past -- we were able to install, to liberate a computer by installing Free software on it instead of its user-restricting operation system, and this of course was tremendously helpful to the spread of GNU/Linux because it meant that users could move to freedom. It would be much harder if they had to buy another computer to do so. So it's a very damaging thing that Microsoft is doing and so we need to look for every possible way to stop them or tweak what they're doing.

Well, I wanted to ask you, one of our readers -- his name is Will -- is asking me if you have seen any new good hardware that can take coreboot.

I'm sorry, what?

One of my readers -- a guy called Will -- he has asked me if you have seen any new good hardware that can take coreboot.

"So, what we really need to do is make coreboot libre, just as we make Linux libre (which doesn't have the blobs)..."I don't know. Basically, I don't keep track of hardware models. I only remember their names anymore, except for the one I use, which is, the Lemote Yeelong and it doesn't run coreboot but it will run timar [?] in GRUB, it has a Free BIOS. When it comes it has a Free BIOS, which is why I chose it. But in terms of running coreboot, well, the machine which you run coreboot on are Intel-type machines. Now, there are a couple of... there is a problem, and that is, a lot of the Intel -- and also AMD -- CPUs require a microcode blob, and coreboot has these microcode blobs, which is the same kind of problem as firmware blobs in Linux. So, what we really need to do is make coreboot libre, just as we make Linux libre (which doesn't have the blobs), keep (?) the coreboot libre (which doesn't have the blobs) and then we need to see which processors actually run adequately without any microcode blob. And we're looking for somebody who wants to lead this project 'cause it takes work. Now, leading this project doesn't mean that you personally get all these kinds of hardware; oh, no, it would be asking the whole community to test things, but somebody has got to ask the community to do it, spread the word, receive the responses, put them together, and publish the list. Would (?) he like to do that? If he is really interested in having the answer to this question, maybe he'd like to help get the answer, and that would help the whole community.




More from Stallman is to be published in coming days.

We hope you will join us for future shows and consider subscribing to the show via the RSS feed. You can also visit our archives for past shows. If you have an Identi.ca account, consider subscribing to TechBytes in order to keep up to date.

As embedded (HTML5):







Keywords: UEFI Coreboot GRUB GNU FSF

Download:

Ogg Theora



Past shows in this series:



Show overviewShow title
Episode 66: Tim and RoyTechBytes Episode 66: First of the Second Series
Episode 67: Tim and RoyTechBytes Episode 67: Nokia Down, Android Up
Episode 68: RoyTechBytes Episode 68: Solo With Patents, Apple Bans, and Android World Domination

Recent Techrights' Posts

Jurgen Gaeremyn on Software Freedom Day
"today the event is more important than ever in the movement to further Software Freedom."
 
Techrights Thanks Readers for the Support
People sacrifice a lot to inform and emancipate other people
About Half of Web Requests in Republic Of Korea Come From Android, It Used to be Over 99% Windows (2010)
The important thing is the trend
Matt Campbell's LibrePlanet Talk on AccessKit (Making Free/Libre Software Accessible to Disabled People)
"This talk will cover what we've accomplished so far, what's next, and how the community can help."
It's Time to Say Goodbye to Microsoft and Bill Gates
Nobody elected Bill Gates and why would Sunak wish to associate with an enabler of Jeffrey Epstein?
Adam Monsen on Steadfast Self-hosting
"Both the book and talk are about self-hosting free software, were created with free software, and are free software themselves."
Tomorrow It's British (UK) General Election, Cybershow Has a New Episode Exploring the Tech Angle
There are about 4 people involved in this episode
GNU/Linux and ChromeOS Rising in Zambia, Android Rises Above 72%, and Windows Down to Only 7%
Windows is down, Android is surging, and even GNU/Linux is doing reasonable well
Free Software Foundation (FSF) on Track to Meet Fundraising Goal
There are over 17 left
Links 02/07/2024: Summer Plans, Unit of Selection, and Debian
Links for the day
In Northern Mariana Islands (and Saipan) Android Replaces Microsoft Windows as Dominant Platform
Android finally exceeded Windows in terms of market share in Northern Mariana Islands
It's Julian Assange's Birthday, His Fundraiser Still 30,000 Pounds Short
20 days are left and it's one way to give a "birthday gift"
Luc Zimmerman (Geneva city council, Le Centre political party) advised Software Freedom Institute on trademark registration
Reprinted with permission from Daniel Pocock
This Month Colombia Has Exceeded the 4% Milestone for GNU/Linux
Colombia is more than twice the size of France
Even the News/Articles About Debian Are Slop and Spam Now
linuxsecurity.com is trying to destroy Linux news on the Web for SEO purposes (selling its proprietary junk)
Windows Measured at 1.6% in Central African Republic This Month
If we're meant to think Microsoft is worth "trillion of dollars", what is that valuation based on?
This Article is Freeware
Microsoft AI CEO mentions "freeware"
Steady Increases for GNU/Linux in Israel This Year
Windows is down to a quarter
An Own Goal: Filing Legal Cases in the UK When You Don't Even Live in the UK and Weren't Born In the UK
It'll just be expensive, tedious, and fruitless
Brazil's GNU/Linux Community Growing (a New High)
It's a new all-time high
Speaking to Sources (or People Outside One's Country) is Not Crime and Not Seditious
serious ramifications for publishers
GNU/Linux Above 6% in Hong Kong, Windows Falls to New Lows
Many choose to walk away from Windows
Android (Linux) Blasting Past Windows in France, Highest Desktop Share Since Winter for GNU/Linux
while Windows down
Stella Assange and Kristinn Hrafnsson Recorded This a Week Before Julian Was Freed (Knowing He Would Fly Out Soon)
What happened last week shows that even in notorious and stacked courts there's some hope
statCounter: GNU/Linux Starts July at Over 4%, Steam Survey Shows GNU/Linux at Over 2%
More to come, over time...
The Truth Will Always Win (Eventually)
RMS et al
CIA Whistleblower Jeffrey Sterling on Julian Assange and the Espionage Act
Some people don't survive and get out of there at all
Jen Robinson Explains How the Case of Evan Gershkovich Contributed to the Case for Release of Julian Assange
Robinson is an excellent counsel
Links 02/07/2024: DMA Violations and CSA Regulation
Links for the day
LibrePlanet 2024: Roberto Innocenti on the Latest Buzzword and Typically Misnomer ("AI")
It's about the latest "hot" buzzword
IBM: We Killed CentOS, Now Start Paying Us
The M in IBM is marketing
Links 02/07/2024: Jennifer Robinson Turns to Free Press in Hong Kong, Calls for an Assange Pardon
Links for the day
Gemini Links 02/07/2024: Project Crossroads and Reloading Packet Filter Tables
Links for the day
Seth Patterson on Git-based Workflow and Free Software for Literature and Storytelling
"We can create a storytelling community that allows cross-pollination between creators and disciplines (e.g., novels, songs, and video games) and changes us from consumers to creators."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 01, 2024
IRC logs for Monday, July 01, 2024
Jennifer Robinson on Julian Assange's Birthday Tomorrow (Even the Judge Wished Him an Early Happy Birthday)
we know recordings exist and some people selectively publish these online
It's About Community, About Society, Not Business or Profit
The "rat race" is not for humans
LibrePlanet Talk on Making Movies With Free Software Only
"I can talk about how I made it and what I had to do to manage the project."
Links 01/07/2024: Catchup With Science and War in Ukraine
Links for the day
Gemini Links 01/07/2024: New ICQ and Demise of 'Agile' Cargo Cult
Links for the day
[Meme] IBM's Brand of Diversity and Inclusion: You Can't Install GNU/Linux If You Are Blind
Maybe Wayland is a lot more important to them than Diversity and Inclusion
Wikileaks Actually Helped Save the Planet
Without leaks, we'd not see the coordination of climate science deniers
Anti-Assange Provocations in Our IRC Network
We suspect it is the Microsofters, using a fresh batch of aliases
ChromeOS+GNU/Linux in Europe in First Half of 2024 (Windows Gradually Drowning)
We expect the latest measures to be even higher tomorrow, hopefully above 6%
Elon Musk Killed Not Only the Twitter Bird, He Also Killed the Platform
Today begins the second half of 2024 (2024 H2)
[Meme] Wayland at Every Cost
Fedora DEI and Wayland
RMS: "I am very glad for Assange for being out of prison, but I am alarmed that the danger of being treated similarly will face other journalists and publishers in the future"
what RMS said about the release of Julian Assange
What Richard Stallman (RMS) Thinks of Paying With Cash or 'Cashless Society'
RMS: Don't be tracked
No Discrimination Allowed Against People Who Pay With Cash
City of Philadelphia on cash
Anthony Albanes: Assange's "arrival home ends a long running legal process. [...] We'll have meetings about AUKUS and other arrangements over coming days as well."
Official transcript
4.04 Linux Not Found, No Such Agency (NSA)
The CoCs never failed Microsoft
Julian Assange Turns 53 in a Couple of Days, Give Him the Gift of Freedom From Debt
Julian Assange turns 53 on Wednesday
IBM's Abandonment of Disabled People (Orca and Wayland Incompatibility) Has Basically Killed Their "DEI" Channel (Room)
The "DEI" channel (Matrix room) as been silent for 4 days
[Meme] Just Because You Throw Money at Lawyers Doesn't Mean You'll Win
Welcome to the second half of 2024
Audio: Julian Assange Tells US Judge That Espionage Act and First Amendment Contradict One Another, But Pleads Guilty (to Save His Life)
Have a listen to Julian Assange and the judge in Saipan
How to Help Pay Assange Debt (£520,000 Plane Bill and Beyond)
Budget travel was not permitted
Paulo Henrique Santana (Collabora) on the Debian Brazil Community
There was similar material in DebConf22
Making the Wikileaks Site More Active Again (and Gradually Exiting "X" or Other Social Control Media)
As soon as Assange got kidnapped the Wikileaks Web site reached a near-standstill
Wikipedia Co-Founder (Not Wales) Expresses Support for Wikileaks Founder Julian Assange, Says Assange Will Probably Continue
probably exactly the sort of thing that the US prosecutors did not want
Marco Calegaro on Hacking Art Into a Community
talk by Marco Calegaro
Links 01/07/2024: Chokecherry Leaf and Agile Manifesto
Links for the day
Johannes Åsgård on Making the Raspberry Pi More Free With librerpi
Johannes (also known as dolphinana)
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, June 30, 2024
IRC logs for Sunday, June 30, 2024