Advanced

Linux Freedom Never Cries

Posted by PaulFerris on · 27 comments
lxer.com; By Paul (FeriCyde) Ferris
Mail this story
Print this story

LXer Feature: 17-Sep-2007

As I write this, I'm two weeks away from Ohio Linux Fest, a community event in Ohio focused upon Free Software.

I get to use Linux a lot these days. It's ingrained in my professional and personal life so much that it's easy to forget just how much territory the Free Software movement has gained. That realization made me aware that possibly we've taken a lot for granted.

FeriCyde Chat
by Paul Ferris

I never loved the soldier 
until there was a war.

Or thought about tomorrow 'til my baby hit the floor.

I Only talk to God when somebody's about to die,

I Never cherished Freedom Freedom never cries... --Five For Fighting Freedom Never Cries

We're a lot more free these days to make choices. Choices being eliminated from my professional life were a lot of what drove me to a state of mild rage about a decade ago. It wasn't just me either -- a rising tide of professional people were simply tired of the Microsoft crash-de-jour taking ever larger pieces of their life.

Stability of Microsoft's core products has gotten better these days, so the time-robbing now comes in larger increments, due usually to virus and other mal-ware infections. Instead of an un-planned system crash, there's a planned system-clean. In other words, people end up blowing hours cleaning up viral messes. The main reason this is better, in the eyes of the users, is that they can plan around it more conveniently.

But I'd wager that the number of hours lost these days to security problems rivals or surpasses the instability problems of the past. Regardless, it's still driving people to a breaking point. People and corporations, far more than in the past, are evaluating Free Software solutions based upon Linux.

While a lot of the evaluation deals with price or stability, rarely do people choose Linux for the Freedom -- the ability to control their digital destiny. That as opposed to trusting a vendor that can do a lot of things with the same, such as, oh, change the operating system without the users' consent.

Microsoft knows best, after all. Why ask? You wanted those patches, didn't you? The sad part of all of this is that they're doing all the wrong things for the wrong reasons, in what is possibly an attempt to prevent someone else doing some wrong things for the wrong reasons. Hey, 4 wrongs seriously don't make a right. And they definitely don't have the right, in this context, to do what they're doing. At least, they shouldn't. Possibly it's time to write your congressman again. Say something to the effect of "Hey, I just want to grant/deny people permission to change what is rightfully mine". Maybe they'll understand if they haven't been lobbied into submission.

If they don't agree with you, maybe you could simply log into their web site remotely and change a few files. Yeah, that will get em' to see what's wrong with this picture ... OK, that's a really bad idea. You shouldn't do that. Two wrongs don't make a right, but it made me laugh, so I didn't edit it out. As usual.

Still, it wouldn't hurt for you to drop your congressman a line and explain that, like Sony's lack of right to install malicious code for DRM protection, Microsoft should have no right to update your computer with patches without your consent.

In this context, it's a good time to mention that Linux users don't have this problem. You can elect to subscribe to patching some Linux distributions, if you like. That's not the same as having files patched without your consent -- the Linux "vendor" (the community) is really dead-set against exactly this kind of insanity for all of the right reasons. We don't know, as of yet, why Microsoft chose to do stealth patching,but we can speculate that it's either security or simple convenience on their part (it's the windows update utility itself, it appears, that's getting the stealth update treatment). In any case, with Free software you don't have to speculate -- you can just look at the code.

These and other similar infractions over the years directly illustrate the advantages of digital democracy that Linux brings to the table. Having the rights to control some of the most basic aspects of your computing life will over time, in my not so humble opinion, drive corporations and individuals alike into the Free Software camp. That is, as long as we still have the choice to choose something like Linux over Windows. I have no doubts that we will, but it will likely remain a struggle.

Speaking of struggles, the SCO thing finally flamed out with nary a whimper recently. There's another "victory" to celebrate. Things like this make me even more aware that I have taken a lot of my freedom for granted. As the song chorus that leads this article notes, Freedom is something that when you have it, you tend to just assume you'll always have it. Linux has made some astounding progress over the past few years -- not just as a server and embedded operating system, but as a serious desktop contender. The fact that it's a choice at all is something to celebrate.

Speaking of celebrating freedom, Ohio Linux Fest is in its 5th year. Drew Curtis of Fark.com, Bradley Kuhn, John (maddog) Hall and a host of other Linux luminaries will be showing up. We'll be celebrating a lot. We'll be celebrating the 5 year mark, Linux, Freedom and Community.

