Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Windows Open Source

New Open Source Windows-Compatible Operating System Released (github.com) 45

Red Hat product manager Pau Garcia Quiles (also long-time Slashdot reader paugq) spotted an interesting project on GitHub: Free95, a new lean, Windows-compatible operating system is available from GitHub. In its current form, it can run very basic Win32 GUI and console applications, but its developer promises to keep working on it to reach DirectX and even game compatibility.
"Free95 is your friendly Windows Environment with an added trust of the open source community," according to its README file. (It's licensed under the GPL-3.0 license.) And in answer to the question "Why?" it responds "To remove Windows's bloat, and security problems. Being controlled by a large corporation is unsettling."

"It's still in-development of course," the developer post recently on Reddit, "and I'll appreciate anyone who'd like to contribute." In one comment they claim Free95 is "much more lightweight, simpler and faster than ReactOS." And looking to the future, they add "I might do DirectX stuff and make some games run. Or, what about DOOM?"

New Open Source Windows-Compatible Operating System Released

Comments Filter:
  • Their marketing team was free, that's for sure.
    • by ls671 ( 1122017 )

      In the end, it's always a catch-up game. Wine is doing well IMHO with regards to that. Anyway, interesting project nevertheless but I wouldn't bet on it to seriously replace the original.

  • Yea wait until you get fucking DirectX going you'll be just as bloated.

    • by keltor ( 99721 ) * on Sunday March 09, 2025 @11:20PM (#65222387)
      There's all sorts of issues with ReactOS, but I never imagine a world in which it would be called "bloated". It's tiny AF, like 64bit version is only like 180MB in total.

      This thing is basically Win NT 3.1 which in total used about 70MB or so of disk space (but around 100MB on MIPS ... which I know because we still have NEC RISCstations in production manufacturing. Fucking manufacturing.)
      • by vbdasc ( 146051 )

        What I remember from NT 3.1 was that it was slow as hell, despite not being bloated (yet).

        • Maybe the PC's of the day were slow? I remember in our school's computer lab the 486's which were the fastest we had, took from 45 seconds on the fastest pc to 6 minutes on a 486sx25 to start Netscape Navigator. I think the main problem in that era was not enough RAM so it thrashed the swap file a lot.

          Why doesn't the dev use the leaked XP code to build a slimmed down XP? Or maybe he is?

          • by Scoth ( 879800 )

            By and large NT 3.5x outperformed NT 3.1 on identical hardware. They optimized 3.5x a bunch and many people consider 3.51 to be the first "good" version.

            As for using leaked XP code, that'd be an absolute nightmare from a licensing and legal perspective. I would expect Microsoft is constantly going over any project that claims to implement Windows features with fine toothed combs to make sure nobody has used leaked code. They've already plonked a couple projects like the kind of hilariously named OpenNT base

    • by ls671 ( 1122017 )

      LOL +1 funny, I rarely laugh that much nowadays reading Slashdot.

  • Said no one ever. I want to install an entire OS just to run Widows apps individually without all the luxury of a full OS? WTF?

    • by drnb ( 2434720 )
      The foreign Windows app runs on the native desktop of whatever your host OS is. This foreign Windows app is sandboxed in its own private Windows environment. Not this allows the app to be bundled with the version of Windows its is mostly compatible with.

      I think Microsoft did this sort of thing with it cross compiled Mac OS apps in the 1990s. There was a library that was basically the MacOS API.
    • by sosume ( 680416 )

      "In its current form, it can run very basic Win32 GUI and console applications, but its developer promises to keep working on it"

      It runs only a dos box and notepad, but the developer pinky promises to keep up the work! Which is typical US: deceptive marketing, lies and promises that will be broken any moment.

      • by vbdasc ( 146051 )

        The dos box is actually a very powerful and complex application. It's encouraging if the new OS has it. OTOH, it only uses a relatively small set of Win32 API functions.

    • TBH - I'd be willing to use something like this to have containerized build pipelines without needing a windows license. But maybe that's just me.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Sunday March 09, 2025 @11:25PM (#65222389) Homepage Journal

    Remarks

    Kap Petrov:
            I'd say this version's mouse polling system is buggy, it can fuck up from the keyboard, and because
            of the polling nature, processes will not run unless mouse is being actively moved. In cavemen terms,
            this version is fucking retarded.

    Vincent392 (RE TO KAP):
            Fuck, someone is gotta fix that.

    Kap Petrov (RE TO VINCENT):
            Surprise surprise, that's fucking me, because none of yall are fucking contributing shit.

  • DCOM is a ready-made vector for intrusion and fragile components. If you're going to build a Windows "clone" that's more secure, skip DCOM support!

    • by vbdasc ( 146051 )

      DCOM? Is it the thingy that constantly fills up my event log with weird errors and makes my system act strange when I disable it? One of the MS' buggiest excrements, that's for sure.

  • by Tony Isaac ( 1301187 ) on Sunday March 09, 2025 @11:52PM (#65222405) Homepage

    Once you get those veggie patties to taste just like the real thing, they're just as bad for you as the real thing.

    By the time you copy enough of Windows functionality to make it run Windows software, you've also copied all the vulnerabilities to malware and tracking and everything else you didn't want in Windows in the first place.

    • by vbdasc ( 146051 )

      Isn't it possible to implement the Windows APIs free of Windows telemetry?

      By the time you copy enough of Windows functionality to make it run Windows software, you've also copied all the vulnerabilities to malware and tracking and everything else you didn't want in Windows in the first place.

      That's because much of the "Windows software" you mention is itself full of vulns and tracking and everything else, in the first place. Run a curated set of Windows software, and forget about MS Office, to have no problems.

      If you intend to run MS Office, you may as well use true Windows. They're made for one another.

      P.S. Early versions of Office are actually quite good. An Excel 4.0 running on this new OS would be a great thing.

    • by AmiMoJo ( 196126 )

      So WINE is full of vulnerabilities and tracking?

      Your premise seems to be disproven by the fact that it's been done before without those issues. There is ReactOS as well.

  • Doomed. (Score:4, Funny)

    by Gravis Zero ( 934156 ) on Sunday March 09, 2025 @11:56PM (#65222409)

    I'm sad to say that this project is doomed as an open source project.
    The signs are obvious to anyone that know anything about open source projects:

    * No offbeat acronym for a name
    * No overly elaborate build system
    * No absurd dependency list to compile it
    * Not written in a niche language
    * Doesn't depend on a specific compiler
    * Aims to be compatible instead of insisting on incompatibilities to snub the original

    The only thing they have going for them is having a terrible UI but I have no faith that they are going to keep it around as long as possible, continually adding more secret keyboard shortcuts that they expect every user to use.
    At this point, I think the only way they can salvage this project is by rename it YAWAI (Yet Another Win32 API Implementation) which is both and acronym and potentially offensive and thus would ensure the survival of the project.

    It's so tragic when you see open source projects that have such promise make such obvious mistakes.

  • I mean it is astonishing that this prodigy has been able to re-implement in basically a weekend what it has taken the Wine project three decades to accomplish.

    • I mean it is astonishing that this prodigy has been able to re-implement in basically a weekend what it has taken the Wine project three decades to accomplish.

      Thank you AI coding assistant. :-)

  • Unless it can play Windows games like a champ, it's dead in the water.
    • >"Unless it can play Windows games like a champ, it's dead in the water."

      Actually, there are many use cases for a free/FOSS MS-Windows clone that don't involve running games. But the point is still there. Few people actually *want* to run MS-Windows, they just want to run some application that runs under MS-Windows. They might also want to have some familiarity with what they have used in the past.

      It is unlikely something like will ever run most MS-Windows programs without issues. And even if it coul

      • by Scoth ( 879800 )

        My recollection with the early days of ReactOS was it was intended as much to enable using Windows drivers and underlying frameworks back when Linux and other options had much more limited hardware support, especially on the leading edge, as it was just for running Windows applications. Especially for stuff like graphics and wifi and DirectX where there was relatively limited support and being able to use vendor drivers and such would have been a big deal.

        These days that's much less of a problem and stuff l

    • by vbdasc ( 146051 )

      Solitaire, Minesweeper and Freecell are particularly mandatory. Maybe Hearts too.

  • With all due respect to anyone's efforts, but this is as far removed from being a "New Open Source Windows-Compatible Operating System" as a firecracker taped to a wooden stick is from a Falcon 9.
  • These projects needs too much human work, but MAYBE that could be softened through AI in next future, both in terms of reverse engineering and programming an alternative.

    But I think the biggest issue here is right issues.

    The only reason Microsoft is not actively prosecuting these efforts is because the low level of adoption of these projects. They are too lacking to be useful in most scenarios so they are not a problem for MS.

    But in case they advanced to a point they become a real alternative to Windows, I

    • They have lots of patents

      Pretty much any patent that was in use when Windows Vista was first released has expired, so there's no risk in implementing anything from XP or ealier.

      and it's expected lots of code coincidences, even if there isn't stolen code or too deep reverse engineering ends generating a decompiled code that's near a plagiary.

      That's not how copyright works. In order to be copyright infringement, you have to copy the original work. That's why it uses the term "copy".

  • I remember getting excited about Wine and other "let's run Windows stuff on FOSS" attempts. Like, for instance, the official Corel Draw 9 for Linux, which was quite impressive and even came with the Corel Font Manager, a thing which Linux was desperately lacking at the time. (I still have the CDs, licence and all btw.). Anyway that was more than 20 years ago(!) and the need for this sort of thing has loooong since past.

    These days there are more than enough games for Linux and some special case software asid

  • ReactOS attempts to accomplish the same thing as well, except it tries to go for full kernel compatibility so you can use drivers as well, because a big issue is device support.

    Otherwise your best bet is doing Linux + Proton/WINE as thanks to Valve's involvement it's compatibility is rather remarkable.

Promptness is its own reward, if one lives by the clock instead of the sword.

Working...