It appears the writer is a Python programmer.
Yes, all systems are vulnerable to attacks.
Yes, the more GUI driven a system is, the more user friendly, the less secure it is.
Now, Diversity of Graphic User Interphases in the Linux environment gives some security through obscurity.
I particularly like XFCE GUI myself.
Am I a hardened target, NO. I have not found it necessary to go of the edge for what I use a PC for.
I use a Window box every day for work, but prefer my Linux box for personal use. On occasions I find things I cannot do on my Windows machine and resort to using Linux tools to accomplish. Conversely, there are 2 applications that I use daily that prevent me from using Linux full time. Quark and a CAD program. If I found substitutes for those I think I would not use Windows at all.
I have been a happy Linux user for over 10 years, and I am an old fart, 61.
I also like xfce. I like the fact that it is lightweight, and fast.
Quark and a CAD program. If I found substitutes for those I think I would not use Windows at all.
That the reason I run a VM. Not those two programs, but, like you, there are a couple of things that won't quite run under Linux yet.
Have you tried Crossover Linux or Wine for these 2 apps?
I knew there was something else to like about you... codgerspace belongs to old farts like us... /grin
Then I discovered Virtualbox, and that ended the need for a separate computer (or partition) to run windows. I could run Autocad in a virtual window.
Recently, though, I've been using Qcad, a simple cross-platform cad program. It's simple to use, and since I'm not a power user (just use it for wiring diagrams and simple layouts), it does everything I need. It's not free, but pretty cheap...one of the very few programs that I've purchased.