Adding sbctl to the ISO to better support Secure Boot #189
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
profiles/iso-profiles#189
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I have written about Secure Boot on the forum - why it is not supported OOB due to not having a public key to verify a signed loader.
I have also written a proof-of-concept topic about utilising Secure Boot on existing dual-boot systems where company policy demands Secure Boot enabled - Microsoft Lynx will not work without an active Secure boot setting.
I am thinking of writing yet another guide to support setting up Secure Boot at install time.
This will require the sbctl package already present on the installed system - thus included within our iso-profiles - preferably in the Packages-Root file.
What is your thoughts on this?
@all
I had requested Phil to do some research on Secure Boot and how it can be implemented in Manjaro. I had found a potential source of funding should we opt to get our keys signed by Microsoft, the benefit of this route is that they will just work and do not require the user to first disable Secure Boot.
If using Microsoft we create a dependency on Microsoft and while this can simplify some aspects we should rather support Secure Boot as a unique key on the end user's system.
When the funding dries out? What then? I think it is better to stay independent of Microsoft in this matter.
From a security perspective - it is also better the key to sign the unified kernel is generated locally using sbctl and unknown in a broader perspective.
From a security perspective we also raise awareness on the topic of securing the firmware from third party malicious modifications.
The way Microsoft delivers the system - either through branded hardware or using vendors is a necessary method - they provide insecure systems - leaving it up to the end user's to educate themselves on their device security.
Manjaro Linux should stand out in that regard by enforcing the user to make deliberate choice with regards to device security.
That got me thinking more ...
Going down such route will make maintenance of Manjaro Linux as distribution much more complicated.
This topic is for the community - I do not have and will not have anything to do with the company part.
The community is not served well with a dependency on Microsoft - what the company Manjaro will do is not relevant in this topic.
I am simply asking for the inclusion of sbctl so a community member is better equipped to be able to implement Secure Boot - if so desired.
Manjaro Community should never be left to the mercy of Microsoft to be able to implement Secure Boot using sbctl.
mentioned in merge request !387
Closed with !387