Linux is just too open
by Walter V. Koenning, for the reallylinux.com Op/ed section.
Readers of this article also liked:
Ubuntu sucks like a shopvac!
The Problem with Linux is that it is forthright, open and honest. Now I know how much the editors here hate when I anthropomorphize an operating system, but it is fundamentally true.
Linux, in my view, remains almost too honest and too open.Windows, on the other hand, is another story.
Windows sometimes reminds me of a loose whore who has recently picked up the clap. She is absolutely gorgeous on the outside, with the right curves, bells and whistles. Even on occasion appearing chaste and submissive, giving notices such as "You do not have permission to view the current permission settings for Properties, but you can make permissions changes."
But in reality, you never really know what is going on with her until you take a look under the skirt. Okay, figuratively of course.
Once you look, in my opinion, it then becomes clearer why Linux sometimes gets a bad rap from new users.
Let's look at one example, among many.
System processes, the things that start up when Windows and Linux start doing their thing.
With Linux we can quickly ascertain the processes and daemons using either command line (I know, not really useful for total newbies) or GUI tools like Gnome's Task Manager (Gpsui) or in KDE (using Ctrl and Esc). These tell you openly and honestly what is happening and allow you with a flick of the mouse button to stop what you wish.
Windows, on the other hand is not nearly as straight forward.
Firstly, you have the task manager process list. There are often processes here that you simply can not control, nor even understand for that matter.
Then we have the more comprehensive list such as those displayed when running services.msc, which is not very clear to new user or even most users. What this tool does is allow you to see the actual services being started with your system, so in case you were fool enough to look at the task manager list and find something is sucking almost 100% of cpu unintentionally, you can try to figure out how to stop it like using the services.msc. This happens on occasion with issues like: spoolsv.exe.
But as many have found, this is only for services at start up and things like the automatic balloon details that appear on the task bar, whether you want them to or not, can NOT be stopped, or even found to be part of this list.
In this conundrum of trying to figure out how you can actually affect such "messages" loosely termed, since they are actually more just "annoyances" or "methods to annoy you until you do something application wants." These can simply NOT ever be stopped until you enter that mysterious area called REGISTRY.
Inside registry you can use a few insertions, such as the following, to remove those pesky little balloon message you didn't want in the first place:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Right-click the right side, and choose to create a new DWORD value, and then name it EnableBalloonTips.
Give this new item a value of 0.
But remember, before you ever edit registry, you need to use common sense and safe guards (in this case backing up the entire registry if you know how to do that).
Now, for every person who complains about Linux being complex, and taking issue with all of the technical jargon such as daemons, processes, conf files, I have offered you some food for thought.
Linux users openly see how, what and where things such as configurations and services reside, impact, and function.
Windows users never see this complexity; never realize what is actually happening behind all the makeup. For example, the fact that svchost.exe has opened fifty OUTBOUND UDP connections for absolutely no reason.
These things are hidden, for if they were known, then very quickly the user would realize they were no longer looking at an attractive and useful thing envisioning long sensual nights spent in glee.
Instead, they would quickly become overwhelmed trying to figure out what in the world things are including s24evmon.exe and multiple active svchost.exe processes.
In which case they could go on to the internet and search and find incredibly long, complex, and overwhelming technical jargon-filled, fear-inducing answers that only those in geek land comprehend.
For instance when trying to deal with all those UDP connections I mentioned, they might try this information.
No, I propose to you that Linux is not more complex, nor a difficult operating system to understand and use.
Instead, Linux is an OS that is too forthright, too open about its functions and underlying components. It doesn't try to hide these under a lot of makeup.
As a result, new users who fear even such words as "operating system" may simply be shy of using Linux because the previous relationship they have had with Windows has fooled them into ignoring important truths about how computers function.
Thus, they return to their old love and never really find out why so many open networking connections occur mysteriously in the background, beneath attire that they will never probe. And thus they will routinely be exposed to vulnerabilities that they could have potentially avoided with Linux.
Sadly, perhaps Linux is just for those who can appreciate what's underneath.