Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/QubesOS/qubes-linux-kernel
Qubes component: linux-kernel
https://github.com/QubesOS/qubes-linux-kernel
Last synced: 2 months ago
JSON representation
Qubes component: linux-kernel
- Host: GitHub
- URL: https://github.com/QubesOS/qubes-linux-kernel
- Owner: QubesOS
- Created: 2015-02-11T01:27:39.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T18:48:56.000Z (3 months ago)
- Last Synced: 2024-10-29T10:00:39.795Z (2 months ago)
- Language: Shell
- Size: 89.2 MB
- Stars: 86
- Watchers: 14
- Forks: 63
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-qubes-os - Qubes-linux-kernel - Qubes package for Linux kernel. (Kernels / Microkernels)
README
Qubes package for Linux kernel
==============================Building release candidate kernels
----------------------------------1. Write kernel version into `version` file, for example 6.0-rc7.
2. Write hash of `linux-*.tar` file (the uncompressed source tarball) into `linux-*.tar.sha256` file.
3. Comment out "normal" tarball section in `.qubesbuilder` and uncomment the one for rc kernel.As for getting the trustworthy tarball hash, it can be via signed git tag:
```
version=6.0-rc7
git clone -n --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git -b v$version linux-rc
cd linux-rc
git verify-tag v$version
# should be signed by Linus, you can find key in kernel.org-1-key.asc
git archive --prefix=linux-$version/ v$version | sha256sum
```