How do we delineate "OS that does one thing" from "bare metal program?"
Tetris-OS: An operating system that only plays Tetris
21–30 of 126 posts
Re: Tetris-OS: An operating system that only plays Tetris
#22Re: Tetris-OS: An operating system that only plays Tetris
#23"Windows - Absolutely no idea." QEMU works on WSL and WSL2 now, that would be one way.
Edit: Thinking about it, I'm pretty sure QEMU comes with an SDL frontend by default, which should wrap at least audio output even on Windows.
Re: Tetris-OS: An operating system that only plays Tetris
#24"Windows - Absolutely no idea." QEMU works on WSL and WSL2 now, that would be one way.
Re: Tetris-OS: An operating system that only plays Tetris
#25This is cool, but I think it's misleading to call it an operating system. It's Tetris that runs without an operating system, which is to say, on bare metal, old school. Writing programs that run on bare metal is a cool and worthwhile thing to do, but calling any such program an "operating system" is confusing. This probably sounds like I'm picking a nit, but I think it matters for the sake of newbies just starting to…
Re: Tetris-OS: An operating system that only plays Tetris
#26"Windows - Absolutely no idea." QEMU works on WSL and WSL2 now, that would be one way.
I'm confused - doesn't qemu work fine on Windows natively?
I'm sure someone could figure it out for Windows as well.
Re: Tetris-OS: An operating system that only plays Tetris
#27This is cool, but I think it's misleading to call it an operating system. It's Tetris that runs without an operating system, which is to say, on bare metal, old school. Writing programs that run on bare metal is a cool and worthwhile thing to do, but calling any such program an "operating system" is confusing. This probably sounds like I'm picking a nit, but I think it matters for the sake of newbies just starting to…
Re: Tetris-OS: An operating system that only plays Tetris
#28Re: Tetris-OS: An operating system that only plays Tetris
#29This is cool, but I think it's misleading to call it an operating system. It's Tetris that runs without an operating system, which is to say, on bare metal, old school. Writing programs that run on bare metal is a cool and worthwhile thing to do, but calling any such program an "operating system" is confusing. This probably sounds like I'm picking a nit, but I think it matters for the sake of newbies just starting to…
But if you accept that, everything becomes fuzzy. Is the firmware an "operating system" then? The CPU microcode? On systems like the XEROX Alto, the microcode was developed like a sort of OS kernel. I think it's interesting to explore the "lesser meanings" of terms like "operating system" :-)
Re: Tetris-OS: An operating system that only plays Tetris
#30This is cool, but I think it's misleading to call it an operating system. It's Tetris that runs without an operating system, which is to say, on bare metal, old school. Writing programs that run on bare metal is a cool and worthwhile thing to do, but calling any such program an "operating system" is confusing. This probably sounds like I'm picking a nit, but I think it matters for the sake of newbies just starting to…
Yes, props to the developer for what they've done, but I am perversely disappointed that this isn't actually a complete OS - process scheduler, file system, TCP/IP stack, multiple user support, all the rest - that only runs Tetris.