Home Blog Page 8569

Revolution OS movie review

kikensei tells us of this story: http://www.linuxorbit.com/modules.php?op=modload&n ame=Reviews&file=index&req=showcontent&id=5. “The film is a bit of an anachronism now, since it culminates before the harsh fall from grace of Linux and the tech sector on Wall Street. It’s likely though, that Linux was never really understood by the financial world, overvalued in ?99, and undervalued in current days, the OS is slowly, and steadily gaining ground by virtue of its own merits. The stalwart Open Source ‘visionaries’ Eric Raymond and Richard Stallman, given so much time in the film, don’t shine with the same spark they may have carried in the awkward beginning days of the GNU and Linux OS movement. The community seems to care more for work and development than philosophy these days, so some of the monologues have worn a bit thin.

Nonetheless, Revolution OS is a fun film for the Linux enthusiast, and well worth the visit for the historical primer it provides. Finally the figureheads of the open source movement have a face to match their names in print. Even Slashdot’s Rob Malta (Cmdr Taco) can be seen lounging at the Linux expo. The viewer can decide if that?s a good thing.”

Category:

  • Linux

New Python/C# bindings expand KDE languages

Dre writes, “The dot is running a story about the release today of C# bindings for Qt 3 as well as KDE 3 and KDE 2 bindings for Python. The C# bindings work with the Mono compiler, runtime environment and class libraries, enabling a fully Open Source implementation of C# for Qt. The Python bindings are the first released for KDE 2 or KDE 3 (though bindings for Qt 2 and Qt 3 have been available for some time).”

Category:

  • Open Source

New Linux.com and NewsForge.com: Your comments, please

By Robin “Roblimo”
Miller
, editor in chief

Well, here we go. You’re looking at the new versions of Linux.com and NewsForge.com. Some will like the changes and some won’t, as is always the case with Web site redesigns. But the work was necessary, especially on Linux.com.

Documentation is the key

The heart of the Linux.com site rehab is the new documentation index. There is plenty of “How to use Linux” material online, but sorting through all of it to find the exact HOWTO, tutorial or MAN page you need has been a chronic problem. The Linux.com documentation/tutorial section
now classifies material not only by topic, but also by user level. There is a brief summary of each article, and a place for you to rate each one
and comment on it. Our documentation index only has a few hundred entries right now, but it will grow rapidly.

We believe in LUGs

All full-time Linux.com and NewsForge.com editors belong to Linux User Groups. We actively encourage others to join (or start) LUGs. We have reformatted the “old” Linux.com LUG database, which is woefully out of date, as a starting point. If you find (as you will) broken links or
obsolete information, please let us know. We’ll change, delete or update as needed. And if you are involved with a LUG we don’t have listed,
please tell us about it. Make sure you include the country, state or province, city or town, URL, email address(es) and any other contact
information and perhaps a short paragraph describing your LUG’s primary focus. We want this index to be as complete as possible, and that is a
“forever” job, not a one-time task. We will also steadily improve our LUG section interface, and before long we will add a section for meeting
and event announcements. We are taking LUG information updates via email right now. Please send yours to editors@linux.com with “LUGS” as the subject.

Software listings and reviews

Again, an index that needs a lot of work. If you would like to write software reviews for Linux.com, please email editors@newsforge.com with the title of the software you would like to review and, if possible, URLs for your previously published work. We are looking for software reviews on all levels, from programs for home users up to admin tools for enterprise-level networks and clusters.

NewsForge news and commentary

Aside from visual changes, NewsForge will stay essentially the same. We will continue to be “the online newspaper of record for Linux and Open
Source,” with links to virtually all relevant news, press releases, and other material published anywhere online, plus original stories that
range from breaking news and “insider” exclusives to feature stories, interviews, and commentary from our staff — and from people like you.
If you have a thought or opinion about Linux or Open Source you’d like to share with about 350,000 close friends, this is the place to do it.
We seek diverse views, not material that adheres to some arbitrary “party line.” Be original, make your point clearly, stick to Linux
and/or Open Source-related topics, avoid blatant self-promotion, and we’ll almost certainly run your piece. Submissions go to editors@newsforge.com.

One change worth noting on NewsForge: You can now comment on our NewsVac links as well as our original reports.

We have opening-night jitters

We’ve put a lot of sweat into this relaunch, but we’re sure you will spot flaws that didn’t show up on the test servers. We’re also sure you’ll have ideas on how we can improve the sites, features we should add, and so on. Please post your bug reports, comments and suggestions below, where others can see and add to them, rather than emailing them to us privately. Linux.com and NewsForge editors will read every single
comment, and we will respond directly to many of them.

Update from RM: The NewsVac summaries will return, as will the time/date stamps on stories, as soon as we get the new database stable and all the URLs pointing correctly, etc.

Category:

  • Linux

Commentary: Toward a successful Linux desktop install

Author: JT Smith

By Don Goodman

Without an easy-to-use, universally accepted setup for Linux programs,
Linux remains relegated to the server room. Building a successful future
for Linux on the desktop begins with understanding the history of Windows
and Mac. How did Windows beat out Apple when the Mac was easier to use?
Installing programs onto the Mac was easy, but not so with Microsoft operating
systems.

In the early of days of MS-DOS and Win3.x, there were a variety of methods
for installing programs and often, one had to “hack” the system configuration
files to enable the programs. Sometimes hacking didn’t work. When MS
settled on “setup.exe,” problems continued because each application
company’s notion of the setup.exe runtime was different. Eventually, a consistent
pattern emerged because of the common use of MS development tools and
Microsoft’s embrace of partners, who agreed to make their setup programs
look like Microsoft’s setup programs.

When Microsoft created partner companies and blessed the partners’
methods, standardization of the Windows setup process occurred and lead to
the world’s embrace of Microsoft’s notion of “ease-of-use.”

Microsoft attacked Mac ease-of-use on at least two fronts. First, Microsoft
defined a standard. Secondly, the company forced anyone who wanted to install
Windows-related programs to follow its standard.

Partners agreeing to mimic the appearances of the MS setup programs found
kindness from the gorilla, but more important in the war with Apple, simple
setups led to more programs for Windows, which led more people to acquire
the Windows machines. The ubiquity of Windows usage created a common source of
cash for the partners and Microsoft. From this cycle, a standard practice
was born. Mac fell by the way because it did not establish a similar standard and did not successfully use the work of others as part of its
business strategy.

Linux opportunities

The Linux community has a partnership concept — many entities creating lots
of code for the OS — that is similar to the Microsoft partnerships. The
Linux world lacks the central force driving a simple process.
Some in the Linux community are clued in to the needs for simple
interfaces. These same persons could guide a universal Linux application setup (LAS).

Just as the Linux GUIs use copy/paste and mouse clicks, so can the Linux
world use the current accepted Windows setup practice by imitating it in
the LAS.

What needs to be done?

Establish a central authority to drive a feature set in the setup
structures that satisfies the expectations of Windows and Mac users. Without it, MS
continues its domination of the desktop while a superior OS is languishing
in the server room. Establish a direct, intuitive approach for installing on and removing
programs from Linux. Intuition today is defined by setups on Windows
whether we like it or not. Linux developers need utilities that they can employ to
encapsulate programs into standard install interfaces (read Wizards) that
behave like those traditionally found on Windows.

Conquering Microsoft by playing to Linux strengths

An Applications Setup Committee approved by the guiding Linux lights could
define and create the processes, procedures and interfaces. Then the committee could
define the LAS, approve standard interfaces and features, embrace an
un-install, establish a test team and provide Seals of Approval for
application developers and companies. The committee could become the voice of
the Linux install and promote its use so that normal non-Linux people can have confidence in the installer.

The question before Linux application developers is: “Who shall best serve
the ‘normal’ user — the sloppy coders from Redmond or the LADs?” In the
end, ease-of-install and use shall define who owns the desktop. Apple failed but
Linux has strengths — coding partnerships, peer review and a passion to
win. If these are played correctly, MS will be relegated to the history of the
desktop.

“Commentary” articles are contributed by Linux.com and NewsForge.com readers. The opinions they contain are strictly those held by their authors, and may not be the same as those held by OSDN management. We welcome “Commentary” contributions from anyone who deals with Linux and Open Source at any level, whether as a corporate officer; as a programmer or sysadmin; or as a home/office desktop user. If you would like to write one, please email editors@newsforge.com with “Commentary” in the subject line.

Category:

  • Linux

Review: USB 2.0 burns rubber

MSNBC: We always do end up succumbing to the digital arms race ? buying a bigger hard drive, doubling our computer?s memory, upgrading from CD to CD-RW drives ? then to DVD. Computing enthusiasts, prepare to reach again for your wallet. USB 2.0 is why. It?s for anyone who gnashes with impatience at slow data transfer speeds to external CD burners, hard drives or other storage devices.

Factoring gains won’t break strong crypto

LinuxSecurity: “Concerns that improvements in factoring technology might make it easier to break large key length encryption codes are misplaced, according to noted cryptographer Bruce Schneier.”

Ellison’s worth is nearly halved, Gates still rich

The Standard: “The Oracle chairman drops 2 spots on Forbes’ list of the world’s richest people as his net worth shrank to $26 billion this year from $47 billion last year.”

Apples don’t fall far from tree

From MSNBC: “Shortages of a hot new product have Macintosh dealers grumbling that Apple Computer is showing preferential treatment to company-owned retail stores ? something the company promised would not happen.”

GNOME board member Telsa Gwynne leaves “ecstasy over algorithms” to others

Author: JT Smith

by Tina Gasperson
Telsa
Gwynne’s self-effacing manner hasn’t kept her from the spotlight. It’d be hard
to stay hidden anyway, being the wife of Linux kernel’s second-in-command, Alan
Cox. But she’s made a name for herself in the world of Linux and free software
on her own merits as a document writer and bug catcher, even landing a position
on the GNOME board of directors. Not bad for someone who doesn’t do programming.
Oh, and it’s Telsa, T-e-l-s-a, no relation to the Master of Lightning, thank you very
much.

“I am sooo going to regret this.

“I do docs, bugs, and hassling developers. I don’t code.

“I also make last minute decisions,

“Telsa”

That’s it. The full text of Gwynne’s GNOME board candidacy statement,
given on the final day it could be accepted. It was enough to get her elected
with more votes than 15 other candidates, including the Free Software Foundation’s Richard Stallman.

After much pleading and groveling on our part, NewsForge was able to coerce
Gwynne into talking about herself and some of her philosophies and experiences. Take heed, all who would contribute to Open Source development:
You don’t have to be a kernel hacker to make a big difference.

Gwynne grew up in northeast England, in a magical sounding place called
Newcastle upon Tyne. She studied to become a psychiatric nurse, but hasn’t put
that certification into practice yet, not officially
anyway
. Here’s what she has to say
about computers, dealing with developers, and not being a geek, all
steeped in the dry wit you’d expect from a smart UK-born Free Software advocate.
We’ll let you decide where to put the emoticons.

NewsForge: Tell me about your early experiences with computers. How did you
get hooked?

Telsa Gwynne: “Early experiences … hmm. I think the earliest was the BBC
A that my mum, a science teacher, would bring home from her school for
safe-keeping
in the school holidays. The School Computer. All one of it. With 32kb.
Later, I had a ZX Spectrum with 16kb. Both of these were considered
expensive
at the time (early ’80s) The Spectrum cost £125. I was terrified
of
breaking it. The BBC cost more and — worse — was not ours to break.
I remember my sister and I found the *FX codes in the back of the
manual and somehow set autorepeat on the BBC’s keys to be such a tiny
fraction of a second that we couldn’t undo it. We had nightmares
trying to correct that before my mum found out.

Telsa Gwynne
There was also a computer at the school I attended (not where my mum
was).
I think it arrived when I was 11. Groups of two or three people would
get called from math class to have ten minutes on it in turn; and
walked through a program which replicated trying to uncover relics
from the wreck of the Mary Rose ship (a recently-raised mediaeval
ship)
using a grid system. I expect that was supposed to teach us about
co-ordinates.

None of this exactly inspired an interest in computers, though.
They were boring, and expensive, and broke. And I already knew
how co-ordinates on a graph were supposed to be written.

I avoided computers after that, until friends at Aberystwyth, where
I was at university, mentioned MUDs (Multi User Dungeons). Lots of people using
computers at once, talking to each other across Britain, and adventures with
swords and monsters and puzzles. With real people at the other end.
This sounded much better. And then I found that as well as this MUD
thing, I could get a UNIX account and use “write” and “talk” and
email.
(Internally. For external email, I had to get a VMS account.) And
there
were new people at the other end — along with the occasional
mailer-daemon
who responded, to my utter confusion. Using them in this setting was
much, much more fun. You did have to learn things to use them: “This one is
a vt52,
this one is a dumb terminal, and that other there is — gosh — a
vt100” — the height of modern computing, that; and you set your terminal type
appropriately so that talk (sometimes) and write (always) results were
displayed legibly. But with a result of communication, the methods
were
far more interesting, and it became important to know as many terminal
types as possible, because most people could only use the vt52s and
up. If you knew about the tvis and dumb terminals, you got more time,
so it was worth knowing about them and how to make them work.

Discovering that my sister was also at a university where she had
email access if she knew whom to ask was also a big plus. So I think
I got hooked when I could see a use that was fun for the things.

NF: Do you consider yourself a geek?

TG: No. I just don’t like the word, so I avoid the label. Perhaps it’s
changing now, but the words “geek” and “nerd” were never flattering
when I was little, and I was called a lot of names anyway. If other
people want to use ’em, that’s fine. But I don’t see computers as an
end
in themselves: They’re just the means to an end. Tools. Fun tools,
yes, but I leave the ecstasy over beautiful algorithms to others.

NF: How does one go about being a “bug squasher” for Free Software?

TG: Oh dear. The bugs. Well, I would say the squashing is generally for
the people who can fix things and code; but they have to know the
bug exists before they can fix it. I have lost count of the number
of “This new release still breaks for me … I didn’t know it could
do that. Did you file a bug?
… No.” exchanges [between programmers
and users] I have seen.

Anyone can file a bug on anything: The difficult part is
knowing how to write the report and where to send it. For some reason, people
are wary about entering trivial bugs or typos in things users can see (dialogue
boxes and docs for example) if they know there are worse bugs to
fix. But they are easy to fix: People just have to know they exist.

Bug-reporting is a learning curve, and it does take time at first,
but then it gets faster and faster until it’s routine. You get to pick
things up about what might be relevant, and how to search different
bug-trackers effectively, and where developers think an obvious
place to put FAQs and bug report hints are.

I think the biggest thing is to stop every time you notice
something odd and look at it there and then. If I meet a bug
in a new program and think “I’ll just finish this and then
go back to that bug,” I tend not to be able to find it again.

Take notes: whether on paper, on the computer, or into a
tape-recorder. Don’t do it on the computer if it’s an X or kernel
hang or crash: unless you have auto-save on in your editor you’ll
lose your notes. A separate machine is okay though. If there’s
an error message, copy it precisely. If it’s horrendously long
and you have a digital camera, take a photo and stick the pic on
the Web. (I’ve seen kernel oopses treated like this.)

If your screensaver or apm is going to kick in before you can copy half
a screen of X crash errors, read the numbers into a tape recorder
slowly and then play it back and type it in at your leisure. If it’s
something at the console and isn’t a crash, use “script” to
capture exactly what you typed and what spewed out. Script is
brilliant for saving stack traces from gdb if you don’t have
cut and paste handy, too.

Particularly, write down exactly what you did. “How to reproduce” is
often the most important bit, especially if some kind maintainer makes
a patch and you apply it and try to test the fix and think, “Now, how
did I get it to do that again?”

Then, figuring out what exactly broke is the next big one, and that
can be a pig. Because UNIX is so full of lots of little programs
calling different ones to do different bits, what you start is not
always what’s actually breaking: Sometimes it’s a library the
program is using and sometimes it’s even more arcane. A really
good (or bad, depending on your point of view) example was the
time I wrote a quick rot13 script using the “tr” command. The
script broke in peculiar ways. The culprit was not exactly obvious.
Earlier, I had changed my locale to en_GB. Changing your locale that
way changes the sort order (LC_COLLATE). And the way I had used tr
relied on the sort order being “C” rather than “en_GB”. Uurgh. I was
fairly proud that I figured that out before Alan did.

It’s worth checking the FAQ, /usr/(share/)doc/packagename/README, and
the
already-open bugs against the package. I wrote a very long screed
about
“docs wrong” for one app a while back, checked bugzilla before
entering
it, and someone else had already done it for me. So I just added
some extra to that one.

And file the bug. Add something about “what more information do you
need?” because it’s very possible there is more: I have become
used to attaching XF86Configs, the output of lspci -vv, my .gtkrc
and so on. Developers differ here: RH’s bugzilla tends to be full
of “Please run this command and attach the results,” but some other
people give responses of, “Do you have the foo module and was
poo compiled with — plop?” which is not always something I can answer.

The other thing to remember is that developers are human, too.
Slagging off the package and the character of the person who wrote
it with copious ad hominem attacks is not going to get your bug
looked at first. Sadly, there are the occasional folk who treat
bug-trackers as a way to flame people. This isn’t fun and it’s
not fair on the people going through the bugs, who are not necessarily
going to be the person who wrote it in the first place. Saying “I am
not
going to use this any more” isn’t a good idea either: Why fix it if
the reporter is not going to test the fix?

Of course, it works both ways. Developer responses of, “Don’t do
that, then,” “This is not a bug,” or just silence are not at
all encouraging. And blaming users for, “You used the wrong
compiler,” when the user just shoved a CD in is not fair. There
are some apps I won’t file bugs on these days because I’m scared
of the response I’ll get from certain people.

Wow, I bet I put everyone off now. If you’re not sure where
bugs go, I have a partial
list of bug-trackers
I use on my Web site: I’m thinking of turning it into
something more complete. If I didn’t put people off, I suppose the advice is to
find a package you like — or that you want to learn about, because
it’s often people who haven’t subconsciously learned workarounds
who find the real howlers. And then just read the man page, try
it with different versions of options, feed it obvious stuff by
extrapolation of, “Well, if this works, then this should … oops.”

NF: Why did you agree to be a part of the Gnome board?

TG: They elected me and I found I couldn’t get out of it.

I had no thought of standing initially because it sounded interminably
boring, to be frank; and dealing with Big Companies is not something I
have much experience of. But people kept asking me why I wasn’t
standing. And there weren’t many candidates, and lots of candidates is
generally a good thing. So at the eleventh hour, I sent in my
candidacy
because I thought we needed more, and responded to the questions with
as
off-putting responses as I could, and got the shock of my life when I
got
voted on. So since so many people trusted me, I have to be useful now.

NF: What do you hope to contribute?

TG: The things I hope to contribute are really those mentioned in
my candidacy statement, which are mostly about communication and
documentation. And networks. I tend to regard X more as a networking
application which happens to draw pictures, and I like being able
to do things on other machines in the same X session. And when GNOME
gets confused about that, it’s annoying. Unfortunately, my
contribution
here is probably limited to annoying developers about it.

NF: What are the meetings like?

TG: So far, I haven’t met up with any of the others in person: It’s
done via mailing list and telephone conference calls, with the
West Coast U.S. folks rubbing their eyes at the early hour and poor
James in Australia waiting up until late, with those of us in
Europe affecting surprise that anyone should not be on our timezones.
Different companies take it in turns to pay for the conference
calls. We call in, ask who is sitting next to the noisy fan or
on a mobile phone (which are usually full of static) and whinge
about that; and then plough through the agenda from the mailing
list, which generally are the result of email saying, “I wondered
about this..” Daniel takes the minutes and then posts them to
foundation-list. In the interim, we get on with the actions we
promised to do, most of which are generally putting the right
people in contact with the right other people. I would imagine
that we’ll substitute an in-person meeting for the conference call
at GUADEC III.

NF: Do you ever communicate with Richard Stallman?

TG: I haven’t communicated with RMS as a result of foundation stuff,
but he pops up on the GNOME lists or other lists from time to time.
Particularly the documentation list, as we use the GNU Free Docs
Licence and switched to it as soon as the first draft came out,
so we had to figure out the right way to word things. I have
corresponded with him in the past, and met him a few times in
person. I like him. He’s interesting to talk to. The first time
I met him, he asked me such penetrating questions about how parts
of British institutions worked that I realised how much I didn’t
know about the country I live in.

NF: You’ve shared so much about your day-to-day life with your online
diary. You don’t mention a job outside the home. Are you employed?

TG: This is in the FAQ, really. I don’t mention a job outside the home
because I don’t have one. I trained as a psychiatric nurse, then failed to find
a job. In Britain, you must maintain a record of relevant work and educational
updates to remain on the nursing register. This is, of course, a good
thing, but with no job, that was hard, so I am no longer on the
nursing register. I used to do a fair amount of voluntary stuff,
but I don’t at the moment. I probably should get back into that.

NF: Will you tell me your views on Free Software vs. what is known as
Open Source? Do you have a philosophical opposition to software that is
not GPLed, and why or why not?

TG: The reason I fell into all this volunteer software stuff was the
spirit and aethos of Free Software. Open Source wasn’t a term in
currency then. Open Source seems to be a way to make it more
palatable to businesses. I know nothing practical about business,
so I’m on dodgy ground commenting there. I’m learning more through
the Gnome Foundation stuff, of course. The Free Software ideals
of co-operation and sharing, though, are far more appealing to me
anyway. Sharing is good. Being able to help and add little pieces
of documentation or bug mortar to the bricks of code is something I
can understand.

I try to avoid non-Free Software on my computers. Partly that’s
because I just know I’ll break it, and I have no clue how I’d
go about getting that fixed. Partly it’s a determination to
say, “See, it can be done.” Prating about Free Software isn’t
too useful if you then have tons of non-Free Software on your
computer and your friends start to ask questions. I don’t think
anything on my computers would fail Debian’s “vrms” (Virtual
Richard Stallman) program. The real killer for me is that I don’t
install RealPlayer and thus miss out on the BBC’s streamed output,
which is something I really want to hear. I was delighted when the
BBC started streaming oggs. I just have to get Mozilla to play the
things now.

Now, whether all that is consistent with buying CDs and DVDs whilst
the manufacturers are doing their best to lock up documentation and
information about formats, I am not sure.

NF: What’s your opinion about women being involved in Open
Source?

TG: I think it’s abundantly clear that there are far fewer women
visible in software in general, in Free Software (whether coding
or doing other things), and IT — with a few anecdotal exceptions.
In Western society, at least. I don’t know whether this is actually
so true elsewhere.

And I think that if there is a reason involving women being put
off that accounts for it, something has to change. I don’t think
all women should be told, “You will learn to program.” I do think
all women should grow up with the idea that if they want to learn,
nothing is stopping them. (Yes, ditto for men.)

Some people seem to think that women are just wired differently
(the assumption being that masculine wiring is the norm there)
and that it’s all down to brain chemistry. Personally, when it comes
to nature/nurture debates, I’m firmly in the nurture camp. This
is largely because I can see that happening around me. I know
men who are nurses and who get funny reactions from people. I know
women who work on computer helplines who are asked, “Can I speak to
a man, please?” I do not find it unlikely that the same people who
react like that also give kids growing up the idea that there
are Male Things and Female Things, and to choose the “other” one
is to be unusual.

Kirrily Robert
attributed it
in part to the lack of social acceptance of girls (compared
with boys) sitting in their bedrooms for weeks staring at a computer in one of
her articles. I disagree with parts of that article, but I think she’s onto
something there: Certainly most of the hackers I know went
through this stage of obsession with the things as kids; and
I recall huge pressure to conform to some kind of stereotype
as a teenager.

NF: Why are you a part of LinuxChix? What are you hoping to gain from
being in association with other “Linux women?”

TG: Linuxchix is two or three different things to me. I joined because
I thought it would be cool not to meet, “Oh, you’re female? And you
use Linux? Are you single?” all the time. I was right about that, at
least. It’s -very- good to see other women there. I feel less like a
freak that way. And the variety is wonderful. Some are working in the
industry and have been for 30 years or more; others got into Linux
because their partners decided to put Linux on the (one) computer at
home and perforce had to learn it; others don’t particularly care
what’s
inside the machine but do want to be able to get work done with it.
It’s
nice to see that we are not all the same. Diversity is good.

The lists on linuxchix are also some of the most civilised I have
ever encountered. Whether that is really due to a lot of women there
or whether it’s simply that they’re small lists whose subscribers
are so fed up of vitriol elsewhere that they consciously make an
effort to keep the linuxchix lists friendly, I don’t know. We have
had quite a lot of meta-discussion about this over the months (gosh,
years now) and I don’t think we ever came up with a solid conclusion
on why: We just know it’s true. The lists are generally courteous,
and they’re an environment where people are a little more ready
to say “I don’t understand this. Can someone explain?” And to get
explanations which explain without condescending.

NF: I found your random config files page to be interesting; I
especially liked the section on cut and paste and the “googlizer
.”

TG: Well, really, the random config files are just my favourite
bits and pieces and shortcuts which I think may be useful to
people. I still haven’t quite got over the coolness of being
able to contribute stuff, so I put all the trivia there, really.
I know the muttrc and procmailrc help people, despite showing
their age now: I get almost as much email about those as I do
about the diary. They started because I just wanted a very simple
rc file I could understand; and many Web examples, particularly
with procmailrcs, were firmly in the “showing off what I can do”
category, with lots of optimisation, lots of convoluted syntax
and absolutely no explanation. All I wanted procmail to do was
to remove duplicates and sort mails into mailing lists. I didn’t
want this super-clever rewriting of headers, removal of attachments
or passing through spam-filters. So when, after a week of reading,
I got a working set-up, I put it up as an alternative for people who
just wanted results without reading five man pages, two FAQs, two
websites and half a dozen examples from friends.

The googlizer page went up after I ended up explaining it to someone yet again
(I used to use it as an example of X selection in GNOME because there weren’t
many others) and I thought I should just write it up and then I could say, “Read
this,” instead of typing the same stuff again and again. And I stuck the cut and
paste stuff in because I thought the left-click/right-click thing was neat and
that other people might find it cool, too. I have mentioned it on
lists before and got a lot of, “Wow, I never knew you could do that …”
responses off-list. So in that went.

NF: You seem to be into good HTML. What do you use to do HTML and why?
Do you recommend any specific program? What do you think about WYSIWYG?

TG: Oh dear. The longer I talk about this, the more chance someone will
find horrible errors in my pages. But here goes.

Part of the “into good HTML” is because I used Lynx when I had no
X, and I still use it in conjunction with Mozilla because it’s fast
and I find the lack of graphics less distracting. And I am so so
so fed up of pages that won’t render because people presume that
everyone is using Netscape or IE. If you use Lynx for a while, you
become very used to oh-so-witty comments meaning, “Upgrade your
browser,”
in noframes tags. Some people get really creative with those. They
obviously think no one will ever see them.

I ended up learning about standards because I wanted to be able to
say, “If only you did this, then I could read it,” in webmaster email.
And I discovered it’s really easy. It is, honestly! I can do it, so
anyone can. And there’s all these neat tags like abbr and acronym
and attributes like longdesc which are just fun to play with and
which Mozilla (and doubtless others) will do something interesting
with. I am waiting in vain for anyone to actually visit my longdescs,
but they are there.

I use a plain text editor for HTML: joe. Mostly because it’s
what Alan uses and so I picked it up off him. I use a plain editor
just because when I first met UNIX, text editors were what people
used. WYSIWYG wasn’t too useful on a vt52 or dumb terminal. So
I learned to use text editors because that’s all there was. I came
to WYSIWYG very late, and can’t get my head around it now: It does
things I don’t expect and confuses me. If other people prefer it,
fair enough.

As to recommendations, my typical reply to any, “Which of these
alternatives?” question is, “Whatever your friend who’s going to
help understands the best.”

NF: GUI or command line?

TG: Both. Mice slow me down compared with keystrokes. I haven’t met
a good GUI alternative to a lot of the games I play with fileutils
and sh-utils and redirection and * signs at the command line.
But oh, I loathe trying to remember how to set the time with “date,”
and cut and paste in X is so handy. So lots of terminals in X
is my typical environment. And various launchers and a googlizer
in the GNOME panel.

NF: What distribution do you use?

TG: Any distro where I know I can burn the lot to a CD and give it to a
friend without discovering silly licences will get in the way, really.
I use Red Hat on most machines largely because I’m used to it and
because Alan can’t get away with, “I don’t know how that distro does
it,” when I break something and demand explanations. I have one machine
in a state of disrepair which triple-boots between RH, Debian and, um,
well, it would have been Mandrake, but I broke the installer. That’s
for
testing whether bugs are generic Gnome bugs or packaging bugs, and
also
for learning Debian, so that I have an idea of what is generic
everywhere
and what is distro-specific.

NF: Favorite beverage for consumption during bug catching?

TG: Water, coffee, and vast quantities of grapefruit juice. Can’t
do without my grapefruit juice.

NF: Tell me something interesting or unusual about yourself that not
very many people know.

TG: This is a bit rubbish, but it’s all I can think of.

I can’t sing, but I really enjoy trying to. Unhappily, because I am
partially deaf in one ear, my idea of the lyrics does not always
accord
with reality. This can lead to unfortunate results… particularly
when
other people hear me and ask, “What was that?” and I discover I was
singing complete rubbish. I still curse the loss of lyrics.ch
over this: it saved me so many problems. Now I am back to thinking
“well, it can’t be a telescopic sword” in “The Generals are Born
Again”
by the Oysterband, and checking kissthisguy.com in hope that someone else
misheard it, too.

Category:

  • Open Source

Exclusive: AOL embraces Linux and Mozilla, plans to drop MS Explorer

Author: JT Smith

By Robin “Roblimo”
Miller

Sources inside AOL and Red Hat say AOL is making a major internal switch to
Linux, and the long-rumored AOL default browser switch from Microsoft’s
Internet Explorer to Mozilla — or at least Mozilla’s Gecko rendering engine — is
is well under way, but AOL will probably not offer an AOL client for Linux in
the foreseeable future.

According to several Red Hat and AOL employees who spoke to NewsForge but asked us not to use their names, recent negotiations between AOL and Red Hat that led to rumors about AOL considering a Red Hat acquisition were really negotiations for support contracts that will help AOL use Linux more effectively.

AOL is switching to Linux for the same reason most large companies make the change: to save money. Thousands of AOL servers are already 100% Linux, and more are switching over every day. AOL number-crunchers figure they can replace an $80,000 box running proprietary UNIX with two $5,000 Linux boxes and get a 50% increase in performance in addition to the cost savings. “Don’t tell our competitors,” one of our AOL contacts says. “Let them keep buying expensive crap.”

We hear that every hardware vendor who approaches AOL is now being asked, “How is your support for Linux?” before they are even allowed to make a sales presentation.

Microsoft’s server products have never been seriously considered by AOL, according to our insiders. “The licenses cost too much, their hardware requirements are excessive, they take too much labor to maintain, and we have enough security problems of our own without adding Microsoft’s,” says an AOL bean-counter who has access to the company’s server cost numbers.

Good-bye Explorer, hello Mozilla

The Gecko rendering engine at the heart of the Mozilla Web browser is scheduled to replace Microsoft’s Internet Explorer as AOL’s default browser — the one in the millions of free AOL CDs distributed every year — in the 8.0 version of AOL’s client software. (The current version is 7.0.) The Gecko rendering engine is already being shipped as a “beta” test product in some CompuServe client software packages, and reports from CompuServe users who have chosen to use Gecko instead of Explorer have been described as “very positive.” This customer feedback is an important part of AOL’s browser decision process. “We hear the question, ‘What is the member impact?’ whenever we are faced with a technical decision,” says one of our contacts. And so far, it sounds like member impact of an AOL switch from Explorer to Gecko will be almost entirely positive.

“With Gecko, we have control over the client software and don’t have to worry about Microsoft screwing up our streaming ,” says one AOL sysadmin. There is also concern at AOL about Explorer’s “poor use” of the HTTP 1.1 Protocol. Our AOL sysadmin says, “HTTP 1.1 has lots more features than most people use,” but AOL can make good use of many lesser-known ones like chunking, that are not supported by Explorer because, says our AOL sysadmin friend, “MSIE doesn’t follow the spec correctly.”

Even if future versions of Explorer manage to incorporate chunking and other features AOL wants members to use — because they minimize download time and bandwith used per Web page delivered — another AOL techie says, “It’s still easier to optimize eveything when we finally control both the server and the client, and can make them work as smoothly together as possible.”

All AOL tech people we spoke to denied that corporate dislike of Microsoft played any part in their preference for either Linux or Mozilla’s Gecko rendering engine. They said their choices were made purely on what worked best in tests they had run; that their concern was not corporate politics but to make life easier and smoother — and downloads faster — for AOL members.

The only thing that might delay — not stop, just delay — AOL’s change from Explorer to a Mozilla-based browser is allowing time for some of AOL’s largest and most important “partner sites” to do away with any Explorer-specific features they have been using in place of W3C standards.

A browser shift by AOL is going to leave an awful lot of companies that assume their Web sites only need to work with Explorer scrambling to rewrite their code so that they don’t lose AOL’s 30 million-plus subscribers, or about 30% of all U.S. Internet users.

AOL for Linux users? Don’t hold your breath

The basic problem with Linux support, says one of our AOL insiders, “is that AOL ALWAYS provides support for free. Hence the client is rather primitive/conservative in its feature set. This makes the AOL client reliable (relative to the software industry standards), because every 800-number support call comes right out of our profits. There are 15,000 AOL employees. Roughly 10,000 work at the Call Centers.
We really, really don’t want more phone calls from members.

“Now think of a Linux client. Either we completely disavow support for it
(which is a very un-AOL thing to do), or we try to support every
reasonably-up-to-date Linux config in the world. Even with the
reasonably-up-to-date caveat, that is a hard thing to do. Where is the
market and the demand?”

There was once a Linux-based AOL client “pseudo-computer” on the market that generated very few support calls, but that was because hardly anyone bought it. It was one of those “Internet appliances” every computer company was hot to sell a couple of years ago, but no consumers seemed to want it in place of a “real” computer.

Perhaps there will be an “AOL-compatible” Linux computer on the market one day, but chances are that it will be sold and supported by a company like OEone, Lycoris or even Lindows, who would probably just try to run the AOL client for Windows under WINE, anyway.

But don’t hold your breath. No AOL employee we have talked to, at any level, claims knowledge of any current or future plans to offer AOL client software for Linux users.

What it all means

Obviously, a major AOL support contract would be a big win for Red Hat. It’s not in the bag yet; negotiations are not complete and are still “very touchy,” says one Red Hat person, and that’s why Red Hat is still keeping mum instead of shouting joyfully from the rooftops.

If AOL’s techies have their way, the contract will go through without further delay. One of them seems to think it is already a done deal, with only a little i-dotting and t-crossing left before it becomes final. “We get to bitch to Alan Cox about kernel problems now,” he says exultantly.

On the browser front, once AOL switches to the Mozilla rendering engine, Netscape and Mozilla users — and possibly Opera, Galeon and Konq users as well — will no longer find themselves staring angrily at “Best viewed with Internet Explorer” or “You cannot access all features of this site unless you use Internet Explorer” tag lines — except, possibly at MSN, which already requires Explorer and Windows Media Player to listen to music. This may be bad for Microsoft, but more Web sites following industry-wide standards is good for everyone else. Maybe the Web Standards Project will finally get some of the respect and cooperation it has deserved all along.

As far as an AOL client for Linux, one Linux-using AOL employee says, “How many Linux people do you know personally who would sign up for AOL if we had a Linux client? I don’t know a single one, myself. I have an account with another ISP I use at home with my Linux box, and probably wouldn’t use AOL from home even if I could.”

The only way AOL could provide a cost-effective Linux client, given its “total support for free” policy, would be to market a real, full-featured personal computer (as opposed to an “Internet appliance”) that runs Linux and is preconfigured for AOL. The target market for this computer would not be sophisticated Linux users, but current AOL subscribers who want to replace their current boxes, and it would need to be a very low-cost item to succeed in that market.

Perhaps one of the world’s many stalwart Linux entrepreneurs will eventually convince AOL management that an AOL-branded, consumer-priced Linux box is a good idea. Otherwise, AOL will probably stick to the current corporate operating system pattern: Linux in the server room, Windows or Mac on user desktops — except that AOL-ized desktops will run the AOL browser and its Mozilla rendering engine instead of Microsoft Explorer.

Category:

  • Linux