Topic: ToolsPrograms or libraries used to write or debug programs, and articles on the mechanics of a particular language. With operating systems, can include useful utilities, command lines, etc.
O'Reilly Network articles about this topic:
Four Tough Lessons of System Recovery
KIVILCIM Hindistan recently migrated to a new laptop and promptly destroyed his partition table. Flailing around with false laziness taught him the true value of true laziness. Here's a real-life tale of Knoppix rescue and a cautionary tale about troubleshooting.
Feather Linux: The Swiss Army Knife of LiveCDs
Bootable LiveCDs have made the lives of Linux dabblers easier. They're also good for administrators and people facing system recovery woes. Among LiveCDs, Feather Linux is a lean and powerful tool. KIVILCIM Hindistan demonstrates how it can make backing up and restoring partitions easy.
coLinux: Linux for Windows Without Rebooting
Trying Linux just keeps getting easier. Knoppix and other live CDs let you take Linux with you on CD and USB keys, but you have to reboot to run your software. What about Windows users who want to use Linux in conjunction with their existing systems? KIVILCIM Hindistan explores the world of coLinux -- cooperative Linux.
Running Arbitrary Scripts Under CVS
CVS includes several hooks to integrate with other tools, such as bug and project tracking. Jennifer Vesperman, author of the upcoming Essential CVS, demonstrates how to expand CVS to meet your needs, using Bugzilla as the example.
Using the Subversion Client API, Part 2
Embedding version control into your application just got easier with the development of
A previous article introduced the Subversion client API. In part two of the series, Garrett Rooney explores the most useful functions for adding, merging, and changing versions within your application.
Using the Subversion Client API, Part 1
One of Subversion's subversive benefits is its modular nature. Adding version control to your application is as easy as embedding
libsvn. Garrett Rooney explains the basics of the Subversion client API in the first of two articles.
Revision control isn't just for distributed, multi-developer teams. Rafael Garcia-Suarez introduces Subversion and explains how to use it for personal projects.
Tools of the Trade: Part 2
In the second part of this ongoing series, Carl Constantine shows you how to use tcpdump and Tripwire to protect your Linux server.
Tools of the Trade: Part 1
In this first of a three-part series, Carl Constantine covers tools and techniques that system administrators can use to protect their networks, including discussion of nmap, Ethereal, and how to set up honey pots.
Insecure Temporary File Functions
Noel Davis reports on the latest security problems and news, including the Immunix OS security audit, issues with GNU C library, ReiserFS, linuxconf and more.
IBM Websphere, Shockwave Flash, and emacs Advisories
Problems this week include minor problems with sendmail, exposure problems with Lotus Domino, problems in the default setup of Informix Webdriver and IBM Websphere Commerce Suite, a buffer overflow in Shockwave Flash, denial of service attacks against login, privacy problems in emacs, symlink attack in exmh, and a potential exploit against GTK+.
Open Source Beyond Software
Software isn't the only thing that can be open source. Michael Stutz shows us how to apply the open source philosophy to other projects.
Linux and the Tools Philosophy
Michael Stutz explains the Unix tools philosophy of piping commands together and how it applies to Linux
Scanning Images With SANE
Getting a scanner to work on a Linux system hasn't always been smooth going. SANE works with a variety of scanning hardware, and Michael Stutz shares some tips for using it.
Speeding up Linux Using hdparm
Instantly double the I/O performance of your disks or, in some cases, show 6 to 10 times your existing throughput!
Reminding Yourself With Linux
Here's a few simple ways to use Linux and open source tools to make reminders for either later in your current login session, or for the next time you log in.
Managing Documents With SGMLtools
Learn how to contribute to documentation projects using SGML and LinuxDoc.
The Writer's Workbench
Michael Stutz explains the Writers Workbench and how it has been rewritten for Linux.
Document Templates for TeX and LaTeX
Michael Stutz shows how to make TeX and LaTex input files using a few simple templates.
Using Standard Input and Output
A quick review of basic redirection techniques used by every Unix guru.
Checking Differences with diff
Quickly examine differences between similar files.
Comparing Three Different Versions with diff3
Got three similar files to compare? Use diff3!
Context diffs show the lines around changes in similar files.
ex Scripts Built by diff
diff can build automatic editing scripts you can use to change multiple files or to store a revision history.
Looking for Closure
A gawk script that can be used to make sure items that need to occur in pairs actually do so.
Interview: Mendel Rosenblum of VMware
VMWare's Chief Scientist explains the virtual machine that runs multiple operating systems on your desktop.
VMware and My Alien Dream
Years ago, I dreamed an alien tinkered under the hood of my computer, leaving it running Unix, Windows, OS/2, MacOS...
Other documents about this topic:
Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.
Python Squeezes the Web
A Linux Planet article on using Python for web development. Including using Python with VIM (a common Unix text editor), to create macros that make writing HTML easier. [Source: Linux Planet]