Soothing Mellow 😎
With all the different things happening at the same time on the MOOVPAD project, and lots of different learnings as well, I thought I'd take a pause just to update you on the new workflows and what I'm discovering on Linux. Hope you enjoy this track I have playing right now as you read on...
VS Code on Linux
Using VS Code is very simple, and the program itself seems really stable and light on the system. The screenshot (right) shows the code porting process back into the MOOVPAD app from the Unity platform, once it has been refactored. The only real change needed to the code for this step is adding the "moovpad" namespace declaration. All else is the same.
Unity on Linux
While it's possible to open Unity projects on Linux that were created on Windows, the renderer won't function properly. However since I'm mainly interested in modifying scripts at this stage, the scene view isn't a major concern. And I believe that a file created in Unity on the Linux platform might actually open on Windows, but I'll need to check this out as I haven't actually tried that yet.
Blender on Linux
This has been the easiest transition so far, since any Blender files created on either platform will run quite well on whichever system you happen to be using. This is pretty handy for me since I often take breaks and just play around with Blender as a change of pace from whatever else I might be doing at the time.
Overall
Given the number of "experience enhancing" telemetry features and security gaps with Windows that are more easily exploited, I personally am happier doing as much as possible on Linux. I also try to keep my Windows system offline as much as possible while using it, but that's just me. Unfortunately there are still things that need to run on WIndows (e.g. debugging the MOOVPAD app for PC, Adobe workflows, etc). But if you have the option of partitioning your main OS drive, I would recommend at least considering the options available to you through Linux. I'm an absolute beginner on Linux, so I can't give you deeply technical advice on it. But I can share things I learn as I go and would also mention that Ubuntu (the version I have) also has learning material available on their site for noobs like me.
Stay awesome,
EMH