← Package directory
Available on winget

Install KernRift

Self-hosted bare-metal systems programming language and compiler

Install with winget
winget install --id Pantelis23.KernRift
Upgrade
winget upgrade --id Pantelis23.KernRift
Uninstall
winget uninstall --id Pantelis23.KernRift

About KernRift

KernRift is a zero-dependency self-hosted compiler. The package installs two portable command-line tools — krc (the compiler) and kr (the fat-binary runner). It compiles to native x86_64 and ARM64 binaries for Linux, Windows, macOS, and Android. The compiler is written entirely in KernRift itself and produces ELF, PE, Mach-O, and fat binaries.

What's new in v2.8.25

Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.25

Read release notes

Version history

Version Updated Notes
v2.8.25 Unknown Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.25
v2.8.24 Unknown Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.24
v2.8.22 Unknown Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.22
v2.8.19 Unknown Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.19
v2.8.18 Unknown Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.18
v2.8.17 Unknown Full Changelog: v2.8.15...v2.8.17
v2.8.15 Unknown Full Changelog: v2.8.14...v2.8.15
v2.8.14 Unknown Full Changelog: v2.8.13...v2.8.14
v2.8.12 Unknown Full Changelog: v2.8.11...v2.8.12
v2.8.11 Unknown Full Changelog: v2.8.10...v2.8.11
v2.8.10 Unknown Full Changelog: v2.8.9...v2.8.10
v2.8.8 Unknown Full Changelog: v2.8.7...v2.8.8
v2.8.7 Unknown Full Changelog: v2.8.6...v2.8.7
v2.8.6 Unknown Full Changelog: v2.8.5...v2.8.6
v2.8.2 Unknown Full Changelog: v2.8.1...v2.8.2
v2.8.0 Unknown SSA IR backend is now the default codegen The new SSA-based IR backend with graph coloring register allocator is now the default for x86_64 code generation. The old stack-based codegen is available via --legacy. What's n...
2.3.0 Unknown Release notes