Free95 claims to be a GPL 3 Windows clone

Free95: A New Hope or Just a Mirage?

The recent announcement from developer Kap Petrov regarding Free95, a purportedly free Windows 95-compatible operating system, has stirred up a mix of intrigue and skepticism within the tech community. While the project is described as an open-source endeavor, it currently appears to be little more than a concept, lacking substantial development or a clear roadmap.

Petrov shared his vision on Reddit, where he garnered significant attention, amassing 330 stars on GitHub at the time of writing. The enthusiasm surrounding Free95 has been echoed in various tech blogs, including Adafruit and Hackaday, despite the project not yet possessing a formal license. This unexpected acclaim raises questions about the community’s willingness to embrace nascent ideas without a critical examination of their viability.

Interestingly, the excitement seems disproportionate to the project’s current state, which consists of just a couple of low-resolution screenshots and a modest amount of source code. While the quality of the C code remains unassessed, the accompanying remarks file leaves much to be desired. A file named malware.c was also noted but has since been removed, suggesting that the project may not be as polished as its proponents hope.

Critics on various forums have expressed their doubts, with some comments on Hacker News reflecting a more candid perspective. One user remarked, “This person doesn’t know what they’re doing,” while others on Slashdot offered equally pointed critiques, comparing the project to a rudimentary concept rather than a serious contender in the operating system arena.

For context, ReactOS, a project that aims to replicate Windows NT, has taken nearly three decades to reach its current state, having launched in 1996 under the name FreeWin95. The complexity of developing a Windows-compatible OS is immense, and concerns linger that should Free95 ever approach competitiveness, it could attract the legal scrutiny of Microsoft.

While we are not dismissing Free95 outright or questioning Petrov’s capabilities, we find ourselves pondering the true intent behind the project. It seems plausible that what began as a light-hearted experiment—perhaps even a form of “vibe coding”—has unexpectedly gained traction, leading to a burgeoning following.

Petrov has indicated on Reddit that he possesses a local version 0.2.1, yet he has not uploaded it, which raises further questions about the project’s direction and commitment to version control practices. The apparent acceptance of Free95 by many users without critical inquiry is indeed surprising, prompting us to wonder about the nature of community engagement in tech innovation.

In the spirit of healthy skepticism, one Slashdot commenter succinctly noted the disparity between the project’s ambitions and its current capabilities, highlighting that out of the 400+ functions listed by Microsoft for WinUser.h, only two have been implemented thus far: FillRect and PtInRect. This observation underscores the premature nature of discussions surrounding Free95’s potential releases and its lightweight implementation claims.

Winsage
Free95 claims to be a GPL 3 Windows clone