Heater wrote: ↑
Wed Jul 10, 2019 2:21 pm
It's a valid concern. Lot's of legacy Windows applications do not run on Linux never mind within the limits of the Pi.
My plan since 1997 has been: Don't do that. If it does not run on Linux it does not get used. Makes life much easier.
It does mean one has to choose ones work to fit the plan. But that turns out to lead to all kind of interesting things that likely would not have happened otherwise.
I 'left' Windows ~ 2003 - when my computer booted on its own and that was *after* clean install (CD I knew that doesn't have viruses), connected to network only to update, installed Norton (this might have been infected in the first place) from CD I bought exclusively for being on the safe side and only connected back to the 'internet' after all done - and didn't download and install 'unsafe' odd 3rd party software.
I was happily living with Linux (without any windows!) until I got first MBP... and I am happy to return to Linux at any time.
There are only a few things that put me off doing the challenge on my own:
1. Lack of time to set up everything I need before leaving for holiday (.net core running for stupid DB migration project, install MSSQL Linux version - maybe need to even rebuild it so it can work on ARM), ..)
2. Kind of 'critical' phase of the project I'm on right now (2 months before and 2 months from now is going to be far better time)
3. A few bits still not being 100% sorted on Buster - for instance Citrix Receiver not working (due to newer libxerces that's not compatible!)
4. Lack of 'convenience' apps like Slack app, lack of camera (and audio!?) support for Chrome (and not sure what teams would do on ARM, really)
5. Not even looked into replacement of Cisco's VPN (anyconnect) - I understand that openVPN should support it - but look at 1.
BTW DB I would install on separate Pi4 (with only 2GB) - but I got wrong M.2 SSD enclosure for my newly acquired 512GB SSD (got cheaper B key instead of M key adapter) and use 'main' Pi4 for development only. Oh, that would go to that 'headless' Pi4 for DBs as they are ~ 120GB deployed + ~50GB of backups...
Oh, speaking of Windows - I still have need to run one (1!) .exe file on windows (currently running it under VMware) - but worse case scenario I would dust off my old laptop just to install some windows on it to run it on separate network which is not exposed to the world.
Aside of it I've proven (to myself) that Chromium, Thuderbird, Pycharm, VS Code, IntelliJ, GIMP, - all work happily and would be enough for what I need. Fortunately codebase is still small enough that would compile next to several open Chrome tabs + a few from just mentioned list.