NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Running Windows Games on a Hobby OS with Wine (astral-os.org)
da-x 29 minutes ago [-]
While I like the idea of starting a hobby OS, but the most despairing thing about it that to be useful it would always have to implement 'legacy' interfaces of other OSes. That is, it cannot stand on its own and create a new ecosystem, instead it has to interface to the world and implement TCP, POSIX, know formats widely used files and such.

You end up with an OS kernel that talks Linux/Win32 and takes on a lot of compat code, protocols, and other paradigms.

I wonder what a hobby OS would have looked like it if it assumed nothing, that is, as a thought experiment, as if aliens on another planet invented computing and started writing OSes from scratch. Imagine we discover software from another planet that would not even work with 8-bit bytes, for instance.

vinc 41 minutes ago [-]
Impressive! I like the goal of making a hobby OS viable as a daily driver.

I've been working on my own hobby OS for half a decade. It does a lot less, but it has helped me realize that we can remove much of the complexity of a generic mainstream OS while still meeting our personal computing needs. I know I'm just poorly reinventing something between DOS and Unix/Plan 9 in an extremely limited fashion, but it's absolutely perfect for experimentation!

Chu4eeno 28 minutes ago [-]
This, I assume?: https://github.com/vinc/moros

Pretty impressive, you've gotten much farther than I ever did (I didn't have the patience to implement all the borderline boilerplate an OS needs).

spwa4 2 hours ago [-]
I wish people would start with a "rom format" for windows games. There's so many old games and no standardized way to run them.
giancarlostoro 1 hours ago [-]
You mean ISOs? ;)
draginol 1 hours ago [-]
I think he means where the DOS/config is all set up too. Sort of like a really small VM.
giancarlostoro 53 minutes ago [-]
It was a joke, because ISO is a file copy of a CD-ROM disc. ;)
trollbridge 2 hours ago [-]
ScummVM has effectively done this.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 16:32:30 GMT+0000 (Coordinated Universal Time) with Vercel.