More Windows FUD (Fear, uncertainty and doubt)

Today I received a notification containing a comment someone posted to one of the OS talk websites I have visited before.

This person commented with an obvious bias against Windows and really did not make good arguments for Linux. By the way, this is in no way a “Windows is better than Linux” blog post (I use both Windows and Linux myself), nor do I mean any disrespect to the comment’s author.

Here is the comment (word for word) posted in red:

on hardware support, you may think Windows is better, but it’s not. Windows is worse, MUCH worse. it does have ok hardware support, and there are a lot of devices that support it, but it’s not the manufacturers writing the drivers, it’s the community, and it’s built in to the kernel. Linux does support more hardware and supports them better. a good example is the graphics driver. on Windows, the default graphics driver is pretty bad, 3D Acceleration is not supported, OpenGL doesent work and, Colors on some chipsets are terrible (Like 4 or 8 Colors), and the resolution is low. the worst you will get with most linux distro’s is a low resolution, but most distro’s work pretty good out of the box.

I am going to respond to this a little bit at a time. My responses will of course be in black.

————

“on hardware support, you may think Windows is better, but it’s not. Windows is worse, MUCH worse.”

How is Windows “much worse” in regard to hardware support? Almost all consumer-grade hardware (from the last 20+ years) have / still work with Windows. You need to give a source for what you claimed. I suspect this argument is FUD.

“it does have ok hardware support, and there are a lot of devices that support it, but it’s not the manufacturers writing the drivers, it’s the community, and it’s built in to the kernel.”

Pretty much to get the optimum performance out of your hardware, you need to use the manufacturer’s drivers for your hardware (that goes for Windows, Linux, UNIX, etc.)   Community reverse-engineered drivers probably will not cut it.

“Linux does support more hardware and supports them better.”

While Linux does support more hardware on paper, realistically most of the hardware everyday people and businesses use will work with Windows. Windows is not limited to x86 hardware. Both Windows Phone and Windows Embedded Compact work with ARM processors. Also, Windows Embedded Compact works with MIPS and SuperH architectures as well.

Saying that Linux “supports them better” is a blanket statement that should not be made without credible proof. I suspect this argument is FUD.

“a good example is the graphics driver. on Windows, the default graphics driver is pretty bad, 3D Acceleration is not supported, OpenGL doesent work and, Colors on some chipsets are terrible (Like 4 or 8 Colors), and the resolution is low.”

While 3D acceleration is not supported out of the box on Windows (referring to Microsoft’s Basic Windows Display Driver), you should be going ahead and installing the video card’s manufacture’s drivers anyway.

Yes, I know about nouveau on Linux (nouveau is an attempt to build an open-source Nvidia compatible video driver, by reverse engineering Nvidia’s proprietary Linux drivers), but this does not work as well as Nvidia’s proprietary video drivers.

Also, I am not sure what you mean by “Colors on some chipsets are terrible (Like 4 or 8 Colors)”. Most modern hardware (even back 10 years ago) would not be that bad out-of-the-box on Windows. I suspect this argument is FUD.

“the worst you will get with most linux distro’s is a low resolution, but most distro’s work pretty good out of the box.”

Same goes for Windows.


Posted in Computers, Operating Systems

Response to “Why Arguing That Windows is Better Than Linux Makes You Look Silly”

This is a response to the web article entitled “Why Arguing That Windows is Better Than Linux Makes You Look Silly” found at (https://www.linux.com/news/software/applications/768257-why-arguing-that-windows-is-better-than-linux-makes-you-look-silly).  Please note that I mean no disrespect to the article’s author in anything I say.


Update 02-27-2020  :  It appears the author of the article I responded to – a few years back – has deleted his article.


Author’s words in red and my responses are in black.

1. “Reason #1: As soon as you mention one distro, all the fanboys go insane claiming you’ve made the wrong choice.”

You didn’t just hallucinate.

The #1 reason to not use Linux, stated by a technology writer for both ZDNet and CNN, is that other people use Linux also. Some of those people have opinions. And you, with your obvious inability to exist within a universe with other people in it, will simply collapse into a fetal position and give up using computers altogether.

Bottom of the barrel reasoning. Heck. Not even in the barrel. In a box next to the barrel with the words “just some fish or something” scribbled on the top with a sharpie. But let’s jump past that relatively catastrophic level of goobery-ness and tackle some of the more reasonable (at first glance) points that are made in many of these sorts of articles.

While I agree that not every Linux user goes “nuts” when you mention a distribution they do not prefer, having several Linux distributions is really not the best way to gain support for desktop users.

Linux has so many different distributions that it is virtually impossible for any one software company to support their software on Linux (a few try though).

One Linux distribution (e.g., Ubuntu 15.04) might have different software libraries than say CentOS 7 or even Debian. That is why you find software companies that have Linux software only supporting a limited selection of Linux distributions. In other words, you may not be able to use your “favorite” Linux distribution, since the software you need to use is not supported on it.

If you don’t mind Linux having 80+ different distributions, that is fine. However, please do not expect the rest of the world to not see all of those 80+ distributions as confusing and intimidating (I don’t, but other less technical users will).

2. “Windows has more software.”

One of the common mantras in making the case against Linux, particularly on the Desktop, is that Windows simply has more software available than Linux. In fact, I don’t even think you can use the phrase “Windows is better than Linux” in an article without trotting out this tired old argument.

This is usually backed up by an example of an important piece of software that doesn’t run on Linux, such as Adobe Photoshop.

There’s just one problem with that argument: It’s not at all true. Want to run Adobe Photoshop (or the vast majority of software often used to make this argument)… you can. With Wine.

Sure, you could make the argument that not all Windows software runs perfectly using Wine on Linux. Then again… I could make that same argument about Windows software not always running well on Windows itself. Which would be a far more damning point to make. And, because I’m not the type to kick a guy when he’s down, I’m just going to move on…

Actually the majority of software available to the everyday user out-there is Windows only. Using “wine” for Linux is not the go-to solution for everything.

Contrary to what you stated, most Windows software either does not run correctly or at all on “wine”. Why would someone go to Linux, if they have software that requires Windows in the first place?

Software companies probably would not give you support for their software, if they found out that you were using their Windows-only software via “wine” on Linux.

“Sure, you could make the argument that not all Windows software runs perfectly using Wine on Linux. Then again… I could make that same argument about Windows software not always running well on Windows itself.”

You are comparing apples to oranges here.  What does Windows-only software running on Windows itself have to do with Windows software running under “wine” on Linux?  These are two separate topics altogether!

3. “Windows has more commercial support.”

This one gets pulled out fairly often.

The idea here is that people and companies want professional support – the ability to pick up the phone and call someone when they have a problem. This is, obviously, super critical. Especially for big businesses who have mission-critical work happening on their computers.

When this gets written, I feel like the writer wasn’t even trying. This argument is immediately disproven by a quick Google search for “linux enterprise support” and checking out the number of options on that first page of results alone. Multiple high profile companies offering various support options for both Linux servers and desktops.

In other words, “Lots and lots of commercial support for Linux”.

In this case, it really is a matter of what a company is currently using in its infrastructure. If they use Windows software to run their business, they are going to want to use Windows. If they use Linux software, then they are going to pick a professional Linux distribution that they can get support with.

4. “Windows is pre-installed.”

Ah, now here’s a valid point. At least it would be, if installing operating systems were difficult at this point in human history. It also assumes nobody has ever had to re-install Windows which, I am pretty sure, is a task that has been done at least 50 times by every man, woman and child on planet Earth (on average).

Also… the logic here is “You already have this thing… so don’t worry about that other thing that might be better. Also buy some new versions of the thing you have. But, seriously. Don’t think about other, better things.”

People are not looking to install a completely different OS (that they probably are not familiar with) when they buy a new computer. Sure tech savvy guys might wipe Windows off a new system and put Linux on, but don’t expect the “everyday” person to want to do that.

Also, if you are just installing Linux “just because it is not Windows” then that is a silly reason to begin with. I use whatever OS best suits my needs. If that happens to be Linux, then its Linux. If Windows, then it’s Windows.

5. “Windows is easier to use.”

The core of the argument here usually revolves around how it is impossible to use Linux without spending all day hunched over the terminal and typing archaic commands into Emacs. Which is both completely wrong (Linux desktop distros tend to be astoundingly easy to use nowadays), and also a wee bit insulting for the reader.

If a person is reading a technology article comparing two different operating systems… my guess is they don’t have a panic attack the moment they need to type two words on their keyboard. I know, call me crazy.

I could go on and on with this but I think the point has been made. It sort of feels like all of these “X Reasons Windows is Better than Linux” articles are regurgitated versions of similar articles written in 1998. And, in the end, simply make the writers look uninformed about Linux.

Also goobery. It makes them look a bit goobery.

I have used Linux for over a decade. Both desktop and server distributions still require the user to be somewhat knowledgeable about the terminal.

Saying “Which is both completely wrong (Linux desktop distros tend to be astoundingly easy to use nowadays), and also a wee bit insulting for the reader.” is not entirely correct. However you are entitled to your opinion.

“It sort of feels like all of these “X Reasons Windows is Better than Linux” articles are regurgitated versions of similar articles written in 1998. And, in the end, simply make the writers look uninformed about Linux.”

Linux has many advocates involved with its use and development. I have talked with several myself on the Internet. In my experience, roughly 90% of the time, Linux advocates trash Windows and parade Linux, but never really give any factual or technical reasons beyond “Linux is more secure than Windows…” or “Linux is more stable than Windows…”.

Both of those statements are nonsense, and would not make an individual or company want to switch to Linux (no technical arguments in those statements), nor do they make the Linux advocate saying them look smart.

I actually had one Linux advocate who implied that open-source software cannot be backdoor-ed by the NSA.  How could he know that the NSA hasn’t and / or cannot have people working undercover to infiltrate open-source software? He cannot. He is just making an assumption (and a dangerous one at that!).

In the end, it’s usually the Linux advocates who talk uninformed about both Linux and Windows. They even will go as far as to insult people who have a differing opinion. I am not saying this to be mean, but that has been my experience.


Posted in Computers, Internet and Servers, Operating Systems

Arrogance Amongst Certain Linux Users

In this blog post I am going to talk about something that has been a pet peeve of mine for a long time about several people in the Linux community. I want to be clear, I am not anti-opensource (I make use of open-source software every day), nor am I anti-Linux (I am both a Windows and Linux administrator myself and really like Linux on my phone (Android).

Many times, I have read and responded to various Linux users online who have come off as arrogant and think they know everything about operating systems “just because they use Linux”.  Of course, I do not claim to know everything about operating systems myself (there are many more people who know more than I do).

This blog post is not meant to be an attack against Linux users (because, of course, not all Linux users are this way). I am just sharing one of many not-so-great experiences I have had with various people who have used Linux.

Summery of what happened:

  1. A while back, I made a comment on a tech website. In a nutshell, I said “using Linux did not mean that you are completely secure from malware infesting your Linux box”. This is a valid statement. I did not bash or hate on Linux. I enjoy using Linux.
  2. Someone posted a reply to my comment, saying that I had made several wrong points about Linux. He claimed that I said “Windows malware would work on Linux” and I was wrong for saying that.
  3. I responded to him, telling him that his first point he said I was “wrong” about was something that I never said.
  4. I responded – using the bash shell-shocker vulnerability as an example – something being open-source does not mean that it is more secure.
  5. I also responded asking him to show me the points that I got “wrong”, since he didn’t give any valid points. All were just his opinions or straw-man arguments.
  6. He responded back and ignored my question and the issue about putting words into my mouth. He just wanted to talk about how Linux is still secure because people “fix vulnerabilities quickly” for Linux. He basically changed the subject.
  7. He also said the ShellShock vulnerability was fixed within two days.
  8. I told him that the bash shell-shocker vulnerability was in fact not completely fixed in two days. It took a little bit longer.
  9. Now the guy does not respond back.

The bug did not have an official fix until 24 September 2014 (the date when the fix was released to the public). The fix came out almost two weeks after the initial discovery.

Now of course I don’t hate the guy, but what he did was just another example of the problems I have encountered with the Linux community.

He started a technical discussion about a comment I made to someone else 3+ months ago, claimed I said things I didn’t say, and presented his personal opinions as verified facts. When he was confronted with evidence to the contrariety, he decided to “sneak out” and not reply anymore.

I know there are good people in the Linux community, but situations like this make me wonder. Also, other people who may be considering Linux will see various attitudes like this and be turned off by that alone. Not a good way to gain users in my opinion.


Posted in Computers, Internet and Servers, Operating Systems, Society, Software

Understanding Linux File Permissions

If you are a Linux user, you probably already know about the different Linux file permissions. This is not going to be a comprehensive blog post, but it should still help you understand Linux file permissions if you do not already understand them.

There are three different main groups for Linux permissions (user, group, and world).

——————-

User:  This stands for the user account that owns the file / folder that it is assigned to.

Group:  This stands for the group(s) that are assigned to the file / folder. Groups can be your own private group that you get when your Linux user account is created, and / or can be other people’s and services’ groups as well. Any permissions set here affect **all** groups that are assigned to the file / folder.

World (all users):  This stands for the permissions that *everyone* that has access to the server and *all* services on your server have. Be very careful with this permissions “group”. Setting the “world” permissions to allow writing would mean that *anyone* or *anything* that has access to your server (hacker or no hacker) can now potentially write to your file / folder! Not good!

——————-

When using a terminal (usually via SSH) in Linux, you would have seen file / folder permissions that look something like this:  myfile.txt  rw-rw—  John [owner]   John [group]

rwx——

The “r” above, in the first three letters, tells you that owner of the file / folder has “read” permissions.

The “w” above, in the first three letters, tells you that owner of the file / folder has “write” permissions to the file / folder.

The “x” above, in the first three letters, tell you that that owner of the file / folder has “execute” permissions.

—rwx—

The “r” above, in the middle three letters, tells you that all of the groups assigned to the file / folder has “read” permissions.

The “w” above, in the middle three letters, tells you that all of the groups assigned to the file / folder has “write” permissions to the file.

The “x” above, in the middle three letters, tell you that that all of the groups assigned to the file / folder has “execute” permissions.

——rwx

The “r” above, in the last three letters, tell you that that *everyone* that has access to the computer, and *all* services on the computer, now have “read” permissions to the file / folder.

The “w” above, in the last three letters, tell you that that *everyone* that has access to the computer, and *all* services on the computer, now have “write” permissions to the file / folder.

The “x” above, in the last three letters, tell you that that *everyone* that has access to the computer, and *all* services on the computer, now have “execute” permissions to the file / folder.

——————-

You now should have a basic understanding of the different basic Linux permissions!


Posted in Operating Systems