Letters to the Editor
In the area of molecular biology, it appears many of the preferred programs work optimally under a Unix environment. Since most scientists lack a Sun SPARCstation at home (some may), or even at work, it seems that Linux offers the ability to easily bring that sort of computer power to the home. I've seen that some of the molecular biology utilities have been ported to Linux. Some of the examples are:
ACaDB (A Caenorhabditis elegans Data Base) -nematode database for this evolved:
AAtDB (An Arabidopsis thaliana Data Base) -Plant database and other similar databases are evelving to serve as databases to accumulate information on these model biological systems.
GDE (Genetic Design Environment) An X-windows based working environment to run molecular-biology based applications. It allows for the easy entry and visualization of nucleic acid (DNA, RNA) or amino acids (protein) sequences. It further allows analysis of these sequences by programs such as:
FASTA - sequence alignment algorithm to compare sequences to a database
BLASTA - similar sequence analysis but by a different algorithm
If a local database (like GenBank) is not available on a Linux system, GDE is designed to format an e-mail submission in the proper format to one of the national databanks available on the Internet.
PHYLIP - phylogeny analysis programs and others wihch may easily be linked to GDE.
I'm not sure if many others have been ported to Linux, but it seems quite feasible. I see new Unix versions of useful programs being offered and often wonder if anyone has ported them to Linux. The Linux Journal should be able to facilitate learning of this information. I feel Linux brings the most in easily obtainable computing power to the scientific workbench.Gerard R. Lazo,Southern Crops Research Laboratory, College Station, TX
Asked about other topics that should be covered in LJ, Kenneth listed
Reviews of different distributions
Comparisons between Linux and other operating systems
Tips and tricks on Unix in general, and Linux in particular
Interviews and/or articles by known freeware authors (not necessarily Linux specific software), e.g. FSF etc.
Articles on emerging standards or trends in the (open systems) industry, e.g., COSE, POSIX, Usenix, WABI, X11R6...
Kenneth Osterberg,Helsinki, FINLAND
We should have had you design our magazine. See our Debian column, comparision article on Linux, DOS/Windows and OS/2, our programming tips column, our FSF column and even our interview with Linus. Guess we are on the right track.Editor
Good day!
I'm highly enthusiastic about the existence of Linux Journal. Since I started using Linux in February of 1993, I find my current magazine subscription is becoming totally irrelevant, since the editors are violent MS-DOS/Windows bigots.
About the software wanted column
This would be useful. What do people want for linux, in the way of software, additional drivers, and so on. It should be possible for a person's e-mail or actual address to be printed with their suggestions so people can either point out possible software, or ask about details so they can implement it.
About the New Linux-related products column
Definitely. For me, the major point of subscribing to a magazine is for the reviews, and for tutorials. I also love opinion pieces.
Andrew suggests the following additions to LJ
Alpha and beta software: Not reviews, but at least mentions of it. “Andrew Kuchling's FOOGOL compiler is currently in early beta. Word-of-mouth says it's not bad, although some of FOOGOL's more complex constructs produce buggy code at this point.” This is so people know what's on the way, and so corporate types can see that Linux is alive and well.
Also, keep us up to date on what's going on in other software areas, like the DOS/Windows and commercial Unix worlds. We don't want a 6-page review of Windows 4.0, but simply mention new programs that we should know about, and the reaction to them. (Was it buggy? Is Windows finally usable? Can Wine be rewritten to run 4.0's programs?) The same applies to new Unix versions; have they got any new ideas we can apply to Linux? Did they encounter any pitfalls?
Another feature might be “The Cutting Edge”, on using Linux in new and experimental ways. For example, to simulate a parallel processing system in software; as a server for a database; running it on a Pentium; using Linux as a cheap firewall system; object-oriented databases for Linux; using a Linux network to test networking hardware (according to Paul Tomblin, this is what Gandalf does). This is to show that Linux makes inexpensive PC-compatibles competitive with pricy workstations for demanding Unix applications. LJ should also show how Linux/X is better than DOS/Windows, capable of running everyday applications like word processors & spreadsheets.
LJ should not exclusively discuss things from the viewpoint of a beginning user. We also need more advanced articles on system administration, and programming topics (not necessarily Linux-specific ones). Some possibilities I'd personally like to see are:
Optimizing: What does gcc do when optimization is turned on? How can I write code that will optimize well?
Using PC-specific features in Unix: How can I play a digitized sound in my own programs? Display VGA graphics? Play an MPEG? Read a mouse?
Tweaking XF86 for better performance: How can I make it use less memory? What graphics cards are really fast?
Backing up your system: How to do it onto floppies? What tape devices are good?
Kernel patches: What's available? How well does it work?
SCSI: How do I go about moving from IDE to SCSI? Which cards and peripherals are good?
Adding your own system call to the kernel: What do you do?
Texture mapping in graphics programming: This is not a Linux-specific topic, but could be given with Linux-specific examples.
Most of these topics are too big for one article, and some partially duplicate FAQs. That's to be expected; articles should never (well, almost never) say “See the XYZ FAQ for the details”. If they're not giving the details, what's the point of the article? (On the other hand, articles should be written for various levels of expertise; some obscure details should be referred to FAQs, then.)
A longer-term idea: It should be possible for writers to include a demo program, possibly a complex one. For example, the texture mapping author might provide an svgalib program that lets the users change colours, and experiment with different noise functions on the fly. The software could be available via mail server or FTP; people without Internet access could order a diskette with the software from LJ. (This would be a large effort, though, and so should be postponed; maybe you could politely tell non-Internet readers that they're out of luck. :) ) This software may not be significant enough for it to be put on tsx-11 or sunsite, so LJ should handle this itself. (Or convince tsx-11 to add a LJ/software directory.)
Also, it's _very_ important to have book reviews. A possible yearly feature might be “The Linux Bookshelf”, a listing and discussion of the best books for using and programming Linux (and Unix, more generally); both reference books and tutorial books should be covered, and both Linux Documentation Project efforts and third-party publishers. It would also be valuable to review Linux Doc. Project works as they're released (with allowances, when they're in alpha).
It's very important to also print negative reviews (possibly unsigned, to avoid chilling friendships). Some magazines (such as Compute!) didn't print negative reviews, saying they'd rather use the space to discuss a good program or book, but I think that's wrong. Otherwise, if product X isn't reviewed, is it because the reviewers hated it, or because the magazine has never seen it? There's no need to be cruel, especially in reviewing free products. (Our expectations are higher for commercial software, and people often write free software in their spare time.) But we should know that foo0.99 compiles out of the box and works wonderfully, while bar0.99 requires lots of config hacking and seems a bit unstable once it's running. Reviews are really the most important factor to me; if LJ's reviews section is perfunctory, then the magazine's usefulness is greatly impaired.
Another point: There's so much free software around, and it's updated so quickly that reviewing it all would be an impossible task. But a half page of 1-5 line mentions of especially notable or dangerously unstable software would be nice...
admscr0.01.tgz: A system administration script with menus. Be careful; the “Clean Man Pages” option may destroy man pages for which you have no source. admscr0.50.tgz: A system administration script with menus. Small, but it works nicely.
In short, be negative about things from time to time. Don't hesitate to say “This software is bad.”, or “386BSD is better than Linux in the following areas...” If we don't talk about what's wrong, things will never get fixed.Andrew Kuchling Hemmingford,Quebec CANADA
About additional topics that LJ should cover, Steve suggests
How to load Linux (SLS vs Slackware)
A tutorial on lilo and all the things you can do with it.
an analysis of how Linux stacks up to the POSIX standards (.1 and .2), BSD interface and SVID (2 or 3, or whatever the latest version is)
Updates on WIN3 emulation and threads support
Steve Zanoni,BrookField, WI
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- A Topic for Discussion - Open Source Feature-Richness?
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Home, My Backup Data Center
- What's the tweeting protocol?
- Readers' Choice Awards
- New Products
- RSS Feeds
- Dart: a New Web Programming Experience
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.




8 hours 51 min ago
11 hours 24 min ago
12 hours 41 min ago
13 hours 16 min ago
13 hours 38 min ago
18 hours 27 min ago
19 hours 14 min ago
20 hours 47 min ago
22 hours 24 min ago
1 day 22 min ago