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

Windows 2000 progress? #1107

Open
RunTheCoins opened this issue Jan 4, 2025 · 5 comments
Open

Windows 2000 progress? #1107

RunTheCoins opened this issue Jan 4, 2025 · 5 comments

Comments

@RunTheCoins
Copy link

I figured I'd ask how support for windows 2000 is coming along, considering it's been awhile since I've heard anything about that

@Half-Modern
Copy link

XP SP3 is currently the minimum and anything lower than that isn't critical.

@win32ss
Copy link
Owner

win32ss commented Jan 5, 2025

Windows 2000 will need a special process scheduler which will be built into future progwrps to assign a thread to a process (renderers and GPU processes would have their own threads ideally, but I might put every other process with the main one on thread 0; but I'm thinking that only the main process may suffer from the issues above, in which case only that process will be restricted to thread 0). Then it should become mostly usable in Supermium. But it can't load extensions either, and that will be something else to figure out.

@Gianluca18092004
Copy link

Windows 2000 will need a special process scheduler which will be built into future progwrps to assign a thread to a process (renderers and GPU processes would have their own threads ideally, but I might put every other process with the main one on thread 0; but I'm thinking that only the main process may suffer from the issues above, in which case only that process will be restricted to thread 0). Then it should become mostly usable in Supermium. But it can't load extensions either, and that will be something else to figure out.

And how close are we to having supermium on Windows 2000 with the latest version of the blackwingcat kernelex?

@win32ss
Copy link
Owner

win32ss commented Jan 8, 2025

And how close are we to having supermium on Windows 2000 with the latest version of the blackwingcat kernelex?

BWC's SRW locks and other synchronization primitives had even more freezing issues than my own versions, but it did implement the RegisterClassExW flag to make the context menus work. I don't remember the situation with extensions there. So the same changes that would fix those issues would fix it with the extended kernel (although if he decides to add implicit TLS, it may complicate things a bit).

@matthewbs10
Copy link

How long until Supermium supports Windows 2000?
Could you make it run on Windows 2000 with Extended kernel first then take make it run on Windows 2000 itself. Like what you did last year with Windows Vista, it only worked with the Extended Kernel but after a couple releases later it runs on Windows Vista itself.

Speaking of the Windows Vista Extended kernel is any plans on the next major release as I want to make Windows 10 applications run on it.

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

5 participants