Kernel Configuration

Fine-tune your kernel’s behavior with carefully selected modifications

Ditana provides access to advanced kernel configurations during installation. These settings allow you to optimize your system’s behavior according to your specific requirements. Each option has been carefully selected to provide meaningful improvements for specific use cases.

Default Configuration

Ditana enables certain kernel optimizations by default, carefully balancing performance, security, and usability. Specific defaults include:

  • Parameters meant to be used to optimize ZRAM (which is enabled in Ditana, but - as everything - you can switch it off)
  • Enforcing strict mitigations depending on hardware-specific CPU vulnerabilities
  • Magic SysRq keys enabled for system recovery
  • Memory-related optimizations based on available RAM
  • Immediate OOM-killing for better system stability
  • Unprivileged container support enabled
  • Enhanced device initialization ordering
  • Memory zeroing on allocation and deallocation

If you prefer to use the kernel’s default settings (which might be more suitable for specific workloads or when maximum compatibility is required), you can uncheck all options during installation.


General Kernel Configuration

Kernel parameters configured to enhance system performance, security, and resource management.

ZRAM related kernel configuration

These settings are recommended to optimize ZRAM performance.

CPU Vulnerability Mitigation Options

Instead of anticipating it, let the user decide if to make compromises regarding CPU vulnerabilities.