FreeDOS-32 (32-bit) (Canceled)
FreeDOS 1.0 (16-bit) was completed in 2006 by the FreeDOS team and the freedos 32 project was started to try to implement a 32 bit OS
the $2500 we are aiming to raise is not to have a fully featured final version but to make further progress by professional programmers to get this to a working alpha/beta state covering I/O and memory
FreeDOS-32 is not affiliated with the official Freedos.org version.
we are aiming for legacy app support as well as protected mode support although in saying this not everything may work.
this project has been dead for a few years and many people have concerns about this and the current state but this will make a huge leap forward is this OS development.
Real-time, modular, microkernel-based operating system under development for i386. The first goal is to support 32-bit DOS protected mode applications made with DJGPP as well as native applications.
Some of its key features are:
FreeDOS-32 is started using a MultiBoot boot loader, such as GNU GRUB. This means that, in order to install the operating system, you just need to copy its files in your file system and you are ready to go.
Hard real-time microkernel
The core of the operating system is a microkernel that provides deterministic, bounded in time operations. A simple scheduler controls execution of one or more threads and interrupts. Other operating system services are run in separate threads either in privileged or unprivileged modes.
FreeDOS-32 will be released under the GNU General Public License version 3, with an exception to allow its use as a whole in commercial applications, but excluding reuse of parts of it with a different proprietary operating system.
Portable, object-oriented design
A subset of the C++ language has been chosen to keep code clean and easy to study and maintain. FreeDOS-32 is developed on and for IA-32 (i386), but other ports planned, such as AMD64, ARM and ColdFire.
Simplicity and extensibility
By default everything runs in kernel mode, there is no memory protection, paging is disabled. The default environment can be changed or enhanced using appropriate modules.
API and ABI compatibility
Through appropriate modules, it will be possible to run
applications and drivers written for other operating systems, starting
from DOS protected mode programs.
individual effort not backed by The FreeDOS Project. -Also, FreeDOS is not registered as a 501(c)3 non-profit organization, so any contributions made here will not be tax deductible
Salvatore Isaja is the original creator.
Risks and challenges
we will hire public members to develop the software through freelancer.com which in turns helps the public get more jobs
this will also help newer generations who didnt grow up with an DOS operating system understand how it was built and have the ability to work on newer PC's.
the main challeng is to get people interested in developing for dos and through the success of this project this will happen.Learn about accountability on Kickstarter
- (30 days)