Tips and Tricks: Learn GNU/Linux in One Stanza

 in
One project in India aims to use randomly generated signature line messages for something useful.

LOST, short for Linux One Stanza Tip, is a project that tries to make it easier for newbies and techies alike to find their way the maze of secrets that sometimes seem to surround GNU/Linux.

The project started in July 2001 on the Linux-India-Help mailing list, which was set up on the Linux-India network by volunteers within India and abroad. The goal of the network is to promote free software and, specifically, GNU/Linux in that part of South Asia.

One of the threads on the help mailing list centered on the repetition and hand-holding that occurred with new users. Inspired to come up with another way of dealing with frequently asked questions and ensuring a faster learning curve, a team of Indian geeks pooled their resources. To start, the team consisted of Suresh "SRS" Ramasubramanian, Rajesh Fowkar, Sriram Karra and USM Bish.

Suresh Ramasubramanian, one member of the geek team, explains:

It started when USM Bish (one of the key persons) had this great idea. FAQs are asked and repeated so many times. Many people didn't bother to use Google or go to web-page FAQs. They expected answers by e-mail.

Their solution was to include short tips and tricks into the signature lines of their e-mail correspondence. At first, the team wrote HOWTOs and FAQs as well as copied their e-mails to each other, all of which was made available in August 2001 on a HOWTO mailing list offshoot of the Linux-India-Help mailing list. The next step was to make these files available via a web server, so others could be pointed to a common resource.

As time went, however, the team found that readership of e-mail signature tips was about 80%, much higher than any of the other information available on the server. So, more attention was paid to developing these short, info-containing signatures to disseminate Linux-related knowledge. "In education parlance, this is called passive dissemination of information", says Bish.

For some background, since 1997 prominent mainstream Indian computer magazines, like PC-Quest, have pushed GNU/Linux forward by circulating tens of thousands of copies of GNU/Linux CDs. In addition, more magazines, including DeveloperIQ and Digit, have begun to circulate GNU/Linux CD-ROMs.

Now, with the development of LOST, the circle seems to be nearing completion: early adopters of GNU/Linux are passing on skills to new users. Bish says he probably was among the first users of GNU/Linux in India (he started in 1995) and has collected quite a few hints and tips himself over the years.

Bish recalls:

It was a matter of putting a few samples out there for perusal, then some brain-storming on the HOWTOs and, finally, getting the right catch-word, LOST. It also took a bit more effort to get the format together. Then we were on the road. By the time LOST was put up for the first time in September 2001, about a dozen folk were [working on the] HOWTOs.

The first LOST tips were put up on Bish's home page, along with the other documents that he wrote, like the HDI (How Do I) series. The first few also were posted on the Linux-India Help mailing list. They quickly caught the attention of people on the list, and contributions started coming in. "We did not publicize on other lists because there was much more work to be done before we actually could call it a project to be proud of", says Bish.

Although the tips were ready, the implementation of a randomized signature-tip generator was a different ball game altogether. It was possible to use random signature-generating software like Fortune or randsig for LOST signatures, but the team felt the need to develop something so that signature placement would be by choice--either a LOST tip or some other signature.

Bish started writing the script rotator and then developed the gen-sig program. These are Bash-only scripts but did the job well. In fact, fans of the rotator script argue that it is one of the most versatile signature-rotation programs on the Net. It is designed for signatures from multiple signature sets, PGP/GPG and reserved-signature placement. It also allows for signatures from databases like LOST that could be fixed or left random.

Other scripts were needed as well. In particular, a script was needed for the manipulation of LOST snippets to other formats. To handle this, other geek team member, Binand, wrote a script called lgrep, which searches for LOSTs by keywords. In addition, Sriram has been writing an elisp script for interfacing with Emacs, and team member Sayamindu wrote a PHP script to place random LOSTs on web pages, which is working on his home page.

It was at this stage, between October and November 2001, that LOST started taking the shape of a full-fledged project. By December 2001, it had been accepted by SourceForge. On New Year's Day 2002, Bish put up the first tarball on lost.sourceforge.net, and by January 15, 2002, an announcement was made on Linux-India-Help. By then, the number of signature-line HOWTO snippets had swelled to 250 from the original 50 first put up in September 2001.

Currently, LOST tips number more than 300, and the nine scripts that fully execute the project, including the random tip generator, are posted too. Contributions are accepted from anyone, Surseh says.

So what do these tips look like? As an examples, here is one tip that came from Rahul Torvi:

####[ Linux One Stanza Tip (LOST) ]###########################
Sub : Command line shortcuts (clear)                 LOST #310
Tired of typing in "clear" every time you want the screen to
be cleared ? Press [Ctrl-L] ... This works for  most shells,
(except for ash, bsh and ksh)
####<rtorvi@vsnl.net>#########################################

Most of the participation in LOST currently comes from India, and those pushing the list forward are regulars from Linux-India-Help: "People like Bish, Rajesh Fowkar, Binand Raj, Dileep Kumar (MDK), etc.; I haven't contributed more than two or three LOSTs--I just host the mailing list for LOST", says Suresh. He gives full credit to "Bish's fertile brain" for originating the idea. Like many other free software GNU/Linux projects, it grew by word-of-mouth.

Goa-based Rajesh Fowkar disagrees, "Suresh's contributions are next best only to Bish's." As with many volunteer-driven projects evolving in the GNU/Linux spirit, the fight is not so much to gain credit at the individual level, but to spread the benefits around generously and appreciate one another's contributions.

Suresh suggests that a project like this has far greater potential than currently realized. His strategy: expand LOST as far as possible in India, then submit it to Freshmeat so that more people can look at it and participate.

Though only a few months old, members already recollect memorable posts. Many recall the time when some fine soul found a LOST signature about an on-board modem on a mailing list and posted to the list in Spanish. Luckily his error messages were in English, and some of the volunteers actually were able to help him from distant India.

Frederick Noronha is a freelance journalist in Goa, India.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Tips and Tricks: Learn GNU/Linux in One Stanza

Anonymous's picture

Nice idea, but a quick review of about 10 tips shows them all to be too amateurish for me. A nice idea would be to divide them into categories such as: "beginner,intermediate,advanced,kung-fu-master, k&r"

Re: Tips and Tricks: Learn GNU/Linux in One Stanza

Anonymous's picture

"k&r"?

shouldn't that be "Linus" :))

Re: Tips and Tricks: Learn GNU/Linux in One Stanza

Anonymous's picture

I think that a better way is to put related tips together, such

as the ctl-L tip to clear the screen and the use of ``reset'' when

the screen is garbage.

Re: Tips and Tricks: Learn GNU/Linux in One Stanza

Anonymous's picture

Thank guys,

I was sick of typing clear and was alway setting an alias that was lost whem I logged out.

Your 1st tip was great I look forward to more.

Hello from OZ

Shane

Re: Tips and Tricks: Learn GNU/Linux in One Stanza

Anonymous's picture

you COULD put the alias in your login or rc files

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState