Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d4rklynk/kernel-hardened
The hardened Linux kernel; originally from the Arch Linux repository and repackaged for Fedora Linux
https://github.com/d4rklynk/kernel-hardened
Last synced: about 1 month ago
JSON representation
The hardened Linux kernel; originally from the Arch Linux repository and repackaged for Fedora Linux
- Host: GitHub
- URL: https://github.com/d4rklynk/kernel-hardened
- Owner: d4rklynk
- License: gpl-2.0
- Fork: true (HardHatOS/kernel-hardened)
- Created: 2023-01-05T07:35:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-13T11:26:49.000Z (5 months ago)
- Last Synced: 2024-04-14T00:46:22.191Z (5 months ago)
- Language: Python
- Homepage: https://github.com/anthraxx/linux-hardened
- Size: 87.9 KB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CI](https://github.com/d4rklynk/kernel-hardened/actions/workflows/kernel-hardened.yml/badge.svg)](https://github.com/d4rklynk/kernel-hardened/actions/workflows/kernel-hardened.yml)
[![Copr build status](https://copr.fedorainfracloud.org/coprs/samsepi0l/HardHatOS/package/kernel-hardened/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/samsepi0l/HardHatOS/package/kernel-hardened/)
# kernel-hardened
## About
This repository tracks the hardened Linux kernel from the Arch Linux repositories ([link](https://archlinux.org/packages/extra/x86_64/linux-hardened)). This is performed using GitHub's continuous integration, where the `ci-kernel-hardened.py` script is ran every 3 hours to check for new updates. If there are any, then the `kernel-hardened.spec` file is automatically updated, triggering the Hard Hat COPR repository ([link](https://copr.fedorainfracloud.org/coprs/samsepi0l/HardHatOS)) to automatically start the build process for the latest version of Fedora Linux.*N.B: This repo exists as the original maintainer doesn't want to continue the project. This COPR exists because the original packages are outdated.*
## Instructions
All commands will need to be entered with high privileges (`sudo -i`).1. Enable the Hard Hat Copr repository: `dnf copr enable samsepi0l/HardHatOS`
2. Update the cache: `dnf update`
3. Install the package: `dnf install kernel-hardened`## Known Issues
- If you boot into the hardened kernel at least once then the next time you boot into the vanilla Fedora kernel you will have to wait for SELinux to perform a full system relabel. Once the relabel is complete the system will reboot one last time, so make sure you choose the vanilla kernel again to avoid having to go through this process.