Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

The Divisive Linux Community
Datamation ^ | 14 October 2014 | Matt Hartley

Posted on 10/15/2014 4:21:30 AM PDT by ShadowAce

Since its inception, there has always been a base level of friction within the Linux community.

For the most part, this friction has led to new ideas that have provided ease of use and in some instances, improved functionality. Distros such as Ubuntu best showcase this example, despite the grief it gets from parts of the Linux community. Digging deeper beyond the surface, however, some of this friction has proven to be more divisive than productive.

Extreme views from software titans

One of the most divisive situations I've seen in the Linux space is how proprietary code within the Linux space is viewed. For someone like Richard Stallman, there is no debate. His view is that Linux (or GNU/Linux) must be free of any proprietary code and anything that is misaligned with the GNU philosophy.

On the opposite side, Linus Torvalds believes in the "best tool for the job" philosophy. Linus points out that his desire to use open source software comes from his need to sometimes tweak an application to better suit his needs. Linus cares about the end result of the software provided, whereas Richard cares about the perceived ethics of software. Sometimes this leads to the two men using the same tools, yet they are using them for very different reasons.

Where does this leave the casual user? While this point will undoubtedly be disputed, I believe most people use Linux on the desktop for reasons closer to what Linus finds to be worthwhile. Yes, there are ample folks who feel the same way as Richard Stallman, but in the end, I believe most people see Linux as a layer that enables us to "do stuff" and get work done on our computers. I myself fall into this camp.

In my eyes, both men have made significant contributions to getting an alternative to Microsoft and Apple software to the end users. But in recent years, Linus' contributions appear to be having a far greater impact for those of us looking to simply get stuff done. Richard, by contrast, contributes these days by sharing his vision as to the dangers of relying on anything to do with DRM and proprietary software.

As to who's contribution is more important? That's a question that can't be answered for everyone in the Linux community as a whole. But instead, something that would require each one of us to reflect on at a personal level.

Sound, video and gaming

Over the past few years, the debate has largely grown around practical areas surrounding the Linux desktop. One of my personal favorites is whether or not PulseAudio was a good idea or even needed.

Most people I have spoken to on the matter dislike it and claim it doesn't work right. Others still, myself included, have found it to be rock-solid stable in its recent releases and prefer the granular sound card control it provides. Going further, I have experienced nothing but success using multiple devices with PulseAudio. With it, I can finally enjoy diverse audio destination options to the devices of my choosing, without opening up a text editor.

To be fair, I have seen first hand how others have had legitimate problems using the PulseAudio server. So I would be remiss if I didn't address this head on. There have been instances where PulseAudio fails to capture, say, a line-in device despite showing up correctly under the ALSA mixer. Honestly, most of the time this is a toggle on/off issue that is left to something not GUI-based to trigger.

Does stuff like this fall directly onto PulseAudio? If you've been struggling with it for hours, I can see how it might feel that way. But in reality, PulseAudio remains the king for advanced audio routing. That's not just my opinion, it's based on years of recording, playing and enjoying audio on my Linux boxes.

The next Linux debate involves video and, more specifically, video drivers. To date, there are still those who believe that open source video drivers are good enough for most purposes. Excluding gaming, I would whole heartily agree that most PCs will run Linux applications just fine using open source video drivers.

Where things in this space begin to break down is when we talk about gaming. Factually, proprietary video drivers outshine those of the open source variety in providing a vastly superior level of video game performance. In years past, this wasn't really a big deal until Linux gaming received a serious shot in the arm from the Valve Corporation. Once Valve brought Steam onto the Linux platform, an already heated debate about Linux gaming became a whole lot louder.

My view of this issue is this: if you don't play video games under Linux, you're free to use the open source video driver without issue. On my writing rig, I'm connected to a dual monitors and happen to be using the AMD compatible open source driver. Thanks to my desktop environment's display configuration GUI, I was able to do this quite easily.

So what about users concerned about gaming and using the proprietary driver for your video card? Are you working for the enemy and feel like you're pushing back Linux goodness into the dark ages?

In my opinion, no, that is just silly. The fact is, you'd be installing the proprietary driver by choice and are free to uninstall it at any time should your conscience get the best of you. No one is making anyone game or use proprietary code.

Blobs in the kernel and effective computing

Is Linus setting a bad example? No, I'm not talking about one of his rants or flipping off video card vendors. I'm alluding to the fact that he doesn't throw a fit over distributions providing binary blobs to their distributions. These distributions date back to Linspire and this practice is still being used today with Ubuntu (among others). The trade off is you accept that your hardware device receives the firmware support it needs in exchange for overlooking the fact that the firmware is proprietary in nature.

From a practical point of view, this means you end up with a working network device, or whatever the device may be. Unfortunately, from an idealistic point of view, this is a slap in the face to the Free Software movement set forth by Richard Stallman. The repeating theme you'll see popping up again and again is principles vs practicality. Neither idea is more important than the other, since in my opinion running proprietary code isn't killing anything or dropping planes from the sky. But both sides have validity.

Bringing the community together

No matter how much I might wish we as a community might put aside angry factions pitting folks against a desktop environment, a sound server, or the inclusion of proprietary code, arguments remain. The one thing we as a community can do is to push forth the positive.

Do you think that Steam coming to Linux is awesome, and find the idea of being able to Skype friends within Linux to be awesome? Great, spend your time promoting the joy it brings, instead of blogging how backward-thinking FoSS advocates can be.

The same must be said of FoSS advocates who think that trademarks and proprietary code users should be faulted for preferring a different desktop experience than you. Instead, share your positive experiences using a "Libre" desktop and support those who make that happen.

If we as a collective Linux community did a bit more of the positive and a little less of the berating of one another, our Linux enthusiast community would be a whole lot more welcoming to newcomers. Because if there is one thing I see in my inbox every single day, it's another blog post from some "figurehead" making a big deal about something most Linux users honestly don't have a stake in.

That last statement might seem a bit extreme, but to be honest, I for one am tired of the ongoing bickering about stuff that the community will decide the fate of anyway. Trust the community's vision and let's begin quelling the divisive nature of the desktop Linux community.


TOPICS: Computers/Internet
KEYWORDS: linux
Navigation: use the links below to view more comments.
first previous 1-2021-36 last
To: 2 Kool 2 Be 4-Gotten
Regarding legibility... Yeah, here's one of my favorite Perlisms

     -export-a-crypto-system-sig -RSA-3-lines-PERL

#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)

At one time, the 3 lines of code above was classified by the idiots running the U.S. Government as an unexportable munition.

Search for "RSA in 3 Lines of Perl" for more information.

 

21 posted on 11/08/2014 7:19:00 PM PST by zeugma (The act of observing disturbs the observed.)
[ Post Reply | Private Reply | To 20 | View Replies]

To: ThunderSleeps

I have an old Windows XP box that I’ve tried loading Linux on but without any luck so far. I set the bios to boot off the dvd drive but no joy. It brings up a Linux splash screen but that’s as far as I can get. Sucks being a novice.


22 posted on 01/12/2015 5:58:42 PM PST by Pelham (WWIII. Islam vs the West)
[ Post Reply | Private Reply | To 5 | View Replies]

To: zeugma
Question:

Have you thought about using a freeware Splunk to do that work for you?

