Quote from: Baruch on December 26, 2025, 08:08:01Not everyone can stop using Windows. At work we have an old camera that requires IE mode in Edge (or a really old version of windows with IE) to hear the audio. It requires Activex. You might say that the camera manufacturer should update the firmware but then that has to do with them wanting you to buy a new camera which means there is no such firmware.
ActiveX is known to be unsafe mess, and if the manufacturer isn't updating their firmware even more of an issue. If you really need it running, you should use a VM for both getting it running and isolating it reducing security issues.
QuoteThen also at work we still have lots of old .NET Framework code (not .NET Core) that really is very difficult to use vscode with it.
See Mono Project which ports NET Framework to be cross platform. They also have their own IDE called MonoDevelop
QuoteWe have a local access db and I think that the bosses are using advanced Access features that are only available in Microsoft Office. I mean there is actual code embedded into the db that only shows up when you open it in Microsoft Access. On that one I am not sure but I do know that I can edit it with generic not Microsoft software and make edits to the tables. So this last one is not 100% a problem.
Try maybe KEXI, you can also recreate a lot of the stuff in LibreOffice Base.
QuoteThose are the examples that I think of off hand. I am sure there are many more. For the record we have 6 Windows Server vms and 7 Ubuntu Server (no gui) vms. If you started a new entity today like ours with new cameras and new code then you would not need Windows but it's the legacy stuff that is making life for us very difficult. We have one old laptop that must use Activex and we installed Mint Linux but we were not able to use Activex at all. Our workaround was to setup a Windows vm for this purpose on the network and they connect using rdp. This is an acceptable solution for a business where they have servers and tons of resources but for a single user with a single computer (or a laptop that isn't always connected to the internet) it is not an option. In the end they will always need a solution not based on another vm. If you have enough RAM then a local vm is legitimate but then if you have enough RAM you are probably on a newer computer that can install Win11 without any hacks. In any case moving away from Windows is not always practical or ever possible.
Why would you need to setup rdp into it over the network? Most VM guis will handle everything. There are even ones that can embed it like a regular app.
As for ram usage, you can go for a more stripped down windows as you only need 1 or 2 things.
But for regular users aren't using expensive cams so it isn't even a problem. Average users mostly need a basic webcam and those can be gotten really cheaply these days.
What cam are you using by the way? Have you checked if there aren't 3rd party linux drivers for it?