Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why are you going to support such old operation systems? #1

Open
asmwarrior opened this issue Nov 27, 2023 · 4 comments
Open

Why are you going to support such old operation systems? #1

asmwarrior opened this issue Nov 27, 2023 · 4 comments

Comments

@asmwarrior
Copy link

This project is great.

Those operation systems such as windows 3.11 are very old. I think nobody is using such computers.

So I'm curious about your aim. Thanks.

@adbrt
Copy link
Owner

adbrt commented Nov 27, 2023

Thank you! I think that this is mostly a hobbyist thing and a challenge of some kind, there actually are quite a bit of people using old systems for fun if you look into communities like vogons.org, AmiBay, there are even youtube channels with millions of views on videos about old computers. There are contests on creative use of old hardware. That's some kind of digital archeology, treating these things as cultural heritage of modern times.

I have quite a lot of 20+ year old industrial single board computers and some portable PCs, they don't take much space in storage, sometimes it's fun to turn them on and try doing anything useful with them. I actually really dislike working with ancient tools like Visual Studio 1.52 or Borland C++ Builder 1.0 and using stuff like that is a complete waste of time, so I wanted to solve a problem of supporting such old systems "once for all" and just spend some time on creating an efficient way of developing applications that would work on ancient systems.

Long-term I am also thinking about converting these old computers into retro-game consoles that can be plugged into TV (with some hardware modifications - HDMI converters, wireless controllers, 3D printed cases etc.), and I will need to develop some ways of loading games into these machines over network, or remote controlling these machines, and that's where a workflow that allows building apps both for modern and legacy systems would be mostly helpful. Again, this is just a hobby, so it may take years before I actually do anything useful, but at least I have some tools now.

@asmwarrior
Copy link
Author

Thanks for the detailed response. I understand now. Happy hacking!

BTW: I never known the VOGONS and AmiBay before. It is interesting, I also have some old PCs which are more than 10 years old.

@aabluedragon
Copy link

aabluedragon commented Jan 27, 2024

I believe that project has its use cases.
Disclaimer: I'm the author of NukemNet, a multiplayer launcher for legacy games.
I used Electron and JavaScript libs to make it.
The upside is that modern dev tools and JavaScript are highly productive and well supported.
Downside is, I can't support systems like windows XP/9x/3.11/DOS.
I wish I know about your project back then when I started, I hope you keep maintaining it, I'll keep an eye on it just in case I decide to do a re-write of NukemNet.

@MichaelAgarkov
Copy link

Supporting old hardware is always good. Intentionally doing the opposite is always bad.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants