Skip to content(if available)orjump to list(if available)

Free95: An open-source Windows-compatible operating system

asveikau

Sorry this is going to be more impolite than most HN comments, but this person doesn't know what they're doing. WriteFile returns hardcoded TRUE. NtReadFile() returns a char*. NtWriteFile does a string compare if the filename is "CON", and the entire functionality is a strcpy() otherwise. This is not what a replacement Windows kernel looks like.

Source: https://github.com/Versoft-Software/Free95/blob/main/free95/...

mdaniel

I really despise people that commit .dll and .exe files to git, and https://github.com/Versoft-Software/Free95/blob/main/free95/... isn't doing themselves any favors. However, https://github.com/Versoft-Software/Free95/blob/main/free95/... makes me wonder if this whole repo is some kind of elaborate joke or something

genewitch

Dang might need to manually review this post, because those files were wiped 8 minutes after you mentioned this.

Skunkworks folder is 404, too.

If you want a windows - like os there's reactos, right? You can compile it with itself.

em3rgent0rdr

Free95: "Free" as in "a free laugh".

OsrsNeedsf2P

Seems very WIP. Might be easier to start with something like ReactOS[0] and work backwards.

[0]https://reactos.org/

tgma

Perhaps they won't even need to work backwards: their implementation claims to support NT syscalls for 95! Just deploy ReactOS then.

ryao

I would have thought they could use KernelEx for that.

ninjin-carh

There is a pull request from someone suggesting they are removing malware from this... https://github.com/Versoft-Software/Free95/pull/3

ninjin-carh

although it looks like the "malware" may have been a joke from the diff

https://github.com/Versoft-Software/Free95/pull/3/commits/3f...

grendelt

I used something like this back in the day to run Winamp when CarPCs were a thing (to play MP3s before MP3 player stereos came out).

If I knew what I knew now, I'd have done it so much differently, but it was the late 90s/early 2k and we use what we know.

kittikitti

Can I run Crysis with this?