FreeDOS Road Map
The FreeDOS Road Map defines the next several release cycles of FreeDOS. The Road Map is generated through discussion and consensus on the freedos-devel mailing list.
|FreeDOS Version History|
|Alpha 1||16 September 1994|
|Alpha 2||December 1994|
|Alpha 3||January 1995|
|Alpha 4||June 1995|
|Alpha 5||10 August 1996|
|Alpha 6||November 1997|
|Beta 1||Orlando||24 April 1998|
|Beta 2||Marvin||28 October 1998|
|Beta 3||Ventura||22 April 1999|
|Beta 4||Lemur||29 December 1999|
|Beta 5||Lara||11 August 2000|
|Beta 6||Midnite||30 March 2001|
|Beta 7||Spears||8 September 2001|
|Beta 8||Nikita||7 April 2002|
|Beta 9 RC1||Methusalem||19 July 2003|
|Beta 9 RC2||1 September 2003|
|Beta 9 RC3||28 September 2003|
|Beta 9 RC4||5 February 2004|
|Beta 9 RC5||20 April 2004|
|Beta 9||28 September 2004|
|Beta 9 SR1||30 November 2004|
|Beta 9 SR2||30 November 2005|
|1.0||3 September 2006|
|1.1||2 January 2012|
|1.2 RC1||31 October 2016|
|1.2 RC2||24 November 2016|
|1.2||25 December 2016|
FreeDOS 1.2 was officially released on December 25, 2016.
The FreeDOS 1.2 release is an updated, more modern FreeDOS. You'll see that we changed many of the packages. Some packages were replaced, deprecated by newer and better packages. We also added other packages. And we expanded what we should include in the FreeDOS distribution. Where FreeDOS 1.0 and 1.1 where fairly spartan distributions with only "core" packages and software sets, the FreeDOS 1.2 distribution includes a rich set of additional packages. We even include games.
But the biggest change you are likely to notice in FreeDOS 1.2 is the updated installer. FreeDOS 1.2 uses an entirely new FreeDOS install program, which is simple and easy to use. While many DOS users today are experienced DOS programmers and DOS power users, we often see many new users to FreeDOS, and we wanted to make the install process pleasant for them. The default mode for the installer is very straightforward, and you only have to answer a few questions to install FreeDOS on your system. There's also an "Advanced" mode where power users can tweak the install and customize the experience.
FreeDOS 1.3 or 2.0?
We aren't sure if the next release will be called "1.3" or "2.0." We haven't had that discussion yet. As of January 2017, we have only started the discussion on the next version of FreeDOS.
- The next version will remain 16-bit.
- The next version will retain focus on a single-user command-line environment.
- The next version will continue to run on old PCs (XT, '286, '386, etc) but will support new hardware with expanded driver support, where possible. However, direct support for UEFI systems may be tricky (or impossible).
Possible changes: (under discussion)
- Previous release cycles divided FreeDOS software into "package groups," with BASE containing those programs that replicated MS-DOS functionality. The next version may reconsider what packages are in those categories, possibly including re-defining the population of BASE, but will remain "DOS." For example, some compatibility tools from very old versions of DOS may no longer be part of BASE in the next version of FreeDOS (APPEND? ASSIGN? GRAPHICS? etc) and may be moved to a "COMPAT" package group.
16-bit or 32-bit?
In 1994, FreeDOS aimed to create a free, compatible alternative to MS-DOS. FreeDOS 1.0 met that goal several years ago, and extended the feature set (utilities) beyond MS-DOS 6. But FreeDOS is still - essentially - a replacement of classic DOS.
There has been some discussion by new developers to move FreeDOS to 32-bit. In December 2014, an independent developer announced a project on Kickstarter, intending to update the FreeDOS-32 kernel for use in a future release of FreeDOS. This project must demonstrate 100% application compatibility ("classic" DOS programs) before The FreeDOS Project will consider including FreeDOS-32 in the FreeDOS Road Map.
If FreeDOS-32 will break DOS application compatibility, it should not use the "FreeDOS" name.