Skip to content

Version 2046

Latest

Choose a tag to compare

@PerditionC PerditionC released this 30 Jun 01:30
5ffb550

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