lEEt/OS/ST-DOS development channel http://sininenankka.dy.fi/leetos/ 300 ST-DOS 1,44 MB floppy disk release April 01 2026 01:38:18April 01 2026 01:38:18http://sininenankka.dy.fi/leetos/doskernel/levy.imgmd5 checksums:<br>d90e850ff46c23afd6544737d95a28ed beta2fl2.img<br>b705ff6ef3bbeb147062591d25f6c551 doskernel/levy.img<br>16bf5b1b9c2ccc62939f3b9c5d4f33d3 doskernel/stdos.iso<br>5447f51d2420cc143126bbd7057975d2 doskernel/usbboot.img<br>1d6d0fc8edddcb29997da4693c8cc6ae doskernel/partusb.img<br>d10c023820abab22537f273abbbd6367 doskernel/PCXTBOOT.IMG<br>94fd5600b327124c270329be75fbb5ef doskernel/kernel.zip<br>4c966c57ebcdae49c2575693e1ddfeb9 doskernel/bootsect.zip<br><br><br>1. 4. 2026: Optimized the internal assembler command line and code editor. It should now be usable on older computers...<br><br>31. 3. 2026: The kernel should now survive a situation where a TSR program causes a cache flush when the control is in a critical error handler. Drawing optimizations for old computers. Filesystem drivers should not leak file descriptors anymore.<br><br>30. 3. 2026: Bug fixes, optimizations and stability improvements for the TCP/IP stack. Better interrupt redirection API.<br><br>26. 3. 2026: Stability improvements for the graphical operating environment.<br><br>25. 3. 2026: Simplified driver loading routines in the graphical operating environment.<br><br>19. 3. 2026: Rewrote file handle allocation routines. Filesystem driver API changed - both kernel and external filesystem drivers must be updated.<br><br>15. 3. 2026: Code cleaning and optimizations for the graphical desktop environment.<br><br>11. 3. 2026: Bugfix: Renaming a file with whole path works again.<br><br>9. 3. 2026: Bugfix: The graphical operating environment should now survive a situation where it runs out of memory while loading icons.<br><br>25. 2. 2026: Optimizations and bug fixes.<br><br>19. 2. 2026: The kernel should now survive a situation where it tries to read a drive and the drive timeouts without a hardware interrupt. The boot code is now assembleable with new versions of NASM.<br><br>15. 2. 2026: Font rendering optimizations.<br><br>14. 12. 2025: Optimizations to the XPM2 parser.<br><br>15. 11. 2025: Better power saving features.<br><br>10. 11. 2025: Bug fixes, optimizations and better support for different block sizes. More bug fixes.<br><br>2. 11. 2025: Added FIND command.<br><br>15. 10. 2025: Support for other block sizes for disk images. Fixed symbolic links randomly not working.<br><br>12. 10. 2025: Support for other sector sizes than 512 bytes.<br><br>10. 10. 2025: Fixed many cache bugs in the DOS kernel. Hopefully it finally works without weird issues...<br><br>8. 10. 2025: Some stability improvements for the multitasking system, and bug fixes for file handling.<br><br>5. 10. 2025: Many bug fixed and optimizations.<br><br>26. 9. 2025: It runs Open Watcom! (With DOS/32A)<br><br>15. 9. 2025: Fixed a bug which caused Borland's runtime library to output garbage to the STDOUT.<br><br>28. 8. 2025: Made it impossible to rename a file with illegal characters in the new filename.<br><br>13. 7. 2025: Fixed a race condition in the int15h handler.<br><br>18. 6. 2025: The command prompt now enables interrupts before waiting for a new command.<br><br>13. 6. 2025: The COM driver now supports non-standard baud rates.<br><br>29. 5. 2025: Fixed STDOUT redirection in COMMAND.COM.<br><br>23. 4. 2025: Stability improvements with interrupt handling.<br><br>10. 4. 2025: Power saving improvements.<br><br>30. 3. 2025: The kernel is now compatible with DOS/32A.<br><br>21. 2. 2025: Better int21,ah=44 (ioctl) syscall.<br><br>19. 2. 2025: memcpy+memset optimizations for CD-ROM drivers.<br><br>19. 2. 2025: The ISO9660 filesystem driver should now support other logical block sizes than 2048 bytes.<br><br>13. 1. 2025: FORMAT.COM now detects bad sectors.<br><br>2. 1. 2025: Fixed a bug in the EXE loader.<br><br>24. 11. 2024: Better out of memory handling.<br><br>2. 11. 2024: New version of NETDISK.<br><br>1. 11. 2024: Fixed a bug in the TCP/IP stack. It should now detect the DNS server correctly from the DHCP response.<br><br>18. 10. 2024: Speed optimizations.<br><br>10. 10. 2024: New: NUL device and inheritance flag for file handles.<br><br>8. 10. 2024: CON is now an allowed driver name.<br><br>30. 9. 2024: Fixed a bug that the command prompt exited when it couldn't redirect the STDIO correctly.<br><br>28. 9. 2024: STDIO redirections should now work...<br><br>24. 9. 2024: The serial port driver now flushes the hardware input buffer when the settings of a serial port are changed.<br><br>19. 9. 2024: Included NETDISK and a new mouse driver in the bootable disk images.<br><br>12. 9. 2024: Better critical error handler.<br><br>11. 9. 2024: Changed the driver API. Update your drivers!<br><br>11. 9. 2024: When accessing optical disks the critical error handler is now called by the CDROM device driver instead of the filesystem driver.<br><br>7. 9. 2024: Hardening the kernel and the CD-ROM driver against some very unlikely situations that would otherwise crash the system.<br><br>6. 9. 2024: Fixes for the TCP/IP stack.<br><br>5. 9. 2024: Support for mounting device files to mountpoints.<br><br>31. 8. 2024: The graphical shell now supports advanced power saving features. The POWER driver can be downloaded from the software page.<br><br>14. 8. 2024: Better compatibility with filesystems that are created with Linux's mkfs.fat.<br><br>11. 8. 2024: DIR listing consumes less than 40 columns.<br><br>31. 7. 2024: Bug fixes.<br><br>19. 7. 2024: Support for large partitioned hard disks. The 2047 MB limit is gone.<br><br>16. 5. 2024: Fixed a problem with drive letters in ISO9660 driver.<br><br>23. 4. 2024: Fixed a memory leak in the TCPIP module. The TCP/IP stack is now better bug compatible with some packet drivers.<br><br>21. 4. 2024: ISO9660 driver can now be loaded also when the computer does not have optical drives.<br><br>7. 4. 2024: Bug fixes, the graphical UI doesn't crash anymore when tiling windows. Better congestion control for the TCP/IP stack. The bootloader now supports booting from a partitioned disk.<br><br>1. 4. 2024: Added userspace utilities TREE, DELTREE, DIRFIND (called by COMMAND.COM when DIR /S command is given), XCOPY and ATTRIB.<br><br>29. 3. 2024: Bug fixes.<br><br>28. 3. 2024: Replaced MMX routines with code that uses 32-bit i386 registers. Symbolic links can now point to device files.<br><br>26. 3. 2024: Micro-optimizations. The kernel can now be compiled with MMX support to make calculating 64-bit sector indexes faster. The default build uses 32-bit sector indexes.<br><br>23. 3. 2024: The size of the source filesystem is now detected automatically when creating filesystem images from optical disks. Modifying allocation size now changes the owner of the memory block. Bug fixes in CD-ROM drivers.<br><br>21. 3. 2024: Better support for installing from a USB storage device. Disk read optimizations.<br><br>19. 3. 2024: Fixed one memory bug.<br><br>18. 3. 2024: Added DOS syscall 0x26. Interrupt vector 0x22 now points to the program termination address.<br><br>16. 3. 2024: Fixed two memory bugs.<br><br>13. 3. 2024: Fixed write problems with LBA drives.<br><br>10. 3. 2024: Bug fixes<br><br>24. 2. 2024: Bug fixes and optimizations<br><br>22. 2. 2024: Fixed a bug in the .COM loader.<br><br>20. 2. 2024: Bug fixes for KEYB.<br><br>15. 1. 2024: Support for different keyboard layouts.<br><br>10. 12. 2023: Support for 8 TB ISO9660 filesystems.<br><br>10. 11. 2023: The ATAPI CD-ROM code should now work with physical hardware without BIOS support for CD-ROMs.<br><br>23. 10. 2023: Symbolic links.<br><br>10. 10. 2023: Experimental CD-ROM support.<br><br>4. 10. 2023: The filesystem mounter now supports MS-DOS logical partitions.<br><br>15. 8. 2023: Write buffer optimizations.<br><br>15. 7. 2023: Wildcards for COPY and DEL commands.<br><br>8. 7. 2023: The kernel now supports BIOS int 13h enhanced disk drive extensions and <br>hard drives that have a size of 2^64 sectors (which is 8589934592 terabytes when the sector size is 512 bytes). <br>The standard build of the kernel also now works with the original IBM PC and XT.<br><br>16. 6. 2023: Bug fixes...<br><br>27. 5. 2023: It runs DOOM!<br>ST-DOS El Torito ISO image release April 01 2026 01:38:18April 01 2026 01:38:18http://sininenankka.dy.fi/leetos/doskernel/stdos.isomd5 checksums:<br>d90e850ff46c23afd6544737d95a28ed beta2fl2.img<br>b705ff6ef3bbeb147062591d25f6c551 doskernel/levy.img<br>16bf5b1b9c2ccc62939f3b9c5d4f33d3 doskernel/stdos.iso<br>5447f51d2420cc143126bbd7057975d2 doskernel/usbboot.img<br>1d6d0fc8edddcb29997da4693c8cc6ae doskernel/partusb.img<br>d10c023820abab22537f273abbbd6367 doskernel/PCXTBOOT.IMG<br>94fd5600b327124c270329be75fbb5ef doskernel/kernel.zip<br>4c966c57ebcdae49c2575693e1ddfeb9 doskernel/bootsect.zip<br><br><br>1. 4. 2026: Optimized the internal assembler command line and code editor. It should now be usable on older computers...<br><br>31. 3. 2026: The kernel should now survive a situation where a TSR program causes a cache flush when the control is in a critical error handler. Drawing optimizations for old computers. Filesystem drivers should not leak file descriptors anymore.<br><br>30. 3. 2026: Bug fixes, optimizations and stability improvements for the TCP/IP stack. Better interrupt redirection API.<br><br>26. 3. 2026: Stability improvements for the graphical operating environment.<br><br>25. 3. 2026: Simplified driver loading routines in the graphical operating environment.<br><br>19. 3. 2026: Rewrote file handle allocation routines. Filesystem driver API changed - both kernel and external filesystem drivers must be updated.<br><br>15. 3. 2026: Code cleaning and optimizations for the graphical desktop environment.<br><br>11. 3. 2026: Bugfix: Renaming a file with whole path works again.<br><br>9. 3. 2026: Bugfix: The graphical operating environment should now survive a situation where it runs out of memory while loading icons.<br><br>25. 2. 2026: Optimizations and bug fixes.<br><br>19. 2. 2026: The kernel should now survive a situation where it tries to read a drive and the drive timeouts without a hardware interrupt. The boot code is now assembleable with new versions of NASM.<br><br>15. 2. 2026: Font rendering optimizations.<br><br>14. 12. 2025: Optimizations to the XPM2 parser.<br><br>15. 11. 2025: Better power saving features.<br><br>10. 11. 2025: Bug fixes, optimizations and better support for different block sizes. More bug fixes.<br><br>2. 11. 2025: Added FIND command.<br><br>15. 10. 2025: Support for other block sizes for disk images. Fixed symbolic links randomly not working.<br><br>12. 10. 2025: Support for other sector sizes than 512 bytes.<br><br>10. 10. 2025: Fixed many cache bugs in the DOS kernel. Hopefully it finally works without weird issues...<br><br>8. 10. 2025: Some stability improvements for the multitasking system, and bug fixes for file handling.<br><br>5. 10. 2025: Many bug fixed and optimizations.<br><br>26. 9. 2025: It runs Open Watcom! (With DOS/32A)<br><br>15. 9. 2025: Fixed a bug which caused Borland's runtime library to output garbage to the STDOUT.<br><br>28. 8. 2025: Made it impossible to rename a file with illegal characters in the new filename.<br><br>13. 7. 2025: Fixed a race condition in the int15h handler.<br><br>18. 6. 2025: The command prompt now enables interrupts before waiting for a new command.<br><br>13. 6. 2025: The COM driver now supports non-standard baud rates.<br><br>29. 5. 2025: Fixed STDOUT redirection in COMMAND.COM.<br><br>23. 4. 2025: Stability improvements with interrupt handling.<br><br>10. 4. 2025: Power saving improvements.<br><br>30. 3. 2025: The kernel is now compatible with DOS/32A.<br><br>21. 2. 2025: Better int21,ah=44 (ioctl) syscall.<br><br>19. 2. 2025: memcpy+memset optimizations for CD-ROM drivers.<br><br>19. 2. 2025: The ISO9660 filesystem driver should now support other logical block sizes than 2048 bytes.<br><br>13. 1. 2025: FORMAT.COM now detects bad sectors.<br><br>2. 1. 2025: Fixed a bug in the EXE loader.<br><br>24. 11. 2024: Better out of memory handling.<br><br>2. 11. 2024: New version of NETDISK.<br><br>1. 11. 2024: Fixed a bug in the TCP/IP stack. It should now detect the DNS server correctly from the DHCP response.<br><br>18. 10. 2024: Speed optimizations.<br><br>10. 10. 2024: New: NUL device and inheritance flag for file handles.<br><br>8. 10. 2024: CON is now an allowed driver name.<br><br>30. 9. 2024: Fixed a bug that the command prompt exited when it couldn't redirect the STDIO correctly.<br><br>28. 9. 2024: STDIO redirections should now work...<br><br>24. 9. 2024: The serial port driver now flushes the hardware input buffer when the settings of a serial port are changed.<br><br>19. 9. 2024: Included NETDISK and a new mouse driver in the bootable disk images.<br><br>12. 9. 2024: Better critical error handler.<br><br>11. 9. 2024: Changed the driver API. Update your drivers!<br><br>11. 9. 2024: When accessing optical disks the critical error handler is now called by the CDROM device driver instead of the filesystem driver.<br><br>7. 9. 2024: Hardening the kernel and the CD-ROM driver against some very unlikely situations that would otherwise crash the system.<br><br>6. 9. 2024: Fixes for the TCP/IP stack.<br><br>5. 9. 2024: Support for mounting device files to mountpoints.<br><br>31. 8. 2024: The graphical shell now supports advanced power saving features. The POWER driver can be downloaded from the software page.<br><br>14. 8. 2024: Better compatibility with filesystems that are created with Linux's mkfs.fat.<br><br>11. 8. 2024: DIR listing consumes less than 40 columns.<br><br>31. 7. 2024: Bug fixes.<br><br>19. 7. 2024: Support for large partitioned hard disks. The 2047 MB limit is gone.<br><br>16. 5. 2024: Fixed a problem with drive letters in ISO9660 driver.<br><br>23. 4. 2024: Fixed a memory leak in the TCPIP module. The TCP/IP stack is now better bug compatible with some packet drivers.<br><br>21. 4. 2024: ISO9660 driver can now be loaded also when the computer does not have optical drives.<br><br>7. 4. 2024: Bug fixes, the graphical UI doesn't crash anymore when tiling windows. Better congestion control for the TCP/IP stack. The bootloader now supports booting from a partitioned disk.<br><br>1. 4. 2024: Added userspace utilities TREE, DELTREE, DIRFIND (called by COMMAND.COM when DIR /S command is given), XCOPY and ATTRIB.<br><br>29. 3. 2024: Bug fixes.<br><br>28. 3. 2024: Replaced MMX routines with code that uses 32-bit i386 registers. Symbolic links can now point to device files.<br><br>26. 3. 2024: Micro-optimizations. The kernel can now be compiled with MMX support to make calculating 64-bit sector indexes faster. The default build uses 32-bit sector indexes.<br><br>23. 3. 2024: The size of the source filesystem is now detected automatically when creating filesystem images from optical disks. Modifying allocation size now changes the owner of the memory block. Bug fixes in CD-ROM drivers.<br><br>21. 3. 2024: Better support for installing from a USB storage device. Disk read optimizations.<br><br>19. 3. 2024: Fixed one memory bug.<br><br>18. 3. 2024: Added DOS syscall 0x26. Interrupt vector 0x22 now points to the program termination address.<br><br>16. 3. 2024: Fixed two memory bugs.<br><br>13. 3. 2024: Fixed write problems with LBA drives.<br><br>10. 3. 2024: Bug fixes<br><br>24. 2. 2024: Bug fixes and optimizations<br><br>22. 2. 2024: Fixed a bug in the .COM loader.<br><br>20. 2. 2024: Bug fixes for KEYB.<br><br>15. 1. 2024: Support for different keyboard layouts.<br><br>10. 12. 2023: Support for 8 TB ISO9660 filesystems.<br><br>10. 11. 2023: The ATAPI CD-ROM code should now work with physical hardware without BIOS support for CD-ROMs.<br><br>23. 10. 2023: Symbolic links.<br><br>10. 10. 2023: Experimental CD-ROM support.<br><br>4. 10. 2023: The filesystem mounter now supports MS-DOS logical partitions.<br><br>15. 8. 2023: Write buffer optimizations.<br><br>15. 7. 2023: Wildcards for COPY and DEL commands.<br><br>8. 7. 2023: The kernel now supports BIOS int 13h enhanced disk drive extensions and <br>hard drives that have a size of 2^64 sectors (which is 8589934592 terabytes when the sector size is 512 bytes). <br>The standard build of the kernel also now works with the original IBM PC and XT.<br><br>16. 6. 2023: Bug fixes...<br><br>27. 5. 2023: It runs DOOM!<br>ST-DOS 360 kB floppy release April 01 2026 01:38:18April 01 2026 01:38:18http://sininenankka.dy.fi/leetos/doskernel/PCXTBOOT.IMGmd5 checksums:<br>d90e850ff46c23afd6544737d95a28ed beta2fl2.img<br>b705ff6ef3bbeb147062591d25f6c551 doskernel/levy.img<br>16bf5b1b9c2ccc62939f3b9c5d4f33d3 doskernel/stdos.iso<br>5447f51d2420cc143126bbd7057975d2 doskernel/usbboot.img<br>1d6d0fc8edddcb29997da4693c8cc6ae doskernel/partusb.img<br>d10c023820abab22537f273abbbd6367 doskernel/PCXTBOOT.IMG<br>94fd5600b327124c270329be75fbb5ef doskernel/kernel.zip<br>4c966c57ebcdae49c2575693e1ddfeb9 doskernel/bootsect.zip<br><br><br>1. 4. 2026: Optimized the internal assembler command line and code editor. It should now be usable on older computers...<br><br>31. 3. 2026: The kernel should now survive a situation where a TSR program causes a cache flush when the control is in a critical error handler. Drawing optimizations for old computers. Filesystem drivers should not leak file descriptors anymore.<br><br>30. 3. 2026: Bug fixes, optimizations and stability improvements for the TCP/IP stack. Better interrupt redirection API.<br><br>26. 3. 2026: Stability improvements for the graphical operating environment.<br><br>25. 3. 2026: Simplified driver loading routines in the graphical operating environment.<br><br>19. 3. 2026: Rewrote file handle allocation routines. Filesystem driver API changed - both kernel and external filesystem drivers must be updated.<br><br>15. 3. 2026: Code cleaning and optimizations for the graphical desktop environment.<br><br>11. 3. 2026: Bugfix: Renaming a file with whole path works again.<br><br>9. 3. 2026: Bugfix: The graphical operating environment should now survive a situation where it runs out of memory while loading icons.<br><br>25. 2. 2026: Optimizations and bug fixes.<br><br>19. 2. 2026: The kernel should now survive a situation where it tries to read a drive and the drive timeouts without a hardware interrupt. The boot code is now assembleable with new versions of NASM.<br><br>15. 2. 2026: Font rendering optimizations.<br><br>14. 12. 2025: Optimizations to the XPM2 parser.<br><br>15. 11. 2025: Better power saving features.<br><br>10. 11. 2025: Bug fixes, optimizations and better support for different block sizes. More bug fixes.<br><br>2. 11. 2025: Added FIND command.<br><br>15. 10. 2025: Support for other block sizes for disk images. Fixed symbolic links randomly not working.<br><br>12. 10. 2025: Support for other sector sizes than 512 bytes.<br><br>10. 10. 2025: Fixed many cache bugs in the DOS kernel. Hopefully it finally works without weird issues...<br><br>8. 10. 2025: Some stability improvements for the multitasking system, and bug fixes for file handling.<br><br>5. 10. 2025: Many bug fixed and optimizations.<br><br>26. 9. 2025: It runs Open Watcom! (With DOS/32A)<br><br>15. 9. 2025: Fixed a bug which caused Borland's runtime library to output garbage to the STDOUT.<br><br>28. 8. 2025: Made it impossible to rename a file with illegal characters in the new filename.<br><br>13. 7. 2025: Fixed a race condition in the int15h handler.<br><br>18. 6. 2025: The command prompt now enables interrupts before waiting for a new command.<br><br>13. 6. 2025: The COM driver now supports non-standard baud rates.<br><br>29. 5. 2025: Fixed STDOUT redirection in COMMAND.COM.<br><br>23. 4. 2025: Stability improvements with interrupt handling.<br><br>10. 4. 2025: Power saving improvements.<br><br>30. 3. 2025: The kernel is now compatible with DOS/32A.<br><br>21. 2. 2025: Better int21,ah=44 (ioctl) syscall.<br><br>19. 2. 2025: memcpy+memset optimizations for CD-ROM drivers.<br><br>19. 2. 2025: The ISO9660 filesystem driver should now support other logical block sizes than 2048 bytes.<br><br>13. 1. 2025: FORMAT.COM now detects bad sectors.<br><br>2. 1. 2025: Fixed a bug in the EXE loader.<br><br>24. 11. 2024: Better out of memory handling.<br><br>2. 11. 2024: New version of NETDISK.<br><br>1. 11. 2024: Fixed a bug in the TCP/IP stack. It should now detect the DNS server correctly from the DHCP response.<br><br>18. 10. 2024: Speed optimizations.<br><br>10. 10. 2024: New: NUL device and inheritance flag for file handles.<br><br>8. 10. 2024: CON is now an allowed driver name.<br><br>30. 9. 2024: Fixed a bug that the command prompt exited when it couldn't redirect the STDIO correctly.<br><br>28. 9. 2024: STDIO redirections should now work...<br><br>24. 9. 2024: The serial port driver now flushes the hardware input buffer when the settings of a serial port are changed.<br><br>19. 9. 2024: Included NETDISK and a new mouse driver in the bootable disk images.<br><br>12. 9. 2024: Better critical error handler.<br><br>11. 9. 2024: Changed the driver API. Update your drivers!<br><br>11. 9. 2024: When accessing optical disks the critical error handler is now called by the CDROM device driver instead of the filesystem driver.<br><br>7. 9. 2024: Hardening the kernel and the CD-ROM driver against some very unlikely situations that would otherwise crash the system.<br><br>6. 9. 2024: Fixes for the TCP/IP stack.<br><br>5. 9. 2024: Support for mounting device files to mountpoints.<br><br>31. 8. 2024: The graphical shell now supports advanced power saving features. The POWER driver can be downloaded from the software page.<br><br>14. 8. 2024: Better compatibility with filesystems that are created with Linux's mkfs.fat.<br><br>11. 8. 2024: DIR listing consumes less than 40 columns.<br><br>31. 7. 2024: Bug fixes.<br><br>19. 7. 2024: Support for large partitioned hard disks. The 2047 MB limit is gone.<br><br>16. 5. 2024: Fixed a problem with drive letters in ISO9660 driver.<br><br>23. 4. 2024: Fixed a memory leak in the TCPIP module. The TCP/IP stack is now better bug compatible with some packet drivers.<br><br>21. 4. 2024: ISO9660 driver can now be loaded also when the computer does not have optical drives.<br><br>7. 4. 2024: Bug fixes, the graphical UI doesn't crash anymore when tiling windows. Better congestion control for the TCP/IP stack. The bootloader now supports booting from a partitioned disk.<br><br>1. 4. 2024: Added userspace utilities TREE, DELTREE, DIRFIND (called by COMMAND.COM when DIR /S command is given), XCOPY and ATTRIB.<br><br>29. 3. 2024: Bug fixes.<br><br>28. 3. 2024: Replaced MMX routines with code that uses 32-bit i386 registers. Symbolic links can now point to device files.<br><br>26. 3. 2024: Micro-optimizations. The kernel can now be compiled with MMX support to make calculating 64-bit sector indexes faster. The default build uses 32-bit sector indexes.<br><br>23. 3. 2024: The size of the source filesystem is now detected automatically when creating filesystem images from optical disks. Modifying allocation size now changes the owner of the memory block. Bug fixes in CD-ROM drivers.<br><br>21. 3. 2024: Better support for installing from a USB storage device. Disk read optimizations.<br><br>19. 3. 2024: Fixed one memory bug.<br><br>18. 3. 2024: Added DOS syscall 0x26. Interrupt vector 0x22 now points to the program termination address.<br><br>16. 3. 2024: Fixed two memory bugs.<br><br>13. 3. 2024: Fixed write problems with LBA drives.<br><br>10. 3. 2024: Bug fixes<br><br>24. 2. 2024: Bug fixes and optimizations<br><br>22. 2. 2024: Fixed a bug in the .COM loader.<br><br>20. 2. 2024: Bug fixes for KEYB.<br><br>15. 1. 2024: Support for different keyboard layouts.<br><br>10. 12. 2023: Support for 8 TB ISO9660 filesystems.<br><br>10. 11. 2023: The ATAPI CD-ROM code should now work with physical hardware without BIOS support for CD-ROMs.<br><br>23. 10. 2023: Symbolic links.<br><br>10. 10. 2023: Experimental CD-ROM support.<br><br>4. 10. 2023: The filesystem mounter now supports MS-DOS logical partitions.<br><br>15. 8. 2023: Write buffer optimizations.<br><br>15. 7. 2023: Wildcards for COPY and DEL commands.<br><br>8. 7. 2023: The kernel now supports BIOS int 13h enhanced disk drive extensions and <br>hard drives that have a size of 2^64 sectors (which is 8589934592 terabytes when the sector size is 512 bytes). <br>The standard build of the kernel also now works with the original IBM PC and XT.<br><br>16. 6. 2023: Bug fixes...<br><br>27. 5. 2023: It runs DOOM!<br>ST-DOS USB boot release April 01 2026 01:38:18April 01 2026 01:38:18http://sininenankka.dy.fi/leetos/doskernel/usbboot.imgmd5 checksums:<br>d90e850ff46c23afd6544737d95a28ed beta2fl2.img<br>b705ff6ef3bbeb147062591d25f6c551 doskernel/levy.img<br>16bf5b1b9c2ccc62939f3b9c5d4f33d3 doskernel/stdos.iso<br>5447f51d2420cc143126bbd7057975d2 doskernel/usbboot.img<br>1d6d0fc8edddcb29997da4693c8cc6ae doskernel/partusb.img<br>d10c023820abab22537f273abbbd6367 doskernel/PCXTBOOT.IMG<br>94fd5600b327124c270329be75fbb5ef doskernel/kernel.zip<br>4c966c57ebcdae49c2575693e1ddfeb9 doskernel/bootsect.zip<br><br><br>1. 4. 2026: Optimized the internal assembler command line and code editor. It should now be usable on older computers...<br><br>31. 3. 2026: The kernel should now survive a situation where a TSR program causes a cache flush when the control is in a critical error handler. Drawing optimizations for old computers. Filesystem drivers should not leak file descriptors anymore.<br><br>30. 3. 2026: Bug fixes, optimizations and stability improvements for the TCP/IP stack. Better interrupt redirection API.<br><br>26. 3. 2026: Stability improvements for the graphical operating environment.<br><br>25. 3. 2026: Simplified driver loading routines in the graphical operating environment.<br><br>19. 3. 2026: Rewrote file handle allocation routines. Filesystem driver API changed - both kernel and external filesystem drivers must be updated.<br><br>15. 3. 2026: Code cleaning and optimizations for the graphical desktop environment.<br><br>11. 3. 2026: Bugfix: Renaming a file with whole path works again.<br><br>9. 3. 2026: Bugfix: The graphical operating environment should now survive a situation where it runs out of memory while loading icons.<br><br>25. 2. 2026: Optimizations and bug fixes.<br><br>19. 2. 2026: The kernel should now survive a situation where it tries to read a drive and the drive timeouts without a hardware interrupt. The boot code is now assembleable with new versions of NASM.<br><br>15. 2. 2026: Font rendering optimizations.<br><br>14. 12. 2025: Optimizations to the XPM2 parser.<br><br>15. 11. 2025: Better power saving features.<br><br>10. 11. 2025: Bug fixes, optimizations and better support for different block sizes. More bug fixes.<br><br>2. 11. 2025: Added FIND command.<br><br>15. 10. 2025: Support for other block sizes for disk images. Fixed symbolic links randomly not working.<br><br>12. 10. 2025: Support for other sector sizes than 512 bytes.<br><br>10. 10. 2025: Fixed many cache bugs in the DOS kernel. Hopefully it finally works without weird issues...<br><br>8. 10. 2025: Some stability improvements for the multitasking system, and bug fixes for file handling.<br><br>5. 10. 2025: Many bug fixed and optimizations.<br><br>26. 9. 2025: It runs Open Watcom! (With DOS/32A)<br><br>15. 9. 2025: Fixed a bug which caused Borland's runtime library to output garbage to the STDOUT.<br><br>28. 8. 2025: Made it impossible to rename a file with illegal characters in the new filename.<br><br>13. 7. 2025: Fixed a race condition in the int15h handler.<br><br>18. 6. 2025: The command prompt now enables interrupts before waiting for a new command.<br><br>13. 6. 2025: The COM driver now supports non-standard baud rates.<br><br>29. 5. 2025: Fixed STDOUT redirection in COMMAND.COM.<br><br>23. 4. 2025: Stability improvements with interrupt handling.<br><br>10. 4. 2025: Power saving improvements.<br><br>30. 3. 2025: The kernel is now compatible with DOS/32A.<br><br>21. 2. 2025: Better int21,ah=44 (ioctl) syscall.<br><br>19. 2. 2025: memcpy+memset optimizations for CD-ROM drivers.<br><br>19. 2. 2025: The ISO9660 filesystem driver should now support other logical block sizes than 2048 bytes.<br><br>13. 1. 2025: FORMAT.COM now detects bad sectors.<br><br>2. 1. 2025: Fixed a bug in the EXE loader.<br><br>24. 11. 2024: Better out of memory handling.<br><br>2. 11. 2024: New version of NETDISK.<br><br>1. 11. 2024: Fixed a bug in the TCP/IP stack. It should now detect the DNS server correctly from the DHCP response.<br><br>18. 10. 2024: Speed optimizations.<br><br>10. 10. 2024: New: NUL device and inheritance flag for file handles.<br><br>8. 10. 2024: CON is now an allowed driver name.<br><br>30. 9. 2024: Fixed a bug that the command prompt exited when it couldn't redirect the STDIO correctly.<br><br>28. 9. 2024: STDIO redirections should now work...<br><br>24. 9. 2024: The serial port driver now flushes the hardware input buffer when the settings of a serial port are changed.<br><br>19. 9. 2024: Included NETDISK and a new mouse driver in the bootable disk images.<br><br>12. 9. 2024: Better critical error handler.<br><br>11. 9. 2024: Changed the driver API. Update your drivers!<br><br>11. 9. 2024: When accessing optical disks the critical error handler is now called by the CDROM device driver instead of the filesystem driver.<br><br>7. 9. 2024: Hardening the kernel and the CD-ROM driver against some very unlikely situations that would otherwise crash the system.<br><br>6. 9. 2024: Fixes for the TCP/IP stack.<br><br>5. 9. 2024: Support for mounting device files to mountpoints.<br><br>31. 8. 2024: The graphical shell now supports advanced power saving features. The POWER driver can be downloaded from the software page.<br><br>14. 8. 2024: Better compatibility with filesystems that are created with Linux's mkfs.fat.<br><br>11. 8. 2024: DIR listing consumes less than 40 columns.<br><br>31. 7. 2024: Bug fixes.<br><br>19. 7. 2024: Support for large partitioned hard disks. The 2047 MB limit is gone.<br><br>16. 5. 2024: Fixed a problem with drive letters in ISO9660 driver.<br><br>23. 4. 2024: Fixed a memory leak in the TCPIP module. The TCP/IP stack is now better bug compatible with some packet drivers.<br><br>21. 4. 2024: ISO9660 driver can now be loaded also when the computer does not have optical drives.<br><br>7. 4. 2024: Bug fixes, the graphical UI doesn't crash anymore when tiling windows. Better congestion control for the TCP/IP stack. The bootloader now supports booting from a partitioned disk.<br><br>1. 4. 2024: Added userspace utilities TREE, DELTREE, DIRFIND (called by COMMAND.COM when DIR /S command is given), XCOPY and ATTRIB.<br><br>29. 3. 2024: Bug fixes.<br><br>28. 3. 2024: Replaced MMX routines with code that uses 32-bit i386 registers. Symbolic links can now point to device files.<br><br>26. 3. 2024: Micro-optimizations. The kernel can now be compiled with MMX support to make calculating 64-bit sector indexes faster. The default build uses 32-bit sector indexes.<br><br>23. 3. 2024: The size of the source filesystem is now detected automatically when creating filesystem images from optical disks. Modifying allocation size now changes the owner of the memory block. Bug fixes in CD-ROM drivers.<br><br>21. 3. 2024: Better support for installing from a USB storage device. Disk read optimizations.<br><br>19. 3. 2024: Fixed one memory bug.<br><br>18. 3. 2024: Added DOS syscall 0x26. Interrupt vector 0x22 now points to the program termination address.<br><br>16. 3. 2024: Fixed two memory bugs.<br><br>13. 3. 2024: Fixed write problems with LBA drives.<br><br>10. 3. 2024: Bug fixes<br><br>24. 2. 2024: Bug fixes and optimizations<br><br>22. 2. 2024: Fixed a bug in the .COM loader.<br><br>20. 2. 2024: Bug fixes for KEYB.<br><br>15. 1. 2024: Support for different keyboard layouts.<br><br>10. 12. 2023: Support for 8 TB ISO9660 filesystems.<br><br>10. 11. 2023: The ATAPI CD-ROM code should now work with physical hardware without BIOS support for CD-ROMs.<br><br>23. 10. 2023: Symbolic links.<br><br>10. 10. 2023: Experimental CD-ROM support.<br><br>4. 10. 2023: The filesystem mounter now supports MS-DOS logical partitions.<br><br>15. 8. 2023: Write buffer optimizations.<br><br>15. 7. 2023: Wildcards for COPY and DEL commands.<br><br>8. 7. 2023: The kernel now supports BIOS int 13h enhanced disk drive extensions and <br>hard drives that have a size of 2^64 sectors (which is 8589934592 terabytes when the sector size is 512 bytes). <br>The standard build of the kernel also now works with the original IBM PC and XT.<br><br>16. 6. 2023: Bug fixes...<br><br>27. 5. 2023: It runs DOOM!<br>