It’s been sometime since I moved from using Windows to Linux Mint and for more than reasons I can currently describe, I am satisfied with what Linux has to offer. Some argue that the reason they stay on Windows is that there is no media softwares and games on Linux. I tell them if they knew what Blender is and what it’s capable of. The lack of games on Linux is more or less chicken and egg problem where game developers and publishers cite lack of market presence of gamers on Linux platform, hence refusing to develop on, let alone port their games to Linux. I don’t develop games (yet) and am probably not qualified to tell you which OS supports better environment for developing games. However, since using Linux from growing up through university and day job, I’ve quite grown fond of the extremely-dev-friendly environment that Linux has set up for its users.
I’ve disliked development offerings on Windows such as lack of a useful shell and compiler and the fact that to get anything done on Windows you need to buy proprietary software for anything. Sure, I could shell out a few thousand bucks for latest Visual Studios, Photoshop, etc., but the thought that I can never find a use case that would require proprietary software over a free one just seemed irrational. At first, like many others, I tried dual-booting Linux with Windows. But this process has caused me way more undeserved pains, so I eventually ended up just going pure Linux route.
I began searching for “replacement” tools on Linux that are equivalent in function in Windows. For office related tools, there was LibreOffice which more or less has everything I need. For video editing tools, I was pleasantly surprised that Blender is capable of this as well. Search youtube and you’ll find the power Blender gives to users on video sequence editing which supports multi-stream video/audio editing plus many mods which are scriptable through Python, which is one of the EASIEST and SIMPLEST scripting language you should and must master (without it, how do you even call yourself a programmer?). Learning how to use Blender was a lot of fun, discovering many things it can do: General 3D graphics editor, Video/Audio editor, Game Engine
If that weren’t enough, Linux let me experiment and learn how a server is setup. The whole thing is baked into the OS which is very nice. Seriously, it’s so easy to just grab a virtual server from cloud provider like digitalocean/cloudatcost, a domain name, and willingness to dig into server tools like apache, a little sudo apt-get install’s and you have a working private server which you could access anywhere you go. Nice thing about servers is that you get tons and tons of bandwidth that you can’t even get as a home internet service here in Canada. I have 15 Mbps down / 1 Mbps up bandwidth home internet. I measured 700 Mbps down/up from my virtual server.
If you were stuck on Windows, you’d never figure out how you can even start doing this. I’m still a novice in many vast areas, but Linux has shown me the light.
Here’s a crappy T-rex I made in blender 😀
All other blender works that I made are found here: