freedomofpress / freedomofpress/kernel-builder
Build a common kernel for the servers and Qubes workstation.
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
For Qubes v4.0, the u2mfn module was required - this meant that a separate grsec kernel build for SecureDrop Workstation was also required. Said module is no longer needed AFAICT for 4.1, so we should look into building a single kernel that will work for both the servers and workstation.
Potential upsides: reduced maintenance, simultaneous updates across the system.
Potential downsides/blockers: there may be device support etc that we need for servers but would prefer not to include for the workstation appVMs.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing kernel-build configuration and the Qubes v4.1 requirements, especially whether the u2mfn module is still needed. Identify the server and SecureDrop Workstation device-support differences. Done means one kernel build works for both targets without unacceptable workstation support or maintenance trade-offs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- build-system, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100