23 posted on 01/12/2015 6:01:14 PM PST by usconservative (When The Ballot Box No Longer Counts, The Ammunition Box Does. (What's In Your Ammo Box?))
[ Post Reply | Private Reply | To 8 | View Replies]

To: Pelham

Which distro are you using? From experience, I can tell you the easiest distro to use coming from a Windoze background is PCLinuxOS. Go here:

http://www.pclinuxos.com/get-pclinuxos/

Get the KDE version if your box can handle it. Otherwise go with the LXDE version if your old box is really old.

Try it and post again if you have problems.

Your freezing on the splash screen might have to do with the distro needing a PAE enabled box. If your box has PAE, enable it in the bios. Otherwise, try PCLinuxOS. I don’t recall ever have PAE issues with that distro.

Good luck. Switched to Linux almost four years ago. Use nothing but now, except for at work....


24 posted on 01/12/2015 6:07:41 PM PST by kevao (Biblical Jesus: Give your money to the poor. Socialist Jesus: Give your neighbor's money to the poor)
[ Post Reply | Private Reply | To 22 | View Replies]

To: ShadowAce

WINDOWS............MAC..................LINUX
25 posted on 01/12/2015 6:17:22 PM PST by Rebelbase
[ Post Reply | Private Reply | To 1 | View Replies]

To: kevao

Thanks, kevao

I’m pretty sure what I was trying is Ubuntu. I couldn’t use the latest distro (14 something) because it wouldn’t fit on one dvd- I believe I was trying a version of 12

The machine is a 2005 HP Pavilion a1630n box with a 64 bit AMD processor. I had downloaded a distro that would take advantage of the 64 bit ability.

It’s been a somewhat convoluted process. My new machine doesn’t have a DVD burner so I download the software on a flash drive and then move it to the HP and burn an image on a DVD. That part seems to be working as far as I can tell.

I’ll have to try the distro that you recommend and see if I have better luck.


26 posted on 01/12/2015 6:22:20 PM PST by Pelham (WWIII. Islam vs the West)
[ Post Reply | Private Reply | To 24 | View Replies]

To: Pelham

P.S. Regarding the splash screen freeze, I forgot to mention, if your box is really old, it might be only a 32-bit machine. So whatever distro you’re trying to install, make sure you downloaded the 32-bit version (if it has one).


27 posted on 01/12/2015 6:23:32 PM PST by kevao (Biblical Jesus: Give your money to the poor. Socialist Jesus: Give your neighbor's money to the poor)
[ Post Reply | Private Reply | To 22 | View Replies]

To: kevao

Actually the machine has a true 64-bit AMD processor from what I gather.

Would you recommend I try a 32 bit distro all the same?


28 posted on 01/12/2015 6:26:24 PM PST by Pelham (WWIII. Islam vs the West)
[ Post Reply | Private Reply | To 27 | View Replies]

To: Pelham

Ubuntu uses the Gnome desktop, which many people don’t like. I can tolerate it, but I prefer KDE.

The reason I suggest PCLinuxOS for beginners, is that KDE and LXDE are more Windows-like. You’ll feel pretty much right at home straight away.

KDE is more full featured, so you’ll have everything you need right away. But it needs at least 1 GB RAM, preferably 2 or more.

LXDE only needs 350 MB (500 MB much better). It still looks very Windows-like, but is slightly less intuitive (at least it was for me). But I have LXDE installed an an old Pentium 4, with 500 MB RAM, dating from the first GWB administration. So unless your box is ancient, you should get that loaded no problem.

Also, the PCLinuxOS ISOs are “Live CDs.” So you can load the entire system into your RAM (provided you have enough) to make sure it works with you hardware without have to install on your hard drive first.

Let me know how it goes.


29 posted on 01/12/2015 6:32:48 PM PST by kevao (Biblical Jesus: Give your money to the poor. Socialist Jesus: Give your neighbor's money to the poor)
[ Post Reply | Private Reply | To 26 | View Replies]

To: Pelham

The 32-bit will work on the 64-bit machine. But if your machine is truly a 64-bit, then go ahead and install the 64-bit version. Any problems you encounter will be related to something else. Probably video-card support.

That’s the only problem I’ve really ever encountered installing different distros (and I’ve installed many). Some video cards don’t have the best support in Linux, but if you’re just messing around to learn some Linux, you can fall back on a generic VESA driver and be just fine.

Will be waiting to hear how it goes for you. Good luck.


30 posted on 01/12/2015 6:38:30 PM PST by kevao (Biblical Jesus: Give your money to the poor. Socialist Jesus: Give your neighbor's money to the poor)
[ Post Reply | Private Reply | To 28 | View Replies]

To: Rebelbase

Yup. That 3rd one is definitely me.


31 posted on 01/12/2015 8:28:52 PM PST by zeugma (The act of observing disturbs the observed.)
[ Post Reply | Private Reply | To 25 | View Replies]

To: usconservative

I’ve looked at splunk, though it’s been a while. Unfortunately, there is too much data to work with to use the free splunk licenses. I may have to look at it again.


32 posted on 01/12/2015 8:30:23 PM PST by zeugma (The act of observing disturbs the observed.)
[ Post Reply | Private Reply | To 23 | View Replies]

To: kevao

I’ve got 2 gigs of RAM so I’m good there.

“Any problems you encounter will be related to something else. Probably video-card support.”

And I have that beat- the monster machine doesn’t use a video card.


33 posted on 01/12/2015 11:16:02 PM PST by Pelham (WWIII. Islam vs the West)
[ Post Reply | Private Reply | To 29 | View Replies]

To: Pelham
I’ve got 2 gigs of RAM so I’m good there.

Then go with the PCLinuxOS KDE 64-bit version. Should go just fine. Select the "Live CD" option at boot. Will load the system into RAM, then you can verify it will work with all your hardware. On the desktop, you'll see an "Install" icon. Click on that when you're ready to go.

My new machine doesn’t have a DVD burner so I download the software on a flash drive and then move it to the HP and burn an image on a DVD.

Can't you just download directly to your HP?

34 posted on 01/13/2015 12:05:51 AM PST by kevao (Biblical Jesus: Give your money to the poor. Socialist Jesus: Give your neighbor's money to the poor)
[ Post Reply | Private Reply | To 33 | View Replies]

To: kevao

“Can’t you just download directly to your HP?”

I’d rather not. With XP the machine is risky and the ESET antivirus I was using has expired. I’ve only fired it up offline since MSFT ceased supporting XP.


35 posted on 01/13/2015 12:15:46 AM PST by Pelham (WWIII. Islam vs the West)
[ Post Reply | Private Reply | To 34 | View Replies]

To: zeugma

What you’re doing with PERL should work on windows as well. Windows power shell is also capable of doing it if the users had decent scripting knowledge, but there really isn’t any reason why you should have to do anything more than install PERL on a windows box and run your scripts. If you were porting the scripts from Windows to Linux there might be a couple of required tweaks required.


36 posted on 01/13/2015 2:03:31 AM PST by Woodman
[ Post Reply | Private Reply | To 8 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-36 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson