Hey everyone! I've got a Windows laptop and I'm running Ubuntu as a virtual machine. I'm curious if it's alright, or even advantageous, to handle my software development in this VM setup while continuing to use Windows as my main OS. I need Windows for programs like Microsoft Office for school and also for gaming. I'm a second-year Computer Engineering student and I'd like to use Linux for various programming projects and development work instead. Any thoughts?
5 Answers
I’ve found using virtual machines really helpful for development. Just keep your work saved on GitHub to avoid losing anything!
You could consider dual-booting if you want a more direct Linux experience, but understand it might come with some risks when partitioning your drive.
You might also want to look into using the browser-based version of Microsoft Office or trying LibreOffice—both are solid alternatives! It could ease your workflow without having to switch back and forth too much.
Why not just develop directly on Windows? There are plenty of tools available that work great on it too.
If you enjoy the tools available in Linux, definitely stick with the VM! It’s great for experimentation without messing with the main OS. Plus, you can take snapshots, so if anything goes wrong, you can easily revert back.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically