Skip to content

Versoft-Software/Free95

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Free95

GitHub License GitHub Release Date GitHub Downloads (all assets, all releases) GitHub contributors GitHub language count GitHub top language

Free95 is an open-source windows-compatible operating system.

Warning

This is free software and comes with ABSOLUTELY NO WARRANTY!

Status

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.

Minimum System Requirements

  • i386 CPU
  • 20MB of RAM
  • 32MB of Storage

Gallery

0.3.0 Beta 2

image

Changelog

  • 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 use NtDisplayString in apps

What it is

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.

What it is NOT

  • An NT Clone
  • A Windows 95 Clone (NT 4.0! Not 95, althought NT 4 is the NT version of 95.)

Project Purpose

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.

How to join the project?

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 or kappetrov

Running releases

To try Free95, you can either:

  1. Compile from source by running:

    make
    

    inside the free95/ directory.

  2. Download a prebuilt binary from the Releases section.