Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I once proposed that ReactOS, AROS, HaikuOS, OSFree, FreeDOS, and others all share source code to make a complete operating system that could run apps from different operating systems so they don't all have to reinvent the wheel each time a new OS is written.

Imagine an OS that can run DOS, Windows, OS/2, BeOS, AmigaOS apps and have them interact with each other.

The thing about OSFree is that it is an alpha test and not a full OS yet. Some other operating systems are farther along and if they shared source code they could make OSFree more complete. Using ReactOS source code on OSFree would add in Windows driver models and the ability to run Windows apps like Win-OS2 did on OS/2 2.0. It would make finding drivers a lot easier if they had a Windows Driver.

I've donated to Haiku and ReactOS in the past, I hope they finish one day.



That was Microsoft's original plan for Windows NT: Win32, OS/2, and POSIX would be different API servers running on the NT microkernel.


The OS/2 programs were command line only and didn't include the GUI ones.

Microsoft removed the OS/2 ability in future versions of NT. Originally it was Microsoft OS/2 NT 3.0 as Microsoft wrote their own version of OS/2 shared with IBM like they did for DOS. But they added the Windows GUI to it and re-branded it as Windows NT 3.1.

I think the POSIX was removed as well in a future version.

I remember Windows NT 4.0 for MIPS systems, it had some sort of DOS emulation level as well. Microsoft wanted NT to be cross platform and then bailed on it and went Intel only.

IBM tried OS/2 for PowerPC systems and it flopped as well.


Actually, MS did have something called the "Windows NT Add-On Subsystem for Presentation Manager" that permitted one to run 16-bit OS/2 GUI applications.


> I hope they finish one day.

"Software is never finished, only abandoned."




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: