<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Linux Today Blog</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/" />
<link rel="self" type="application/atom+xml" href="http://blog.linuxtoday.com/blog/atom.xml" />
<id>tag:blog.linuxtoday.com,2008-03-14:/blog//32</id>
<updated>2009-11-19T23:00:07Z</updated>
<subtitle>Our Hoosier Penguin uses common sense and reason to describe what moves and shapes Linux and Open Source.</subtitle>
<generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.25</generator>

<entry>
<title>Linux Bug #1: Bad Documentation (part 2)</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/11/linux-bug-1-bad-1.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59226</id>

<published>2009-11-19T22:55:21Z</published>
<updated>2009-11-19T23:00:07Z</updated>

<summary> Yes Users Matter If you want other people using your software, that is. There is never perfect harmony between devs and users, but it&apos;s much better to respond to questions with a pointer to a FAQ or a manual...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
 Yes Users Matter If you want other people using your software, that is. There is never perfect harmony between devs and users, but it&apos;s much better to respond to questions with a pointer to a FAQ or a manual...

</content>
</entry>

<entry>
<title>Linux Bug #1: Bad Documentation</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/11/linux-bug-1-bad.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59201</id>

<published>2009-11-17T20:11:48Z</published>
<updated>2009-11-18T00:34:19Z</updated>

<summary>The Internet and Google enable laziness in FOSS development because they make it too easy to abdicate the job of proper documentation to &quot;The community.&quot; Telling users and potential contributors to use Google, mailing lists, and forums is not documentation....</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
The Internet and Google enable laziness in FOSS development because they make it too easy to abdicate the job of proper documentation to &quot;The community.&quot; Telling users and potential contributors to use Google, mailing lists, and forums is not documentation....
<![CDATA[Let me share with you how I spent much of the past week. (Lately I've been spending a lot of time wrestling with application problems; this is just one example.) A certain application that I use every day was failing on one command and returning this fine unhelpful error message:
<p><tt>
Finished with exit status 1
</tt><p>
Oh goody, how illuminating. So I look in the man page and none of the error codes are explained. The command does not generate any logfile entries. Good so far, a promising start. Next stop, Google. Google finds a fair number of other users with the same problem, but no solution.
<p>
After some more attempts to figure it out (trawling mailings lists, pestering friends, sending out the bloodhounds) I give up and contact the developers. I get a reply, yay! The short story is the dev wanted to know what the logfile said. I'd already said there was nothing in the logfile. I tried it again and looked for other secret logfiles, and checked the syslogs. Still nothing. I wrote back explaining this and asking for more debugging advice or any other useful pointers. No reply yet. 
<p>
I might file a bug report for the amusement of watching it grow cobwebs. But I'm not even sure where to file a bug report-- with the application's project site? The Linux distribution I am using? The upstream of my distro?
<p>
At this point I still have a few options: learn how to code and debug, and fix it myself. Keep badgering the developers. Try a different version. I went with C, using an older version of the application on a different Linux on a different PC. That worked. It took the best part of a day to get the settings where they needed to be, and to make a few changes to my documents and scripts to compensate for being on an older version, but at least I can get my work done. Provided I don't encounter any more showstopping errors.
<h3>Desktop Linux Can't Survive This</h3>
This is a popular application, not some weird little niche thing. Maybe the core problem is not strictly a shortage of developer time or people willing to devote themselves to coaxing coherence out of devs so they can write the documentation. Maybe the core problem is inefficiency and duplication of effort. Desktop Linux users are very dependent on their chosen distributions for everything-- correct builds and packaging, updates and security fixes, and bug tracking and fixing. Servers are much simpler: no Xorg or graphics hassles, no multitude of applications, just a few specialized tasks and lean installations.
<p>
Desktops, on the other hand, have to absorb everything from basic email and Web surfing to multimedia production, office productivity, accounting, games, science and educational apps, programming and script-writing, all kinds of networking tasks, you name it we want it.
<p>
So maybe the distro-does-all model is not the best one. Application developers  wail about having to support multiple Linux versions, but in some ways that makes a lot more sense than building giant teams to manage thousands of packages for a single distro. When there is a problem we will know exactly who to talk to and have a single master bugtracker and information resource, instead of getting the "Not our problem, go bother upstream" shuffle. Applications will look and behave the same across distros instead of being plagued with bizarre distro customizations. One of the best features of the top Linux distributions is having trusted repositories and a single installation interface; is it so farfetched to imagine the original developers of applications integrated into this? They know the code better than anyone; who better to manage bugs and distro integration?
<p>
Continuing this rosy, idealized scenario it would then be possible for the application's developers to write and maintain a single authoritative manual. Oh I know, elite coders are savants who can only do one thing, and can't possibly be expected to be writers too. (Unlike the rest of humanity, who somehow manage to acquire multiple skill sets.) But at the very least I would like to see a complete command reference. That's right, a good old-fashioned man page with all commands, options, messages, files, and error codes. That is a great basis for other documentation writers to build on, and should be given equal importance to writing good code. 
<p>
Supporting a gazillion distributions is not possible, but how about supporting the major ones? Debian, Fedora, openSUSE, Mandriva. Most others are derivatives of those four. Make packages for the parents and let the children fend for themselves. Gentoo and Slackware optional, though once again they both have many derivatives so supporting those two means supporting a whole lot more with the same amount of effort.
<h3>Recognize That Coding is Just the Beginning</h3>
There's this whole coder-rock-star thing that is just plain weird. What good is code with bugs? What good is code that nobody knows how to use or understand? We like to mock the Microsoft ecosystem for being a haven of useless parasites that profit from its defects. I made a good living for many years writing Linux howtos and doing Linux training, most of which I felt should have been unnecessary because the bulk of it had to address basic functionality. Is that really better?
]]>
</content>
</entry>

<entry>
<title>Life on the Bleeding Edge: Installer Fails in Fedora and Ubuntu</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/11/fun-with-linux.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59166</id>

<published>2009-11-11T17:09:24Z</published>
<updated>2009-11-11T20:27:00Z</updated>

<summary> Another week, another round of tinkering and messing around with Linux doodads. The Ubuntu Koala text installer has a years-old bug, and Fedora 11 LiveCD has a showstopping installer bug. Never a dull moment in computer-land!...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
 Another week, another round of tinkering and messing around with Linux doodads. The Ubuntu Koala text installer has a years-old bug, and Fedora 11 LiveCD has a showstopping installer bug. Never a dull moment in computer-land!...
<![CDATA[<h3>Antique Ignored Ubuntu Bug</h3>
I downloaded the latest Ubuntu Studio, 9.10, in hopes that I would have a better experience than the last time I tested it. Which was the first or second release, I don't remember; it was still a baby then and needing some work. I used the alternate install DVD, about 1.5GB of multimedia goodness. The alternate installer is a text installer, which for some reason sends certain pundits and tech journalists screaming away in terror, but it is perfectly functional and not difficult at all. It is not mouse-enabled, but requires knowledge of specific elements of the keyboard: tab key, spacebar, arrow keys. I suppose these are completely unknown even to some experienced typists and computer users, so I try not to judge them too harshly.
<p>
But I digress. The .iso passed the checksum test, and the DVD passed the disk check. The first speedbump in the installation was setting up networking. Still no wi-fi configuration in the installer, even though I always use natively-supported wireless interfaces. No wi-fi. Really. Is this not 2009 of the 21st century, the glorious new millennium, the land awash in wi-fi?
<p>
But it's not a showstopper since I have the fat DVD with everything on it, so I can configure networking later. The installation progresses uneventfully to the next speedbump-- it stops dead with a big scary red screen partway through the "Select & Install Software" stage with a helpful "OMG the installation failed!" message, or something like that. But wait-- the installer is forgiving and allows skipping this step. So I skip to the next step, which is installing the bootloader. It fails here too. I skip this step and the installation completes. But without all the packages I selected and without a bootloader. Hrm.
<p>
It's on a multiboot system so I don't need a bootloader on Ubuntu Studio anyway. Boot into the Linux with the bootloader, make a menu entry for GRUB, and done.
<p>
Next step, do a bit of Web-searching. I find plenty, here are a few examples of other people reporting the same problem:
<p>
<a href="https://bugs.launchpad.net/ubuntu/+source/pkgsel/+bug/219059">alternate installer: installation step failed</a><br>
<a href="http://www.linuxjournal.com/content/judgement-day-studio-dave-tests-ubuntu-studio-904">Judgement Day: Studio Dave Tests Ubuntu Studio 9.04</a><br>
<a href="https://lists.ubuntu.com/archives/ubuntu-studio-users/2009-January/003763.html">Installation woes</a><br>
<p>
And several more, you get the idea. The bug report is from 2008, is unassigned, and links to a duplicate bug report also from 2008 and unassigned. <p>The release notes for Karmic Koala say to file bug reports in the debian-installer section of Launchpad. 
Um, OK. I visit debian-installer and think oh what the heck, file a bug report just for kicks. So when I click on the new bug report button I am greeted with this message:
<p><blockquote>
"debian-installer (Unspecified) does not use Launchpad as its bug tracker.
Are you sure this bug is in upstream debian-installer?

<p>"If you are using a package installed by your Linux distribution, the bug should be reported in that distribution, instead. Launchpad knows that debian-installer is present in the following distribution packages:

    <p>"* Ubuntu debian-installer

<p>"You can report bugs by visiting the package's page.

<p>"Bugs in upstream debian-installer should be reported in its official bug tracker, Debian Bug tracker"
</blockquote><P>
Crom! What the heck, Ubuntu people? Do you take lessons in sowing confusion?  But nothing ventured, nothing gained, so I boldly visit the Launchpad debian-installer page. And there I find several more bug reports on this issue, 478754, 415812, 261025, 85942. Should I file yet another? It seems pointless, but perhaps I shall give it a go just for fun.
<h3>Ubuntu Audio Production Happiness</h3>
At any rate I have a running system with two very important features for audio production: a low-latency kernel, and the FFADO drivers for Firewire recording devices. I have a Focusrite Saffire Pro 26; Focusrite is a good supporter of the FFADO project and they make excellent audio equipment. You need FFADO drivers and FFADO harmony with JACK for this to work. Ordinarily this would require manually building FFADO and JACK from sources to make sure they had the right options and versions, but I am pleased to report that in Ubuntu Studio 9.10 they work out of the box. Well done.
<h3>Fedora 11 LiveCD, Oopsie</h3>
I downloaded the Fedora 11 LiveCD because it's been awhile since I gave Planet CCRMA a whirl. Planet CCRMA is a set of packages for Fedora, Red Hat, and CentOS for high-end audio production. They are high-quality and a pleasure to use. Well I got no joy from the Fedora 11 LiveCD because I couldn't even install it. It failed at the partitioning step with some odd errors: "Bootable partitions cannot be on an Ext4 filesystem", and it refused to write an Ext3 filesystem. Dead, showstopper, no go. 
<p>
The <a href="https://fedoraproject.org/wiki/Ext4_in_Fedora_11#Does_GRUB_support_Ext4.3F">Fedora Wiki tells the tale</a>:
<p>
<blockquote>
"Does Fedora still offer the choice of Ext3? <br>
Yes. The regular CD/DVD install or network boot images still lets you choose either Ext4, Ext3 or XFS. The Live CD/DVD images however use Ext4 (except for /boot formatted as Ext3) and essentially transfer the entire image into the hard disk as part of the installation process and does not offer the ability to format the hard disk with any other filesystem. If you must choose a different filesystem, the regular DVD install or network boot images are the recommended alternatives. 
<p>"Can I install onto ext3 from the LiveCD? <br>
No. If you install from the live image, you have to have an ext4 root filesystem because the installer just copies over the (ext4) filesystem image from the live image. To install onto ext3, you need to run the full installer. "
</blockquote>
Why? Because <a href="fedora 11 'bootable partitions cannot be on ext4 filesystem'">GRUB with Ext4 support</a> was not ready in time. So you see there is a fun little Catch-22 with the live installer. A separate boot partition in Ext3, which I don't have on the Fedora PC, takes care of this. So I'll try some other tips and tricks and get me a Fedora 11 system, you see if I don't. <p>
Oh well, that's life on the bleeding edge!]]>
</content>
</entry>

<entry>
<title>Getting a Scanner to work in Linux</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/11/getting-the-sca.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59115</id>

<published>2009-11-04T20:27:37Z</published>
<updated>2009-11-04T21:48:24Z</updated>

<summary>I have a Hewlett-Packard Laserjet 3050, their budget all-in-one printer, copier, fax, and scanner. According to the device matrix in the open source HPLIP project this machine is completely supported in Linux. However, I have a different definition of &quot;support&quot;...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
I have a Hewlett-Packard Laserjet 3050, their budget all-in-one printer, copier, fax, and scanner. According to the device matrix in the open source HPLIP project this machine is completely supported in Linux. However, I have a different definition of &quot;support&quot;...
<![CDATA[The easy part is printing. Install the HPLIP packages, and the drivers will show up in CUPS. Piece of cake. The copier is easy too, just insert your document and hit a button. But
there isn't any software control panel for adjusting copy quality, you
have to use the weird little printer control panel.
<p>
CUPS also shows a fax queue, but nothing happens when I send document to it. To send faxes I have to run a hard copy through the printer and use the printer control panel. Whatever, it works.
<p>
The 3050 has a sheet-feed scanner. Yeah, el cheapo, it's what I could afford at the time. Here is where I get annoyed. My main workstation is Debian Lenny, and the darned thing does not set up scanners bloodlessly, you have to jump through mondo hoops. Last time I looked it was the 21st century, did something happen and I got sent back to 1998? Though I recall having to jump through the same hoops on Kubuntu last year on the same PC.
<h3>Useless HP Toolbox</h3>
The machine comes with the HP Toolbox, which is sort of useful, but mostly not. The graphical interface is very limited and doesn't even recognize the printer and throws up sad communication errors. It doesn't do much of anything, I wonder why they even bother.
<p>
There are some commands that are occasionally useful, and which helped me get the scanner to work. The first step for any scanner connected to a Linux PC is to consult the <a href="http://www.sane-project.org/sane-mfgs.html">SANE supported devices database</a>. (SANE is the scanner backend for Linux.) This isn't 100% complete, but it's a good start.
<p>
Then run this command to see if SANE detects your scanner:
<p><tt>
$<b> scanimage -L</b><p>

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool </tt><p>
Don't take no for an answer; try it as root:
<p><tt>
#<b> scanimage -L</b><p>
device `hpaio:/usb/HP_LaserJet_3050?serial=00CNBK406377' is a Hewlett-Packard HP_LaserJet_3050 all-in-one</tt><p>
This is good news and bad news. The good news is SANE sees it. The bad news is this indicates a permissions problem, and since the advent of <b>udev</b> adjusting device permissions is hell itself. 
<p>
Next step is find the USB address:
<p><tt>
#<b>  sane-find-scanner</b><p>
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x3217 [HP LaserJet 3050]) at libusb:005:002
</tt><p>
We're getting closer, really we are! Ordinarily at this point we would take this information, the vendor=0x03f0 and product=0x3217, and plug it into a  <i>/etc/udev/rules.d/</i> script. On my Lenny PC, that is <i> /etc/udev/rules.d/z60_libsane.rules</i>. Quit laughing, it is too. I don't invent this stuff, I just use it.
<p>
OK then. This file is already full of rules, so all I need to do to create a new one is copy-and-paste, using the vendor and product ID for my printer. My new rule looks like this:
<p><tt>
# Hewlett-Packard LaserJet 3050 MFP<br>
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3217", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
</tt><p>
Then I need to add myself to the "scanner" group, and log out and log back in to activate my shiny new group membership.
<p>
But still no scanner. A fast test is to scan a document as root and as an unprivileged user with the <b>scanimage > filename.pnm</b> command. This tells you if it works at all, and if you have permission problems. 
<p>
Somewheres in my peeve-fueled Google searches I learned about this command from the HP Toolbox:
<p><tt>
#<b> hp-check -t</b>
</tt><p>

This spits out a lot of information, and the key bit for me was 
<p><tt>
'hpaio' not in '/etc/sane.d/dll.conf'...<br>
SANE backend 'hpaio' is not properly set up.
</tt><p>
Um. OK. I guess the person who crafted this message was charged by the word and ran out of budget. But it turns out it is literal-- I added the word "hpaio" to <i>/etc/sane.d/dll.conf</i> and lo, forsooth, and boy howdy I now have a functioning scanner.
<h3>Crazy Dream</h3>
I have this crazy dream. I dream of a world where things like this do not happen because vendors take pride in their products and want customers to have good experiences. Where HP works with CUPS and SANE to create an integrated installer and device manager. Where it doesn't take fifteen freaking years of experience to figure out how to make something that I paid for to work like it is supposed to. You know all those people who stick with commercial vendors because they get support? Ha. It is to laugh-- I got nothing from HP.
<p>
At any rate the thing works now. 






 ]]>
</content>
</entry>

<entry>
<title>Darl Is Out, Farewell Master Gamer</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/10/darl-is-out-far.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59041</id>

<published>2009-10-21T20:23:28Z</published>
<updated>2009-10-21T21:02:45Z</updated>

<summary> Darl McBride, to the glee of many, is out of a job. I think this signals the real end of all The SCO Group litigation, because I think Mr. McBride was hired specifically to litigate rather than run a...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
 Darl McBride, to the glee of many, is out of a job. I think this signals the real end of all The SCO Group litigation, because I think Mr. McBride was hired specifically to litigate rather than run a...
<![CDATA[I think Darl more than earned his pay. He sued his own customers, Daimler-Chrysler and Autozone in 2003. These suits went nowhere and Daimler-Chrysler was dismissed in 2004. Also in 2003 he went after Novell and IBM, and both suits are still dragging on. Red Hat sued SCO in 2003, and the case has been stayed until SCO v. IBM is resolved. Keeping three major actions going with no basis whatsoever is quite an achievement, and he was also the primary public target (cannon fodder, if you will) for everyone who knew the whole thing was bunk.
<p>
The motives for these lawsuits are still unclear. If the expectation was that these giant companies would roll over and pay protection money, or buy SCO at a handsome premium, someone miscalculated badly. Another theory is that Microsoft is behind all this with the goal of spreading fear and uncertainty about Linux and derailing its adoption, with no real hope of winning any lawsuits. Perhaps it is a confluence of villainy, each with their own goals.
<p>
It has been a marvelous education thanks to Groklaw. Without Groklaw we would not have enjoyed such deep, educated coverage, and would have been at the mercy of shallow, inaccurate reporting. Surprisingly, a lot of lousy news coverage continued even after Groklaw became famous-- I guess even spoon-feeding isn't enough in some cases.
<p>
In addition to the noisy and ever-quotable Darl, we also got to meet Dan Lyons, Laura DiDio, Maureen O'Gara, Rob Enderle, the Alexis de Tocqueville Institution, and various other shills, trolls, and mouthpieces. I hope it was worth it for them; me, I can't imagine a high enough price.
<p>
Good-bye Darl McBride, it was fun while it lasted. Well, no, actually it wasn't fun at all. I wish you well, and hope you find an honest job this time.]]>
</content>
</entry>

<entry>
<title>Linux Users Still Left Out, Why Source Code Matters to End Users</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/10/linux-users-sti.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.59012</id>

<published>2009-10-15T16:44:18Z</published>
<updated>2009-10-16T04:53:29Z</updated>

<summary>Here we go with another round of Linux Today reader comments. Let&apos;s start off with an issue that has been on my mind: Vendors who boast of the their Linux-based devices, but they only support Windows and Mac clients. It&apos;s...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
Here we go with another round of Linux Today reader comments. Let&apos;s start off with an issue that has been on my mind: Vendors who boast of the their Linux-based devices, but they only support Windows and Mac clients. It&apos;s...
<![CDATA[<blockquote>
<a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-10-01-015-35-NW-HW-RL-0000"> "[ghomem] [Tom tom is one of them]</a><br>
Don't be afraid to mention names. Tom tom uses Linux inside the product but it can't be used from Linux desktops. How lame is that?"
</blockquote><p>
<blockquote>
<a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-10-03-001-35-OS-BZ-OO-0006">[Joe User] [ASUS]</a><br>
I own an ASUS motherboard. They offer a version of Linux in the bootloader the call Splashtop. It allows you to get to the internet in 5 seconds from power up. Thats the good news. There is no mention of Linux anywhere. Thats the start of the bad news. There are upgrades of Splashtop available. Thats the good news. You can't run Linux and upgrade. Thats the bad news. There is a USB gadget that allows you to safely overclock on the fly without rebooting or bios changes. Thats the good news. There is no functionality to do this in Linux. Thats the bad news. ASUS made mountains of money off of Linux by putting it on notebooks. Thats the good news. ASUS dropped Linux and berates it, as often as they can, and offers no support now. Thats the bad news.<br>
Joe"
</blockquote><p><blockquote>
 <a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-10-03-001-35-OS-BZ-OO-0012">"[Khan Md Ashraf] [Motorola]</a><br>
I have a 'Linux' based Motorola phone. The A810. It comes with a Windows only software for sync. Motorola also is not making it easy to make it compatible with GNU/Linux"
http://community.developer.motorola.com/mtrl/board/message?board.id=JavaME_Connectivity&thread.id=117
</blockquote><p>
There were some good comments on why source code availability matters to end users, like this one:
<p><blockquote>
"<a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-10-07-005-35-OP-LL">[Onan the Barbarian] [Re: The last paragraph]</a><br>
><i> Even if a person never looks at the source code and may not know any programming at all, that person is covered mainly because others have the ability to look at the code and ensure it is quality.</i><p>


"Exactly. Once I listened to RMS giving a talk and he explained this with a nice analogy: software freedom is like freedom of press. Saying "I'm not concerned with software freedom because I'm not a programmer" is just as silly as saying "I'm not concerned with freedom of press because I'm not a journalist". Freedom of press is actually meant for the benefit of all who read the press, not just those who write it -- that is, it really means freedom for the people to get informed. In the same way, software freedom benefits all users of software, not just programmers -- that is, it really means freedom for the people to use their computer as they see fit, and not letting anyone dictate what you can or cannot do with your computer (DRM anyone?)."
</blockquote><p>
Thank you as always to everyone who contributes thoughtful, interesting comments!
]]>
</content>
</entry>

<entry>
<title>I&apos;ll Use Linux When $App Magically Appears</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/10/using-foss.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58978</id>

<published>2009-10-12T18:49:22Z</published>
<updated>2009-10-13T21:23:06Z</updated>

<summary>I&apos;m sure you&apos;ve seen this is as often as I have, even from supposed Free Software advocates: &quot;I can&apos;t switch completely to Linux now because I still need this $foo application. When a free alternative appears then I&apos;ll switch.&quot; They...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
I&apos;m sure you&apos;ve seen this is as often as I have, even from supposed Free Software advocates: &quot;I can&apos;t switch completely to Linux now because I still need this $foo application. When a free alternative appears then I&apos;ll switch.&quot; They...
<![CDATA[<h3>Shush Please</h3>
But first, a brief rant. Ever notice how the same ill-informed Linux and FOSS criticisms appear over and over, like bad smells? Silly nonsense like no accountability, or "throat to choke" as it is so charmingly said, no support, scary legal risks, can't rely on hobbyists, and so on. It drives me nuts because I know they're spouting third-hand ignorant guff and don't really know anything. 
<p>
Like a lot of Linux users, I am fluent in Linux and Windows, and used to speak good Mac as well. I'm not up-to-date on OS X, but you know what-- it wouldn't take me long to get up to speed, and I certainly wouldn't waste my time and insult readers' intelligence by spouting nonsense about it.  I chose Linux as my primary computing platform based on informed comparisons. I wish the Windows partisans would return the favor, and shush when they don't know what they're talking about. What a quiet Internet it would be....
<p>
Free tip: Nobody cares if you use Linux/FOSS. Use it, don't use, just please spare us the windy blather.
<h3>Making the Future Happen</h3>
Migrating away from Windows or some other platform to Linux varies in difficulty, depending on what a person needs to do. The more complex the migration, the more a long-term plan makes it possible and least-painful. Sometimes it's a small decision, like figuring out how to run a Linux PC without using the closed, proprietary Nvidia video drivers. I used Nvidia cards for several years because I enjoy some games that require 3D acceleration. But I had a plan--I kept waiting and watching for an alternative, and now I have some ATI cards that use GPL drivers. They're included in all the distros that I use, and they install and configure a lot more easily than the Nvidia drivers did, which were always a pain. There wasn't a lot I could do to make this happen, though I did write to AMD/ATI a couple of times encouraging them nicely to support Linux. And now they have a customer.
<p>
The last bit of proprietary software on my system (that I know of) is Adobe Flash. That's a tough one; my whole job is living on the Web. Try Web surfing dozens of different sites without Flash-- it might shock you how much the modern Web depends on dratted Flash. I keep trying Gnash and SWfdec. They work on some sites, but not all of them. So I need to support the Gnash and SWfdec projects and help them mature. Gnash is on the FSF's <a href="http://www.fsf.org/campaigns/priority.html">High Priority Free Software Projects</a> list. 
<p>
Those are very small examples, the idea is to help make the future happen. Don't just wait for someone to develop what you need. If your business relies on a certain important piece of software, there is probably a FOSS alternative. If it isn't quite what you need, support it and help it become more useful. You're building your own escape from lock-in, overpriced restrictive licenses, and insane EULAs when you do that. FOSS is your ticket to controlling your own business systems and data.
<p>
Vote with your wallet. Every vote for Microsoft is a vote against FOSS. The poster child for this is Linux OEM PCs-- often the comparable Windows PC is the same price or cheaper, or has more and better hardware. Saving a few bucks in the short term pushes a truly competitive computer marketplace that much farther into the future. Let vendors know when they lost a sale because of this sort of tricksiness. Independent Linux OEM vendors are good to buy from because they don't have to dance the razor's edge of trying to please both Microsoft and their actual paying customers.
<p>
It's not always easy to balance immediate needs against longer-term goals. But as the saying goes, "A journey of a thousand miles begins with a single step." Any progress is better than no progress.]]>
</content>
</entry>

<entry>
<title>Microsoft Developing a 128-bit Windows</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/10/microsoft-is-fi.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58964</id>

<published>2009-10-08T18:41:08Z</published>
<updated>2009-10-08T20:43:02Z</updated>

<summary>This PCPro story says &quot;Microsoft is planning to make Windows 8 an 128-bit operating system, according to details leaked from the software giant&apos;s Research department.&quot; Is this really a big deal? Are we going to need 128-bit operating systems?...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
This PCPro story says &quot;Microsoft is planning to make Windows 8 an 128-bit operating system, according to details leaked from the software giant&apos;s Research department.&quot; Is this really a big deal? Are we going to need 128-bit operating systems?...
<![CDATA[I'm still using 32-bit distros and doing fine, though I know that 64-bit systems have a lot of practical value and are widely used. They handle larger files, more memory, and move more data, which speeds up demanding tasks like 3D video rendering, audio encoding, games, and databases. 64-bit systems can theoretically handle 16 exabytes of RAM and files up to 8 exabytes in size. In real life filesystem and hardware limitations determine what a 64-bit system can handle. Still, it's far more than 32-bit, and far more than most users will ever need.
<p>
So what's with this 128-bit future, is it really practical? Is anyone close to being limited by 64-bit? It seems that we expand our needs right along with our computing power, but 128-bit seems like a big leap. One commonly-cited estimate is that all the printed material in the world uses about five exabytes.
<p>
Sun Solaris already <a href="http://www.sun.com/software/solaris/ds/zfs.jsp">offers 128-bit computing</a>-- 2 to the 128th power bytes of storage, and 2 to the 64th power for everything else such as file systems, snapshots, directory entries, devices, and more. In comparison, one exabyte is 2 to the 60th power.
<p>
This <a href="http://tech.slashdot.org/comments.pl?sid=1397355&cid=29682119">Slashdot comment</a> raises some interesting points:
<blockquote><p>
"Most 64-bit processors provide 40 or 48 bits of address space; they ignore the other two or three bytes of the address (often they support a larger virtual address space than physical, but even then it's usually less than 64-bit). I've yet to see a consumer-grade machine with more RAM than PAE (36-bit addressing) could address. That said, memory is not the only place where the number of bits is important. Hard drives are typically addressed by 512-byte blocks, so 32 bits gives you 2TB, which is a single disk these days. 64 bits gives you 8ZB, which is quite a lot, but it's not a completely unreasonable amount; some people are going to find that constraining in the next few years, which is why ZFS uses 128 bits. It's not that 128 bits are necessary, so much that 65 bits are and 128 is the most computationally-convenient size after 128. Making sure everything in the kernel supports 128-bit filesystem offsets is an important for long-term project."
</blockquote>
Of course my first reaction to the news that Windows is going 128-bit is "They couldn't even get 64, 32, or 16-bit right." But snarks aside, it seems this is coming, and as far as I know nobody is working on a 128-bit Linux. Does this really matter? Don't ask me, I'm still on 32-bit :).
<h3>References</h3>
<a href="http://arstechnica.com/microsoft/news/2009/10/microsoft-mulling-128-bit-versions-of-windows-8-windows-9.ars">
Microsoft mulling 128-bit versions of Windows 8, Windows 9</a><br>

<a href="http://www.thocp.net/reference/stones_and_pebbles/numbers.htm">How Things are Measured.</a><br>]]>
</content>
</entry>

<entry>
<title>Linux Radio Ads a Success, Not a Failure</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/10/linux-radio-ads.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58948</id>

<published>2009-10-06T17:38:00Z</published>
<updated>2009-10-06T20:55:15Z</updated>

<summary> Ken Starks reported on his experiment with running Linux ads on the Kim Kommando radio show in Austin, Texas. Ken sounds a bit discouraged, but he shouldn&apos;t be-- it was a success and it proves that advertising Linux works....</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
 Ken Starks reported on his experiment with running Linux ads on the Kim Kommando radio show in Austin, Texas. Ken sounds a bit discouraged, but he shouldn&apos;t be-- it was a success and it proves that advertising Linux works....
<![CDATA[First of all, I love the audacity of advertising Linux on the Windows-happy Kim Komando radio program. Kim is all about Windows, with a smidgen of Mac and lots of consumer electronics. But it was the perfect program to run a Linux ad campaign on, because Ms. Komando is really about doing things with tech-- sharing photos, connecting with family and friends, mobile devices, music, shopping, movies, job hunting, blogging, and everything else under the sun. What a great under-served audience to target.

<p>
Ken first created a high-quality professional 60-second spot, and then generously released it into the world for anyone to modify and use. Then he had funds for a two-week campaign, with these results:
<p>
<ul><li>179 phone calls</li>
<li>63 emails</li>
<li>4 personal visits</li>
</ul>
Ken my friend, that is what we call "a roaring success." The primary goal of any ad campaign is to <i>get people to talk to you</i>. Forget all that marketing-mush about "building brand awareness" and other silly excuses for non-performing ad campaigns. You want people to pick up the phone and call you. Or email, or walk in the door. However they want to contact you, don't get fussy-- welcome them with a big smile and be happy they're coming to you.
<p>
Allow me to repeat myself-- the goal of an ad campaign is to get people to contact you. What you do after that is what either turns them into paying customers, or into walkaways.
<h3>Noob Floods</h3>
What do you do when you get a flood of inquiries? How do you turn those inquiries into paying customers? Not responding to inquiries is a great way to ensure that potential customers will never bother you again, so you need a plan and resources to handle these. But dealing with large numbers of unsophisticated computer users is a lot of work.  Ken found out that a large number of callers needed more education than a radio commercial or single phone conversation could provide; they didn't understand what Linux was, and weren't very tech-savvy at all. That is going to be a fact of life for Linux consultants for a long time, so we might as well figure out some strategies for dealing with it.
<p>
One thing I have done with good success is to teach classes. The key to making them work is to teach a specific task-- I taught basic digital photo editing and management, how to sell things on Ebay and Craigslist, and email composition for business people. Get people's hands on Linux PCs and teach a specific skill. Then there is a natural entry into some of the reasons for using Linux, showing them more things they can do, and they see for themselves that it works and isn't all weird. And you make some money.
<p>
So maybe a good way to handle an influx of noobs from a general Linux ad campaign is to steer them to a free 30-minute introductory class. Real-life in-person meatspace contact is great for a local business; good small-businesspeople know that they're really selling themselves. Another thought is to film a ten-minute introductory presentation for YouTube and steer them to that. (Remember, my beloved but oft long-winded geek friends, shorter is better.) Show, don't tell; demonstrate common tasks and show what it looks like.
<p>
There should also be a static page with photos and transcript. Spend a few bucks printing up some postcards with short blurbs and the URLs; paper mail is still a fabulous way to reach people. If they're not willing to look at any of those, they're probably not serious candidates and you know to steer your energies elsewhere.
<p>
Think about the whole picture-- what does a person need besides knowledge to run a Linux PC? Partnering with an OEM Linux vendor means hardware support and a place to shop, and if it's a local shop so much the better. 
<h3>Listen</h3>
The most important skill to develop is <i>listening</i>. The stereotype saleperson wears unwilling buyers down with words and persistence. That's a counter-productive tactic, and most of us can't do it anyway. (Good for us.) Either Linux can do what your potential customer needs it to do, or it can't. You won't know without listening to them. Get people talking about their needs and wants, and they will tell you exactly what you need to know to best serve their needs.
<p>
<p>
A big thanks to Ken Starks for once again putting his money where his mouth is, and generously sharing the fruits of his labors. And a big rude noise to those titans of industry who profit handsomely from Linux, but <a href="http://linuxlock.blogspot.com/2008/10/leave-it-to-little-guys.html">can't be bothered to promote</a> it in any way. The Linux "brand" is valuable and has many important differentiators; it's all in how it's presented.]]>
</content>
</entry>

<entry>
<title>Mark Shuttleworth&apos;s Community Has No Women</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/mark-shuttlewor-1.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58910</id>

<published>2009-09-29T19:44:54Z</published>
<updated>2009-10-01T02:13:13Z</updated>

<summary>A few people took Mark Shuttleworth to task in their blogs for making exclusionary and sexist comments in his keynote at last week&apos;s LinuxCon. Such as Open Letter to Mark Shuttleworth, A followup on the Shuttleworth incident, and On Keynotes...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
A few people took Mark Shuttleworth to task in their blogs for making exclusionary and sexist comments in his keynote at last week&apos;s LinuxCon. Such as Open Letter to Mark Shuttleworth, A followup on the Shuttleworth incident, and On Keynotes...
<![CDATA[The topics of his keynote are Cadence, Quality, Design. Mr. Shuttleworth is a real visionary who can see the big picture and the long-term view, and the rare ability to put his ideas into action, and to inspire and motivate other people. It is a wonderful presentation that everyone who wishes to devote their talents to Free software should listen to.
<p>
But it has a number of fatal flaws. Mr. Shuttleworth didn't make just a couple of careless comments; the recurring theme all through his talk was "Guys are the cool techies, girls are not." He drew a clear line between 'us' and 'them', with 'us' being men and 'them' being women. It was like being served delicious soup, beautiful savory soup with mouth-watering aroma, and just as I am about to take a bite I see a fly doing a lazy backstroke. The closer I look the more flies I see. I call over my waiter and I tell him "Hey! There are flies in my soup!" And he says "Oh, don't worry about those, just eat around them."<p>
These are all quotes of Mr. Shuttleworth's words, as exact as I could make them. He starts off with an attractive and ambitious vision, and then right away makes a dumb pun about ejaculation. Thanks a lot, what a way to set the tone at a technical presentation. No, talking about female orgasm would not make me happy. Talking about Linux and Free software would make me happy, and leave the dumb stuff at home.
<p><blockquote>
""People often ask me why I'm so fascinated by Free software , and why I put so 
much time, energy, and money into Ubuntu...I really believe the Free software 
process is the right way to build software. Not only that, 
there is the potential, if we raise our game... that we could end up 
re-defining the experience that the average person has whenever they turn on 
a computer."
<p>
"A release is an amazing thing. I'm not talking about the happy 
ending, I'm talking about a software release, the fresh meat."
<p>
"The release is the beginning of the journey for many other parts of the 
community and for our users. When you make a release it has all sorts of 
other benefits...Think of all the other people in the community who want to 
be helping you get your software out to the world. Documentors, translators, 
artists, advocates; their job begins once you commit to making a release... 
Committing to a release effectively broadens the base of the people who are 
going to be participating in your project."
<p>
"...agile development guys..."

<p>"free software leaders, guys who are really interested in the code, the guys 
who started and founded the projects..."
<p>
"...gnome guys... <br>
"...kde guys..."
<p>
"...guys who are driven primarily by software deployment, and guys who are driven 
primarily by hardware issues....
<br>...hardware guys...
<br>...software guys...
<br>...hardware guys...
<br>...software guys..."
<p>
'...guys writing that code are all free software guys..."

<p>"...when it lands in the hands of your grandma it doesn't do what you intended it 
to do..."  

<p>"...opening up the doors to new developers...a lot of upstream projects take the 
form of a couple of guys who know each other really well...hard to cross the 
chasm... getting to the point where you're one of those guys..."


<p>"Maybe for some people it's part of the fun, you have this cabal effect.  
But it's damaging to our ability to grow projects. Only people who are 
insanely persistent can cross that chasm. Whereas if you're more open to code 
that's coming in from people you don't know then it's really exciting for 
those guys...
<p>"...you don't want some other guy, or girl, coming along and trampling that..." <i>Aha! He does know the difference!-- ed.</i>

<P>"...you can actully create the feeling of having two guys sitting looking at some 
code, three guys, four guys sitting looking at some code and working through 
it....get this guy and that guy to review it..."



<p>"...guys say "Look, I work on the kernel, I do device drivers, i don't have to worry about the user experience..."
</blockquote>
Here is the infamous "explaining to girls" comment:
<blockquote>
<p>"How many of you guys know Till [Kamppeter]... making sure that your printer, your mom's printer, my grandma's printer just work out of the box...if we can do the same with sound, if we can do the same with wi-fi, we can do the same for various other amazing subsystems that are going to come into the kernel...if we approach this from the perspective of saying "How do we make this just awesome for end users" then we'll have less trouble explaining to girls what we actually do."
</blockquote>
Thanks. Thanks a lot. If all of you men Linux devs work really really hard someday we'll have computers that even girls can understand.
<blockquote>
<p>"...connected in and work with those guys...."

<p>"I hope you guys have a phenomenal collaboration summit."
</blockquote>
<p>
In this talk the subtext is crystal clear- guys are all those awesome brilliant software developers and tech gurus, girls, moms, and grandmas are the adoring helpless end users who totally rely on the brilliant guy gurus. 
<p>
Mark Shuttleworth is not the only one who does this; it permeates Linux and FOSS. But he talks the most about leadership, the future, community, and inclusion. I think that Mr. Shuttleworth owes us an apology. Not only for assuming that women are not worthy of respect, but for also assuming that all men like smutty puns and dissing women. How refreshing it would be to hear "I'm sorry, I will do better". What an example that would set, what a show of leadership, especially coming from the man who speaks so often on the importance of courtesy and respect, and reins in heated discussions with admonitions to cool off and be constructive.
<p>
Here are a few free tips for speakers and writers: Stay on topic. Save your dirty jokes and other dumb stuff for when you're partying with your friends. Women and men are adults. Girls and boys are children. What is your goal, for your audience to listen to what you're saying? Or to be distracted by dumb stuff? It seems a simple choice to me. 
<p>
I still recommend that everyone watch this-- just try to eat around the flies and taste only the soup.<p>
*edit*<p>
For those who think the opinions of a woman don't count for much on this topic, here are some perspectives from some men: Chris Ball, Matt Zimmerman, and Adam Williamson --
<p>

<a href="http://blog.printf.net/articles/2009/09/25/on-keynotes-and-apologies">On keynotes and apologies</a>
<p>

<a href="http://mdzlog.alcor.net/2009/09/29/explaining-to-girls/">Explaining to girls</a>

<p>
<a href="http://www.happyassassin.net/2009/09/25/sexism-debate/">Sexism Debate</a>]]>
</content>
</entry>

<entry>
<title>Why IBM won&apos;t Do Desktop Linux</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/why-bob-sutor-i.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58885</id>

<published>2009-09-24T13:57:40Z</published>
<updated>2009-09-24T15:58:34Z</updated>

<summary>Bob Sutor, IBM&apos;s VP of open source, seemed to once again throw desktop Linux under the bus this week at Linuxcon: Possible futures for the Linux desktop - the full list from LinuxCon: &quot;1. It goes away. 2. We stop...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
Bob Sutor, IBM&apos;s VP of open source, seemed to once again throw desktop Linux under the bus this week at Linuxcon: Possible futures for the Linux desktop - the full list from LinuxCon: &quot;1. It goes away. 2. We stop...
<![CDATA[Nothing really, as it presents a clear picture of IBM's attitudes in regards to Linux.
<p>
Let's start with a little trip down memory lane. IBM Thinkpads were favorites amongst Linux users for years and years. What did IBM ever do to to show its appreciation for its loyal Linux Thinkpad users? Who paid the Microsoft tax even when they didn't want to use Windows, and jumped through all kinds of hoops to install Linux and get all the hardware working? Not much, some information pages but never official support. Which shows once again that it is a mistake to support vendors that treats its Linux customers as second-class citizens; the "if we be nice to them they'll be nice to us!" tactic does not work.
<p>
Now that Lenovo is the official Thinkpad vendor it's worse than ever. They've made a couple of feeble attempts at selling Linux boxes, but sabotaged themselves so skillfully it never worked. You couldn't even find the alleged Linux Thinkpads on Lenovo.com. Though here is a funny thing: if you go to Lenovo.com and enter "linux" in their Search box, it finds a bunch of links--- to pages on Ibm.com. Why? Because when IBM sold its PC division it retained an 18.9% equity stake in Lenovo. So IBM is still in the PC desktop business.
<p>
 This whole arrangement is bizarre, it's like Lenovo is the grouchy spouse who goes around offending Linux users, and IBM tags along behind apologizing and trying to smooth things over. I saved the best punchline for last: Lenovo's slogan, "New World. New Thinking."
<p>
Point #9 is already here. The Linux desktop has been outperforming Windows for a long time, which is a low standard to beat. Apple has the reputation for prettiness, but Linux has long beat the pants off both of them in flexibility, features, customizibility, power, and stability. It is doing quite well for prettiness too.
<p>
Point #7 is interesting, I agree with it. Chasing Windows is futile because that is going in reverse. Linux is already the champion of desktop environments; the remaining hurdle is applications and quality of applications. We're close, but not all the way there.
<p>
But the real message here is #10. IBM is not interested in standalone computer desktops, but selling software as a service. Or cloud, or hosted services, or whatever you want to call it, it's all the same thing: keeping control of customer's software and data, and feeding them like little baby birds, only little baby birds who pay for the privilege. And that is what all the big vendors are chasing now. They're not interested in OEM desktop Linux and never will be. And just like Google and Amazon and other huge consumers of Linux, they'll have a built-in GPL dodge and share only whatever code they feel like sharing.
<h3>Hardware Support</h3>
The very least level of support IBM and other hardware vendors can offer is to not ship Win-hardware. They could build their machines with hardware components that are not operating-system specific, and support open driver development. I'm not holding my breath; I've been bugging various hardware vendors about this for years, and all they do is give me the same look my dog does when I use words he doesn't know.
<h3>Moral: No Corporate Saviors</h3>
So the moral is the same as always-- it is a mistake to wish for a savior. We have to do it ourselves. Which is the whole point of FOSS-- it isn't about "Oh please Mr. Sutor, rescue Linux and make it popular!" IBM will use Linux in a way that benefits IBM. Just like you and I use it in ways that benefit us. The great power of distributed development and low barriers to entry is we can find other people whose interests align with ours, and join forces. That's how we keep Linux cool, useful, progressive, and not locked up in corporate ghettoes.
<p>
The big unanswered, and unasked, question: Linux and FOSS are hot and trendy now. Every PHB wants to do Linux. But what's in it for all the people who are actually writing the code, only to see all these big businesses profit from it? Stay tuned, as I am going to try to find out.
]]>
</content>
</entry>

<entry>
<title>The Linux Foundation&apos;s &quot;Community&quot; Doesn&apos;t Look Very Community</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/linux-foundatio.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58870</id>

<published>2009-09-22T16:03:29Z</published>
<updated>2009-09-23T02:52:16Z</updated>

<summary>The first annual Linux Foundation&apos;s Linuxcon is in full swing, and it sure looks like the face of Linux is still a bearded one, despite the Linux Foundation&apos;s grand claims of Community. Perhaps they have a more limited definition of...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
The first annual Linux Foundation&apos;s Linuxcon is in full swing, and it sure looks like the face of Linux is still a bearded one, despite the Linux Foundation&apos;s grand claims of Community. Perhaps they have a more limited definition of...
<![CDATA[The Linux Foundation is not Linux, though it is positioning itself as such. They pay Linus Torvald's paycheck, and they are making him the Official Star of Linux. (He is already a bright shining star, so I guess some sort of official star status doesn't hurt.) Part of this was the Fake Linus Contest, which to me was baffling-- what's the point? If you're nattering on all the time about Community, how about having some genuine community contests like coding, documentation, artwork, interface design, ideas for engaging and teaching young people? Something that is attractive to everyone and has some lasting value, rather than yet another exercise in chummy insider-ness.
<p>
And check out the winning Fake Linus-- Matt Asay, who I would not characterize as any kind of great Linux advocate; his views on Linux and FOSS change as often as he publishes a new blog posting, which is several times a day. But at least Mr. Asay has some genuine FOSS creds. 
<p>
Dan Lyons as contestant is just plain baffling. You might recall this is the same Dan Lyons who used to publish reams of anti-Linux trolling and pro-SCO guff for Forbes magazine. So what happened, wasn't Rob Enderle available? Or Maureen O'Gara? With Ms.O'Gara you get a twofer-- anti-Linux troll and your token woman. I suppose it's a play on his schtick as Fake Steve Jobs, which is about as relevant to Linux and community-building as any random celebrity impersonator. A Fake Elvis would have been better, then we would have some cool music to listen to.
<h3>We Are Too The Linux Community!</h3>
The Linux Foundation makes much big noise about Community, of the Community, by the Community, and for the Community. It's a pretty doggone limited community, check out the faces on the <a href="http://events.linuxfoundation.org/events/linuxcon"> 1st Annual LinuxCon</a> page. Sorry, I must apologize, for it does symbolize diversity-- a diversity of facial hair, from clean-shaven to traditional geekbeard to neatly-trimmed corporate beard to the contemporary I-spent-an-hour-grooming-my-stubble-to-look-like-I-just-rolled-out-of-bed look. And by golly that is a communty represented there-- a corporate community.
<p>
The <a href="http://linuxcon.linuxfoundation.org/meetings">schedule of talks</a> looks a little more enticing and not quite so corporate-driven. Lots of great subjects, a gaping dearth of women presenters.
<p>
I'm guessing some of my friends at the Foundation and at Linuxcon might be a bit upset with what I'm saying. They work hard and put a lot of themselves into the Foundation and Linux. That makes us even because I'm upset with them, because in this here year of 2009, well into the new millennium, it's ridiculous to be this tone-deaf towards women in Linux and FOSS. It's no good talking about going mainstream, and big growth, and rosy visions of the future without having a grasp on the fundamentals of the here and now. The here and now is dismal. Linux is hampered by its lack of real diversity and growth in numbers of new contributors: hardly any women, 1.5% according to the FLOSSPOLs study, and any man or woman who doesn't have rhino hide and near-sociopathic stubbornness is not going to stick around.
<P>
How do we attract and retain new contributors? By reaching out, and by providing help and mentoring to get new contributors off to a good start. By  presenting a variety of highly-visible role models. By valuing all contributors, because coding is just the beginning. Ongoing software maintenance and improvements, ongoing user support, documentation, providing a welcoming path to turn users into contributors, artwork and music, site design, marketing and talking to the press, and on and on...it's not enough to fling some code out into the world and hope something good happens.
<p>
Linux is at a crucial crossroads now. We can show some real vision and leadership and create a great future, and show the world how it's done. Or we can stay trapped in the old rut of sink-or-swim, Kevlar hide required, and continue to muddle along in the same old way. There is nothing visionary about ruts.
]]>
</content>
</entry>

<entry>
<title>Firefox is Zapping my Happy Linux Buzz</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/firefox-is-zapp.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58833</id>

<published>2009-09-16T20:04:34Z</published>
<updated>2009-09-17T17:00:40Z</updated>

<summary>Confession: I&apos;ve never been much of a Firefox fan, but I am very happy for its success and I use it a lot. I have to, because even though my favorite Web browser is Konqueror there are a lot of...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
Confession: I&apos;ve never been much of a Firefox fan, but I am very happy for its success and I use it a lot. I have to, because even though my favorite Web browser is Konqueror there are a lot of...
<![CDATA[<p>
Konqueror, like any good Linux application, behaves differently. When I have multiple Konqueror windows open and one of them crashes it doesn't take the rest of them down. With Firefox it's all or nothing. The newest Firefox update on my main PC is so unstable it's crashing and disappearing several times a day, and I'm having flashbacks to Windows.
<p>
 I've been thoroughly spoiled by my various Linux PCs: I can open and close applications all day long, and surf the Web, and check email, and run various system and network administration commands, and install or remove apps, and run remote graphical desktops via VNC, and open NFS and Samba shares, and do all of this whenever I feel like it, and nothing bad happens. Unlike Windows which must be babied along, you can't have too many apps open, and you certainly don't open and close things all over the place without suffering the consequences. So when Firefox behaves like a frail Windows application it stands out like the weakling at a body-building convention.
<p>
Another amusing Firefox quirk is inconsistent Ctrl+T behavior. This is supposed to open a new tab. Sometimes it works. Sometimes it doesn't.
<p>
The Location Bar History has gone insane. On normal browsers you click the little arrow to see a drop-down menu of the most recent pages you have visited, in order. I love this. But Firefox horked it and now it shows old pages I haven't visited in ages, and recent entries are nowhere.
<p>
The Google toolbar does not automatically clear seaches. What the heck is that about? I just love having extra work because Firefox thinks I need it. Konqueror on Debian automatically clears entries in the Google bar, and if I want to repeat a search there is a nice dropdown menu with recent searches.
<p>
People rave about how great having huge thundering herds of plugins to use is such a wonderful thing, and it is. But there is no easy way to tell which ones are FOSS and which ones are proprietary, and I do get tired of wading through mass pages to try to figure that out.
<p>
Another thing that troubles me about Firefox extensions is they bypass your distribution's package manager. One of the great strengths of Linux is having trusted software repositories. We can install whatever we want and not have to worry that's it's some nasty piece of malware. I have cron jobs that run updaters every day. No worries, this isn't Windows where updates break your system as often as they fix it. But Firefox extensions operate far outside of this safety net, just like Windows applications. This is extra-scary in this shiny new era of Web threats and Web browsers being the dominant security worries.
<p>
Probably the next update will fix the instability. After all, the infamous Firefox memory leak is mostly fixed, though not completely, even though the devs were bothered by us silly users calling it a memory leak when they said it really wasn't, but something else that behaved like a memory leak, and how were they supposed to fix something when we weren't even right about defining the problem? Or it was a feature, depending on who was doing the explaining.<br>
<a href="http://weblogs.mozillazine.org/ben/archives/009749.html">About the Firefox "memory leak"</a><br>
<a href="http://kb.mozillazine.org/Reducing_memory_usage_%28Firefox%29">http://kb.mozillazine.org/Reducing_memory_usage_%28Firefox%29</a> only mentions Windows users.<p>
Calling a bug a feature is rather Windows-ish, is it not? At any rate the Web is a better place thanks to Firefox, and for that I give thanks.]]>
</content>
</entry>

<entry>
<title>De-Programming Windows Refugees</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/de-programming.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58824</id>

<published>2009-09-15T14:47:24Z</published>
<updated>2009-09-15T17:58:24Z</updated>

<summary> Way back in the last millennium, in the very olden days of Linux, most Linux users were grizzled old Unix graybeards. They saw Linux as a cute little toy Unix, but it was Free and free and fun. And...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Carla Schroder: Country Geek" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
 Way back in the last millennium, in the very olden days of Linux, most Linux users were grizzled old Unix graybeards. They saw Linux as a cute little toy Unix, but it was Free and free and fun. And...
<![CDATA[What happened was the supply of Unix gurus was all used up and Windows and Mac refugees poured across the borders, driven by curiosity and desires for something better. Naturally their expectations were shaped by their experiences, and even more by the relentless propaganda spewing forth from the halls of Redmond and Cupertino, the non-stop claims that Mac and Windows are easy and intuitive, that computing is pointy-clicky and no knowledge required.
<p>
What nonsense, and what a disservice to computer users. If Apple's products are so easy, why is <a href="http://oreilly.com/store/bestsellers.html">O'Reilly's best-seller list</a> full of OS X and iPhone books? For over a year the #1 book was "Mac OS X, the Missing Manual."
<p>
Neither the Mac nor Windows are intuitive, and I wish the word "intuitive" would go away entirely because the poor thing is so misused it needs a long vacation. Here is a dictionary definition of intuitive:
<p><blockquote>
"Known or perceived by intuition."
</blockquote><p>
What is intuition?
<p><blockquote>
"The act or faculty of knowing or sensing without the use of rational processes; immediate cognition."
</blockquote><p>
Some synonyms are <i>clairvoyance, innate knowledge,  instinct, premonition, presentiment</i>. Some antonyms are <i>knowledge</i> and <i>reason</i>. 
<p>
So "intuitive" has nothing to do with computers. It's all learned. Duh. But the poor huddled Mac and Windows masses have been fed this line of bull for so long that they believe it even though it directly contradicts their own experiences, and it even leaks into our nice little Linux world, and we see all kinds of exhortations to make Linux more "intuitive."
<p>
Of course we must always continue to improve ease-of-use; computers are supposed to serve us, not the other way around. But I do wish this "intuitive" nonsense would stop, because it is nonsense. The last thing we need is even more willfully ignorant computer users.
<h3>Our  Mission</h3>
Our mission, for those who choose to accept it, is to understand that de-programming these proprietary refugees is Job One. It is not a job for the impatient or faint of heart because there are so many layers to penetrate, especially for Windows users who think PCs are Windows computers, that malware, instability, DRM, insane EULAs, and overpriced under-featured crud are facts of life. That we have no right to control our own property or data, and it is perfectly OK to commit all manner of invasions into our personal lives. Somehow we must communicate that some actual study and learning are required for all platforms and devices, and that whining and wailing in despair don't accomplish much.
<p>
That last one is especially difficult because no matter how many years people have been pounding on their PCs in frustration (Windows users in particular) they still believe that it is "intuitive". Such an intense level of indoctrination is not overcome overnight.
<p>
Have patience, brave penguin, and you will succeed, and great will be your glory. OK probably not glory, but hopefully personal satisfaction and happy new Linux users.]]>
</content>
</entry>

<entry>
<title>Too Much Choice, FOSS vs. Capitalism, Windows &quot;Security&quot;, Mono</title>
<link rel="alternate" type="text/html" href="http://blog.linuxtoday.com/blog/2009/09/too-much-choice.html" />
<id>tag:blog.linuxtoday.com,2009:/blog//32.58752</id>

<published>2009-09-02T21:28:39Z</published>
<updated>2009-09-02T22:44:28Z</updated>

<summary>Here are more deep thoughts from Linux Today readers. Or at least entertaining thoughts. Or insightful. Or annoying. Or something! Don Whitbeck settles the question of &quot;Linux has too many choices&quot; once and for all with irrefutable logic: &quot;Let&apos;s just...</summary>
<author>
<name>Carla Schroder</name>
<uri>http://linuxtoday.com</uri>
</author>

<category term="Linux Today Readers Speak" scheme="http://www.sixapart.com/ns/types#category" />


<content type="html" xml:lang="en" xml:base="http://blog.linuxtoday.com/blog/">
Here are more deep thoughts from Linux Today readers. Or at least entertaining thoughts. Or insightful. Or annoying. Or something! Don Whitbeck settles the question of &quot;Linux has too many choices&quot; once and for all with irrefutable logic: &quot;Let&apos;s just...
<![CDATA[Rufus Polson wrote a nice long Talkback on <a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-08-12-030-35-OP-BZ-CY-0002">"Competition" vs. "Reward" </a>. The whole comment is great, and here is an excerpt:
<p><blockquote>
"Now market theory does claim competition causes efficiency, but that in turn is based on two more basic ideas. First, people are homo economicus--they are motivated entirely by financial gain. Second, competition results in people who perform better getting rewarded financially and people who perform less well getting penalized...
<p>
In fact, psychological studies suggest that people are motivated by a number of things, and that financial gain past a certain point is not really one of the most effective motivators. Done wrong it can even *de-motivate*. Another problem is that firms are not the same as people. CEOs may be financially motivated to improve a firm's profits (in the short term), but are line workers? Certainly not in most big businesses. To many, profits are something that happens when their wages are squeezed. Certainly it has been some time since there was a link between increasing worker productivity and increasing worker wages. 
<p>
So for motivational purposes, capitalism in large firms is pretty much indistinguishable from Soviet communism. Finally, markets aren't actually optimally efficient; to approach efficiency they require fairly firm regulation to reduce opportunities for fraud, "moral hazard", the creation of externalities--just generally cheating. They also require a certain amount of planning, as well as intervention to create public goods such as infrastructure which would go uncreated due to free-ridership problems if left to markets. The most successful economies around the world, including the US, all interfere in their markets extensively."
</blockquote><p>
Windows security is always good for some laughs:
<p><blockquote>
<a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-08-14-028-35-SC-MS-NT-0002">What is a botnet?</a> Tont O'Bryan says "It's what results from connecting Windows to the Internet."
<p>
<a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-08-14-028-35-SC-MS-NT-0007">jp joins the fray</a>, responding to  "The problem is really just that Windows is so immensly popular":<p>
"Once again, widespread does not equal popular. At one time polio was widespread but I doubt anyone thought that made it popular."
</blockquote><p>
Finally, <a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-08-24-007-35-OS-NV-0003">GreyGeek answers the question</a> that will not die: If Mono is bad, how can Samba be good? Here is an excerpt:
<p><blockquote>
"So, SAMBA is a green room development with no Microsoft licenses currently needed. Microsoft may change that in the future by patenting software technologies it uses to extend SMB in future releases, thus blocking SAMBA, if the current challenges to software patents fail. So, if Linux is not connected to a Windows network it does not need SAMBA to operate at all.
<P>
That is not true with MONO. de Icaza did not use the "French Cafe" to figure out .NET because because he has been in frequent contact with Microsoft developers during the development of MONO. I understand that he wrote MoonLight, a SilverLight clone, in 20 days and finished it on a plane flight to Europe, where he presented it. Considering his MS contacts I can understand how he did it.
<P>
To make matters worse, the Ubuntu Technology Board voted on June 30, 2009 to make the Ubuntu desktop remix DEPENDENT on MONO! Since MONO is a clone of .NET, and .NET is owned and controlled by Microsoft, that means that Microsoft will, directly or indirectly, control the Ubuntu desktop in future releases, unless the UTB comes to its senses and reverses itself. Now, consider this: GNOME is built using C and the GTK+ API, and compiled with gcc. MONO (.NET) has it's own API and GUI dialog frameworks, and is written using C#. There is NO NEED for GTK+ if GNOME because dependent on MONO. Expect the Ubuntu Technical Board, after a "reasonable" period of time to allow MONO based GUIs and utilities to gradually replace GTK+ counterparts, to announce that it is removing the GTK+ toolkit to "save room" on the ISO. That is the same reason it used to remove GIMP from the ISO in favor of MONO."
</blockquote><p>
Thanks again LT readers for posting the finest and freshest comments anywhere!




]]>
</content>
</entry>

</feed>