It wasn't always that way. Let's not forget it anytime soon. The need for digital democracy is more important now than ever.


Microsoft Auto-Auto Update(From ZDNet's Adrian Kingsley-Hughes):: Why is it so bad, you might ask, that Microsoft would update their update utility like this? I can speak from a corporate perspective, first. From the perspective of change control, the above scenario breaks simple ITSM governance. People approve changes to systems. If they're going to happen automatically, the governance of these changes is extremely important to the integrity of the corporate computing backbone. You can't have changes to systems that have not been approved. Period. The reasons for such rigidity go back to processes to ensure accountability and stability of corporate computing infrastructure.

That's one end of the spectrum. At the other end of the spectrum is the simple fact that the computing system being affected belongs to someone. The "someone" in this scenario is irrelevant; That person should have the right to know what files are being changed for what reasons. Giving those rights to others is allowed in this context -- but the access to change the system was specifically denied (The systems in question had apparently been set to specifically not update).

These two scenarios (corporate and personal) illustrate just two problems with this issue. Certainly there are more.

DMCA (Reference, WikiPedia):

The SCO trial final ends.:

The SCO trial more or less ended recently (August 10th). You could argue that it's a zombie, or that maybe it will rise from the dead at some other time. I could argue, with similar futility, that water under the right circumstances might flow up-hill.

A lot of us over the years have predicted that they (SCO) really were simply jousting at windmills or playing a really long, legal shot. There's also a lot of speculation that the trial was simply a legal action funded by Microsoft in an attempt to induce Fear, Uncertainty and Doubt into the minds of business decision makers. In the grand scheme of things, a legal action like this would cost Microsoft very little cash but could easily make for a lot of noisy, pointless press.

  Nav
» Read more about: Story Type: Editorial, LXer Features; Groups: Community, LXer

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

Comments (27)

enterprise ready

An OS that does not allow the user to control the software environment, including updates, is not enterprise ready.

Up-hill

> I could argue, with similar futility, that water under the right > circumstances might flow up-hill.

Funny you should mention that... just like every year, I am again telling this to my first-year geodesy students.

Under the right circumstances water flows up-hill ;-)
Yo Martin!

Yep, it does, indeed. The main thought behind this is related to the way that people will take a long shot hypothetical situation (the SCO trial) and make it into something far bigger than it is. Over the years I've had a lot of clueless management question me about it -- it doesn't take much press to induce doubt.

Similar case: Internet security and Windows. A lot of people argue that Linux is every bit as insecure, "potentially" as Windows. It's just not popular. They use a completely hypothetical situation and map it to reality.

Believe it or not, my own brother, a Comp-Sci graduate, threw this at me one time.

While at the core, this has a very small modicum of accuracy (no one really "knows" all of the potential security vulnerabilities in just about any operating system), the gaping issue here is that Linux is prevalent in a much larger slice at the end of static IP addresses as a server than it is as a desktop.

The logic completely falls apart here -- it *is* as popular, in these numbers, if not greater, than Windows, and yet it's hacked far less often.

Add to this the fact that the security model is generally recognized as far superior, and it's a one-two punch of misinformation. Bill Gates or Ballmer might utter this in front of a room and have the audience believe them, but the facts are not on their side.

So yeah, water indeed does flow up-hill -- under the right circumstances... Like my brothers' proverbial belief that Linux was just unpopular, but potentially just as insecure (it has a similar potential to water running up hill.

His argument went further in that he said something to the effect that "eventually" there would be just as many viruses for Linux as there were for windows "If it got popular".

It actually spawned me writing a op-ed about it. Bascially, let's say he's right, I said. It's gonna be a while. Maybe 2-5 years before that happens (Linux, as a desktop, gets so popular on the Internet that people start writing target exploits for it -- no matter how much of a long-shot this is from a security perspective).

I basically said "Let's say that's right." Hey, you got several years, pragmatically, of far less virus hassle, still, as compared to Windows.

Back to reality, in other words: All the hypothetical situations (water *can* run up-hill) in the world don't change the experience a lot of us have running Linux on the Internet as a desktop.

We "know" what we're going through as opposed to our friends running Windows (or we're running both in different situations a part of say, work and home use). We see the stark contrast.

