I've been hearing the phrase "This is the year of the Linux desktop" for 10 years. For me, it's been a true statement for each of those years, because GNU/Linux has been my primary desktop operating system since 1997. But for most people around the world, this is the year of the the Windows desktop, same as it was last year and the year before. But if we each spent one day telling others about GNU/Linux, could we make a difference in the lives of at least a few people? I think so. That's why I'm promising -- right here and right now -- to spend at least one day in the next three months handing out free GNU/Linux install CDs, and why I invite you to join me in this effort.
Yes, this sounds a lot like Software Freedom Day. It should. That's where I got the idea. A few years back I spent an afternoon, along with several other free and open source advocates, handing out free software CDs and answering questions at the Books-A-Million store in Bradenton, Florida.
This year, Software Freedom Day didn't seem to make much of a mark, at least in this part of Florida. And, as usual around here, if you tell your neighbors you run Linux on your computer, the reaction will be something between a blank stare and an uttered "Huh?"
I don't have the power or the time to organize an international day of anything, and I obviously don't have the power to make this year or any other year special for any particular computer operating system or software licensing scheme. But I do have the ability to burn a few dozen Ubuntu (or other Linux distro) live CDs, set up a folding table someplace that gets a bunch of foot traffic, and hand out those CDs (and perhaps a home-printed fact sheet) and answer questions from curious passers-by.
Perhaps my efforts will result in five or 10 people trying Linux for the first time. It might be only one or two. Or maybe even none -- but at least a few dozen or a few hundred new people will know that Linux exists and what it is.
My wife is an artist who oftens sells her work at art fairs, so I'll probably tag my little Linux advocacy effort onto one of her sales excursions, since she has a shade canopy and a bunch of folding tables. Or perhaps I'll ask Books-A-Milion or one of the other local bookstores if I can set up at their place. They tend to be amenable to such things. There are plenty of appropriate places around here for a GNU/Linux (and other free software) giveaway -- and I suspect that there plenty where you live, too.
I can't tell you yet exactly which day I'll choose for my personal act of Linux advocacy. And you can do your own Day of the Linux Desktop event without my approval or help, either alone or with a friend or two. Or you can turn it into a party and have dozens of people participate.
The idea here is that this is something almost anyone can do, almost anywhere in the world, without any central organization or, indeed, any organization at all. This is not Linux World or Linux Continent or Linux Country or Linux State or even Linux City or Linux Village. And it's not a year, a month, or even a week. It's just one day.
In its simplest form, your Day of the Linux Desktop effort is just you and some CDs you burn at home, then give away on a day that's convenient for you, at a convenient time and (hopefully legal) place. Afterwards, you may choose to send a few notes about your efforts to robin@roblimo.com. Or not, if you choose not to, since this is not in any way an organized event.
Of course, I'm not stopping anyone from doing a highly organized Day of the Linux Desktop event (or series of events) either. If that's what turns you on, and you have the time and other resources needed, go ahead. I'll root for you all the way, even if I end up just doing my own little Day of the Linux Desktop thing, on my own, in my own small way.
Note: Comments are owned by the poster. We are not responsible for their content.
I shop at Costco quite often. Most weekends, they're handing out free samples. Free food samples, to people intent on buying food, aren't usually rejected as activism.
Literature and art ain't food. They're ideas and information. So is GNU/Linux.
The patrons of a bookstore are looking for ideas and information. They're receptive. Offering a free sample of an idea as important as GNU/Linux to people looking for ideas and information makes sense.
By and large, the sort of person who rejects activism and advocacy out of hand, isn't likely to be in a book store in the first place, because if they own a book, it's probably a copy of "Atlas Shrugged" they found in a dumpster and a better book (and almost any other book would be better) would only threaten their fragile world view.
"It could also be the sort of person that likes to build a world view by researching information by themselves and building their personal ideas on the world by thinking critically, instead of being force-fed by activists."
I thought about that, but realized that a critical thinker is capable of evaluating information presented by activists just as well as they can evaluate information obtained from other sources.
So no, the sort of person who rejects activism and advocacy out of hand is likely to be an Ayn Rand fan, and unlikely to be in a book store.
If "beating Windows" is not the ultimate goal, it is at least a prerequisite.
Software freedom cannot survive and flower where a heavily capitalized adversary is given carte blanche to stomp it out.
Money and market share is Microsoft's air supply. Room for an alternative will only be possible if it is "beaten" out of Microsoft's monopoly domination of the IT sector. Since Microsoft sees it as an either/or struggle, and intends to give no quarter, in all probability, software freedom's survival will require that Microsoft/Windows be "beaten to death."
When you begin to understand the importance of software freedom, you probably won't be using SuSE any longer.
You do deserve the best tool for the job, but an important aspect of the best tool for the job is that the tool be free "as in speech." It doesn't have to be GNU/Linux, but it cannot be an illegal monopolist's proprietary product.
If software freedom is not important to you, then you do not understand what is at stake.
Software freedom benefits all classes of user...not just programmers.
You might begin to understand if you simply consider the role Microsoft and Diebold code plays in elections...and the impact of this if the majority of the world's democracies decide that software freedom doesn't matter.
"Additionally, your point is wrong. With Open Source software, nobody is forced to use installers. The source still exists, and the distro package will also continue to exist."
I'm afraid this doesn't prove his point wrong at all. The availability of a projects source code on the projects site and the ability for advanced users to compile and use this does not invalidate his argument that downloading and installing binary versions of applications from "random" sites is not ideal (as proven by the problems windows has with spy-ware). That Linux distributors have adopted an alternative approach (which aims to mitigate some of the problems with distributing applications in this manor) and that Linux users should be educated to use this approach rather than relying on "bad habits" picked up on competing platforms.
"But the existance of installers would be a nice feature to have for those who want it."
It might seem that way to you, but I disagree. Linux distributors will generally pick which versions of applications they use to provide a good balance between stability, security and features. They may patch the versions they provide to ensure that the software works as well as possible when utilised with the rest of their distribution. Providing an easy way to bypass this process will increase the risk of less clued up users breaking their systems, who will then blame the distributors.
"And these people are no idiots that install just about anything from dubious sites."
No, they are probably not idiots, though I rather doubt that the majority of windows users that installed spyware infected versions of Kazaa were fully aware of the impact it would have on the security of their system.
"They are not your average moms and dads. They are PC enthusiast who like to try new release without wasting their time with compiling stuff from source. They are people who even recommend good software to their friends if it's good and useful software."
You are right - "they are not your average moms and dads", since they will generally be happy to utilise what they already have. They are also unlikely to be "advanced" users, who will generally not be too phased by installing the odd package from source (taking into account the impact this may have on their package management and system as a whole).
The only group that seems to fit into your description are youngsters who haven't spent the time to understand the compilation process (beyond "./configure && make && make install") and have yet to learn patience.
"Just imaging the success of, say, Napster: It wouldn't have been possible with the centralized Linux distribution system."
What - A service which was used by-and-large for piracy, which was sued to the point where it was closed completely and ripped apart? Only to replaced by a legitimate service that few use and other similar systems, may of which have suffered or look to be suffering the same fate? That's not that successful.
"Also consider the success of Firefox: It would also not have been possible without an installer (for Windows)."
I agree. A windows installer which utilises the standard mechanism for installing packages in windows would be beneficial to the spread of a piece of software on the windows platform. Just as getting the package into distributions repositories helps the spread of software on those distributions platforms.
"Additionally, Linux distros are also well known to break things during dist-upgrades every now and then. And the non-existance makes you forced to upgrade your distribution to get new versions of software."
It does no such thing. I agree that dist-upgrades do sometimes fail, though I disagree that you are forced to take this approach. You can do a fresh install for example, maybe in parallel to you existing OS.
"Also, the Mac way of installing new software is very similar to the Windows way and they don't suffer from malware."
Really? I'm sure it's not as prevalent, but neither are Mac users. A quick web search seems to suggest that there is indeed spyware which runs under Mac OSX.
"So, it's quite possible to have software installers that simply work without compromising security."
I'd agree. Though not unnecessarily in the manor you may propose.
"Additionally, you're average mom'n'dad are still going to rely on the distribution packages. They won't use installers, anyway, because they don't install new sowftare in the first place."
Thus almost completely destroying the need for a further method for installing software.
"So, the more interesting question is: Why do you want people to lock-in the distribution system?"
You are not locked onto the "distribution system", by which I assume you mean "package management system". As you mentioned yourself, if you so choose you can install from source. Though there are some compelling reasons to use the package management system, such as ease of use, trust in the distributors choice (else I'd use a different distribution) and a level of safety from spyware and viruses.
My question is: Are you wanting to use this software to get something meaningful done or is the use of the software the end goal? Most people trying to get something done prise stability over cutting edge features. When the software does not do what they want they will look elsewhere or be prepared to spend a bit of time to gain the features in a manor which doesn't compromise their ability to do the other things that they need to do with their system.
Maybe, but most desktop hardware is generally supported as well, or better, by GNU/Linux today as it is supported by Vista.
As to games, one thing I've never seen is a good survey to discover what percentage of computer users are actually even slightly concerned about games. Most of the people I know do use Windows, but most of them aren't interested in gaming...at work they use Windows to run productivity apps...at home they run some of the same apps, plus some additional multi-media stuff for entertainment...and there's medibuntu repositories for example, to make that happen.
Honestly, while GNU/Linux hardware issues do remain, we've reached a point where they aren't any worse than the current release of Windows on new hardware...and far better than Windows Vista on hardware that is three to 10 years old.
Of the people I know, while most do still use Windows (from W2K to Vista), very few of them would lose any functionality they depend on if they moved to GNU/Linux. In fact, I helped move a couple of them to Ubuntu this fall. The only hardware issue involved an Argus camera that couldn't be made to work properly under Vista either...and won't be because it's considered obsolete.
My IT decisions are final with regard to the platform used within our company, and my decision was to run GNU/Linux.
Moreover, few of our employees are gamers on their own time, and of the handful that are, none are decision makers within our business.
Now then, I wasn't saying that gaming plays no role in maintaining the dominance of Windows on the desktop. But gaming is not preventing GNU/Linux from establishing something on the order of 20~50% of the desktop market share.
That it has not is a consequence of Microsoft's illegal and predatory business practices and NOT a lack of gaming support for GNU/Linux by ISVs, nor the "less than optimal" broadcom wifi support in the laptop I'm using right now. .
1. Difficult set ups on a small scale. Microsoft provides easy to use GUIs, a novice can set up Active Directory in an afternoon. Have you ever set up a kerberos+ldap+dns system before? It can be quite intimidating if you've never done it before. On a large scale the tides usually turn the opposite direction however...
2. Lame office applications. OpenOffice sucks bad. Almost anyone who uses office can find something that they need to do, that they can't with OpenOffice. The biggest one for me displaying formulas of trendlines. If I make a trendline, I probably want to know what the formula is! This bug has been open for 5 years... literally! The UI is rather ugly and difficult to navigate, and printing is just a half notch above unreadable. Email is also in a sad state. Neither Kontact nor Evolution support groupware of any kind well. Integration is poor, and crashes are common. Most applications have serious usability issues, or lack important features.
4. Lack of specialized applications. Almost all businesses and individuals have atleast one custom or out of the normal application. Usually these special purpose applications don't have a direct equivalent.
Human rights have always been opposed by factions branding activists and advocates as "zealots." While that's to be expected, it is sad to see that these factions always manage to pick up ignorant people among the masses to parrot the line.
In an "information society," software freedom will someday be recognized as one of the prerequisites to personal freedom and fully enfranchised citizenship. For the multitudes numbered in the billions, it won't be about access to source code, but rather it will be about the infrastructure that results from millions having access to the code, and the inability of a single corporate entity to control the code powering that infrastructure.
The short sighted will talk about the "right tools" and hide away playing games while their freedoms are attacked and dismiss those who argue FOR THEM as zealots.
So be it...it has been that way since our distant ancestors first stepped out of the forests and onto the plains of Africa.
The day of the Linux desktop
Posted by: Anonymous [ip: 77.237.101.96] on November 10, 2007 02:15 PM#