Kernel arguments

Table of Contents

Introduction

On secureblue and other systems that use rpm-ostree, kernel arguments (kargs) can be managed using rpm-ostree kargs. Run rpm-ostree kargs --help for usage information.

Secureblue sets some kernel arguments by default, and provides a script ujust set-kargs-hardening that provides additional sets of kernel arguments. To remove all kernel arguments that secureblue adds, you can run ujust remove-kargs-hardening.

For details on what each kernel argument does, see the kernel documentation.

Standard

Stable kernel arguments that are set by default on a fresh secureblue installation, and are always applied by the script ujust set-kargs-hardening.

Additional

Sets of additional kargs that can be selectively set alongside the standard kargs detailed above. The set-kargs-hardening command prompts the user on whether to add apply of the 3 sets of kargs detailed below:

Disable 32-bit processes and syscalls

Note

32-bit support is needed by some legacy software, such as Steam.

Force disable simultaneous multithreading

Unstable kargs

Caution

These may cause issues on some hardware.

Kernel arguments

Table of Contents

Introduction

On secureblue and other systems that use rpm-ostree, kernel arguments (kargs) can be managed using rpm-ostree kargs. Run rpm-ostree kargs --help for usage information.

Secureblue sets some kernel arguments by default, and provides a script ujust set-kargs-hardening that provides additional sets of kernel arguments. To remove all kernel arguments that secureblue adds, you can run ujust remove-kargs-hardening.

For details on what each kernel argument does, see the kernel documentation.

Standard

Stable kernel arguments that are set by default on a fresh secureblue installation, and are always applied by the script ujust set-kargs-hardening.

Additional

Sets of additional kargs that can be selectively set alongside the standard kargs detailed above. The set-kargs-hardening command prompts the user on whether to add apply of the 3 sets of kargs detailed below:

Disable 32-bit processes and syscalls

Note

32-bit support is needed by some legacy software, such as Steam.

Force disable simultaneous multithreading

Unstable kargs

Caution

These may cause issues on some hardware.

Kernel arguments

Table of Contents

Introduction

On secureblue and other systems that use rpm-ostree, kernel arguments (kargs) can be managed using rpm-ostree kargs. Run rpm-ostree kargs --help for usage information.

Secureblue sets some kernel arguments by default, and provides a script ujust set-kargs-hardening that provides additional sets of kernel arguments. To remove all kernel arguments that secureblue adds, you can run ujust remove-kargs-hardening.

For details on what each kernel argument does, see the kernel documentation.

Standard

Stable kernel arguments that are set by default on a fresh secureblue installation, and are always applied by the script ujust set-kargs-hardening.

Additional

Sets of additional kargs that can be selectively set alongside the standard kargs detailed above. The set-kargs-hardening command prompts the user on whether to add apply of the 3 sets of kargs detailed below:

Disable 32-bit processes and syscalls

Note

32-bit support is needed by some legacy software, such as Steam.

Force disable simultaneous multithreading

Unstable kargs

Caution

These may cause issues on some hardware.