All the hypothetical discussions don't change the facts: We're not concerned with the virus-de-jour -- Linux simply works, safely, securely and without a ton of patching for day-to-day use. That's very practical information ;)

-=FeriCyde=-
Yeah... most water flows down-hill.
Hmmm, actually, water will flow in the direction gravity takes it. If it's on a very slight decline, and the moon is in the right position... I am willing to bet the water will flow in the direction we earthbounders perceive as uphill. There's also a method involving the viscosity of water coupled with a warm surface... not quite sure how that works though.

Ack! ... I am having a rather stupid scientific discussion in another forum with someone who's just impossible to reason with. Makes me really appreciate you LXer people... really... *snif snif*
Scientific discussion? Tell me about it ;-)

Actually the argument goes as follows. Water will try to flow always to the location of the lowest energy. Potential energy is depicted in the Earth gravity field by equipotential surfaces (surfaces of same energy), which are roughly ellipsoidial. The distance between these surfaces is not constant: where gravity is strong, they are close together, and where gravity is weak, they are far apart.

One of these surfaces, the one coinciding with mean sea level, is special. We call it the geoid, and we say that the height of points above this surface is their "height above sea level".

This means, e.g., that when going South, the inter-surface separation will grow, as gravity gets weaker in that direction. Then, in the mountains, water may flow along one of these surfaces and thus not gain or lose energy; but at the same time, its geometric distance from the above mentioned geoid surface, i.e., its "height above sea level", will increase.

That's what I meant by water flowing upward. (I'm supposed to be able to explain these things ;-)
Martin -

And I always thought it was because the Water Spirit had hiccups.

Dino: you won't impress anyone with such simple explanations. Get used to the ways of the world. Or welcome to life in the big city. Or... something.
Quoting:it *is* as popular, in these numbers, if not greater, than Windows, and yet it's hacked far less often.
How about, "it is as popular, in these numbers, if not greater, than Windows, precisely because it's hacked far less often"? That kind of stuff matters when availability matters.
>Dino: you won't impress anyone with such simple explanations.

Well, Doc Martin, you and your nose-in-the-air academic friends may not understand this, but it sometimes is better to communicate simply and clearly instead of using all those smart-person words and science-y gobbledygook that real people can't possibly understand. Besides, I just think it's kind of dumb to make the Water Spirit mad.
> it sometimes is better to communicate simply and clearly

Thus we are burdened with religion.

> Thus we are burdened with religion.

So, finally!! BR admits that faith speaks directly to the truth and the heart of matters while scientists, politicians, and forum responders whose handles do not end in "ac" just burden any discussion with heavyweight but meaning-light verbiage in the interest of puffing themselves up while fogging up anything resembling the truth.
methinks dino is warming up to run for public office, that was a masterfully obfuscated "I'm always right".
>methinks dino is warming up to run for public office, that was a masterfully obfuscated "I'm always right".

No, but it follows logically.
> Scientific discussion? Tell me about it

mvermeer: You asked for it, but I warn you, it's not pretty. Basically started as a couple of science fiction movie pseudo-science hypotheticals... but soon degenerated into something rather hilarious. The person to look out for is named "aknddon3", and it gets really interesting later on when we are trying to explain to him what genetic mutation is and he refuses to accept anyone's explaination.

http://www.rottentomatoes.com/m/iron_man/news/1671612/1.php?...

And I'd like you to guess his age. You'd be surprised.
> So, finally!! BR admits that faith speaks directly to the truth and the heart of matters...

Actually, I was referring to platitudes, emotion without reason, "magic beans" non-answers, and submission to whatever the group thinks rather than thinking for one's self.

>Actually, I was referring to platitudes, emotion without reason, "magic beans" non-answers, and submission to whatever the group thinks rather than thinking for one's self.

Ah, I see. You were speaking to the global warming crowd.
dinotrac: Global warming or large round bodies. You're treading close there to old wounds.

;)

Hi! --Paul
>dinotrac: Global warming or large round bodies. You're treading close there to old wounds.

I have a large round body, therefore I tread not merely close to old wounds, but inside one!

Hi back!
Paul:

Nice to see you paying a visit.

Yes or No answer to the following broad question

Hi, My plan is to become familiar with Linux by diving in. I will describe what I plan to do, and I will NOT be expecting anyone to spend too much of their time trying to answer such a broad question. A simple"yes it should work" or " no you idiot! give up now!" will suffice.

I currently have 2 computers on a wired LAN (Cable modem, linksys router). One desktop has windows2k pro. The other laptop dual boots in XP Professional and Fedora(7).

What I plan on doing: I want to obtain a static IP address and a domain name then create a small practice network at home. This practice network will include an Apache web server(I will create a simple web page that will include an email link in it).... a Samba server for Linux Windows interaction between my 2 existing workstations... and lastly,a Sendmail server.

My goal is to become familiar with all of these services and also become familiar with remote administration practices.

My Fundamental Question: Will it be possible to run Apache, Samba, and Sendmail on ONE newer desktop? Or will THREE newer desktops be necessary...

Thanks
Quoting:Will it be possible to run Apache, Samba, and Sendmail on ONE newer desktop? Or will THREE newer desktops be necessary...
Yes, they will run on one desktop.

If they are going to run concurrently, I would make sure you have enough memory. 1GB would be good enough.

Are you going to use a database (MySQL), PHP, with Apache? if yes, look for XAMPP stack at this link. It is a snap to install and configure.

http://www.apachefriends.org/en/xampp.html

Quoting: My Fundamental Question: Will it be possible to run Apache, Samba, and Sendmail on ONE newer desktop? Or will THREE newer desktops be necessary...
Sure, no problem - any modern distro will ship with all those programs anyway, so you can get right to running them, and not futz around with downloading and compiling.

I'm wondering why sendmail though - postfix would IMHO be a better choice - BTW postfix has a sendmail command, which does the stuff sendmail does.

-- KDE/SuSE 10.2 - Unix since 1984, Linux since 1993, SuSE since 2004 Linux 2.6.23-rc7-default #3 SMP Wed Sep 19 20:20:53 PDT 2007 i686
Congratulations on challenging yourself. You will learn a lot, I promise.

Yes, you can do them all on Linux, and still have CPU speed left over for running an office suite. Although, having enough RAM is a good idea, but that's relatively cheap now. If you're talking about a dedicated system for your network services, if you can run Windows and Office on it now, you can probably run Linux and your services on it later, without any expansion required.

I understand why you would ask the question you did. In the recent past, the most common complaint about Windows servers was that you could have only one major service (web, email, database) on a system. More than that, and it would become unstable. The cost savings of Linux, or other Unix-based system, was a common reason cited for ditching several Windows servers for a single *nix server.

Here's a question for you: why the static IP? It is possible to set up all of those services (even email) on a system that presents a dynamic IP address to the outside Internet, and still have your internal network for experimenting. Although, it did take me a few days to configure my setup like that. It wasn't easy, but I did it, and learned how to do it. You may consider the extra $$$ worth it to get your self-assigned studies underway. But, if you're interested in a free dynamic DNS name, I suggest you check out DynDNS.org.

http://www.dyndns.com/services/dns/dyndns/

I know this is a seven-dollar answer for your nickel question, but a little extra consideration now may become the more sensible approach later.
Quoted: It is possible to set up all of those services (even email) on a system that presents a dynamic IP address to the outside Internet, and still have your internal network for experimenting.

Thanks gus3.

Having tried (and failed) to setup an Active Directory in VMWare, I guess I was leery of adding a "layer of complexity" out of the gate. I have reviewed the site that you referred me to and I see no reason why I shouldn't try your suggestion first. I know that I'll port forward ports 80 22 25 and I'm sure that Sendmail (or postfix) will require specific ports too forward also. I'm also guessing that Samba is designed to work with private addressing to begin with, so Dynamic Domain Naming should have little to do with that service.
Quoted: I'm wondering why sendmail though - postfix would IMHO be a better choice -

Thanks Herzeleid

I googled "fedora postfix" and it looks like there are plenty of 'basic' instructional articles. I'm going to need them!
Quoted: Are you going to use a database (MySQL), PHP, with Apache? if yes, look for XAMPP stack at this link. It is a snap to install and configure.

Thanks Abe.

No. I'm not familiar with writing or implementing any of the dynamic languages that you have mentioned. I'm just hoping that I can throw in a page with some semblance of structure, and create a link to my email server. If I can successfully implement all of the services that I have mentioned, I will at least have developed a 'conceptual' knowledge of such services. THEN... when I need to learn specific syntax to various commands, I will hopefully be more familiar with the directory structure and overall architecture of a Linux environment.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post