Free95 is an open-source windows-compatible operating system.
Warning
This is free software and comes with ABSOLUTELY NO WARRANTY!
We are currently forking a pre-existing kernel called "Uinxed" and we will implement our current existing NT Executive Layer Implementation to the fork. The kernel is stable and has many features, we have decided it is better than building our own kernel from the ground up.
- i386 CPU
- 20MB of RAM
- 32MB of Storage
- added the Native Shell in graphical mode
- added a loader for
.bat files
, and you can now run the provided executables in the shell - added the
print.h
library to make it easier to useNtDisplayString
in apps
Free95 combines the familiar Windows environment with the reliability and transparency of open-source software. It aims to provide full compatibility with Windows applications, ensuring your favorite games and programs run seamlessly.
Originally, Free95 aimed to develop a custom-built kernel. However, we have now decided to fork the existing Uinxed Kernel due to its stability and rich feature set. We are actively integrating our NT Executive Layer into this kernel, ensuring seamless Windows application support.
Note
Free95 is NOT a recreation or clone of the Microsoft Windows NT kernel. Instead, we enhance an existing kernel by implementing our own NT executive layer, allowing Windows applications to run smoothly.
- An NT Clone
- A Windows 95 Clone (NT 4.0! Not 95, althought NT 4 is the NT version of 95.)
Dependence on a large corporation for an operating system is profoundly disturbing. The goal of Free95 is to eliminate Windows' bloatware and privacy issues while maintaining full software compatibility. With the adoption of the Uinxed Kernel, we can accelerate development while focusing on refining the NT executive layer for optimal Windows application support.
You can join this project by simply doing so, literally. Anyone is welcome to contribute! You can:
- Submit a pull request with your contributions.
- Join the development discussion on Discord: DM
dripkap_19416
orkappetrov
To try Free95, you can either:
-
Compile from source by running:
make
inside the
free95/
directory. -
Download a prebuilt binary from the Releases section.