FreeDOS Kernel 2046 (version 2.46)
FreeDOS Kernel is the core part of FreeDOS that provides DOS services (program loading, file and device I/O, memory management, and the INT 21h API most DOS software calls). Kernel 2045 is an incremental maintenance release with edge‑case fixes and compatibility updates.
Release: 2026-06-29
Build: 2046
Please review git history for full change log.
Highlights (what changed)
- bugfix: CD on remote Lantastic mapped drives
- bugfix: print to Lantastic redirected printers
- misc: port some improvements from FDPP (Stas & Andrew)
- bugfix: move control-break handler off stack, fix Invisible Lan redir
- bugfix: rework truename so when on mapped drive with invalid CDS properly resolves character devices (i.e. fix copy CON)
Credits / acknowledgements
This build includes changes and/or contributions from:
Andrew Bird and Jeremy Davis
Reporting issues
- Current kernel bug tracking: GitHub (
FDOS/kernel). - General FreeDOS bug tracking (kernel reports also accepted): GitLab FreeDOS project.
Files
Source, 8086+ (_86), and 80386+ (_386) compatible builds provided
f16 only supports FAT12/FAT16, while f32 also supports FAT32 formatted disks (both 8086).
- [ kernel.zip ] provides a FreeDOS package, 8086 version with FAT12/FAT16 and 386 version with FAT12/FAT16/FAT32
- [ ke2046s.zip ] source for kernel
- [ ke2046_86f16.zip ] 8086, FAT12/16
- [ ke2046_386f16.zip ] 80386, FAT12/16
- [ ke2046_86f32.zip ] 886, FAT12/16/32
- [ ke2046_386f32.zip ] 80386, FAT12/16/32
Full Changelog: ke2045...ke2046