AU$ 1,422
pledged of AU$ 2,500pledged of AU$ 2,500 goal
33
backers
0seconds to go
Funding Canceled
Funding for this project was canceled by the project creator on Jan 22 2015
AU$ 1,422
pledged of AU$ 2,500pledged of AU$ 2,500 goal
33
backers
0seconds to go
Funding Canceled
Funding for this project was canceled by the project creator on Jan 22 2015

About

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:

MultiBoot technology

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.

Open-source license

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

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge AU$ 10 or more About $7

    recognition in the community without a kernel credit note.

    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge AU$ 20 or more About $15

    Credit note in the KERNEL and recognition in the community

    Less
    Estimated delivery
    17 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge AU$ 100 or more About $73

    Credit note in the KERNEL and recognition in the community

    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)