Back in 1989, I discovered the X Window System, and almost immediately, I fell in love with it. X was fun to play with and a blast to program for. In fact, I was so enamored of graphical user interfaces and the ins-and-outs of windowing systems, I spent the next three years or so working on little else but X. I even had the privilege of participating as a member of the X Consortium, shuttling regularly back and forth between coasts for X technical conferences and hands-on "interop" sessions. Indeed, to this day, I trace my eventual career in consumer software and computer game development back to the day when I launched X on my Sun 3/60 workstation.
In the last year or so, we've looked at a lot of email tools in this column, including SpamAssassin, Squirrelmail, grepmail, and Mailman. But so far, we haven't looked at any desktop mail programs. To remedy that, let's look at the GNOME project's Balsa.
The Internet was originally conceived to improve communication between far-flung researchers. Today, of course, the Internet can be used by anyone, virtually anywhere, to send and receive information of all kinds. Email, newsgroups, web sites, and more recently, blogs, and RSS feeds are all methods to share information.
You've installed Linux on a computer and everything's coming up roses -- X is working, your servers are running, and so on. Suddenly, you run into a problem! When writing a new file, you receive an ominous error message: "No space left on device." Your disk -- or at least one of your partitions -- is full.
Before releasing any amount of code, developers usually test their work to tune performance and prove that the software works as intended. But often, validation is quite difficult, even if the application is simple.
Last month, we looked at adding search to a site using the open source ht://Dig search tools. As you'll recall, ht://Dig handles the crawling, indexing, and search duties. However, not everyone has the access or resources required to install ht://Dig, so this month we'll try an alternative approach -- using Google from PHP.
In a little more than a year, the Eclipse project initiated by IBM has become one of the most dynamic and widely-supported open source efforts of any kind, especially within the Java community.
Last month's issue of Linux Magazine was dedicated to cluster computing, allowing leaders in the field to present a wide range of topics about Beowulf-style clusters. Last month's issue also introduced model coupling with some example code. This month we return our attention to advanced Message Passing Interface (MPI) features by continuing the discussion of MPI groups and communicators begun in May.
The simplest way to create a mailing list is to edit the mail aliases file itself, located at /etc/aliases. Simply edit the file and add the list. Lists look like my-list: person1,person2,person3.
When I spoke to Darl McBride, SCO's CEO, the other day, he insisted that SCO's lawsuit against IBM isn't really aimed at Linux, but if "the Linux punch has been tainted, it's been by IBM."