Maintaining filesystems can be a real administration burden. Over time you might start getting multiple copies of the same file, soft links that point to files that no longer exist, temporary files that have been hanging around longer than they should, and binaries that have been installed and not had their debugging information stripped out. fslint can help you find these troublesome files so you can clean up your filesystem.
Pidgin, formerly known as Gaim, is a popular Instant Messaging (IM) client for Linux. It works with 16 different IM services, including AIM, Yahoo, MSN, and Google, and can handle simultaneous connections to as many of them as you like. This 10-minute video is a brief introduction to Pidgin that shows how easy it is to install, in this case on OpenSUSE 11, how easy it is to set Pidgin up to use an existing IM account, and how to find and join an IRC channel with Pidgin.
When a network is small and most of its users interact chiefly with services on the Internet at large, it's easy to get by simply by assigning numeric Internet Protocol addresses to your nodes rather than names. As the network grows, however, and as internal services (wikis, mail servers, media servers, and more) come online, recalling numeric addresses becomes unwieldy. One solution is to implement Domain Name Server (DNS) and Dynamic Host Configuration Protocol (DHCP) with dnsmasq, and thereby cache external DNS addresses for performance reasons, dynamically assign IP addresses to all of the members of your network, and manage everything from one location. This article shows you how.
With Xapian and Omega you can quickly build a powerful search interface for your Web site. You'll be able to index your HTML, PDF, and PHP content and search for it by metadata or words contained in the documents.
pfSense is a free, powerful firewall and routing application that allows you to expand your network without compromising its security. Started in 2004 as a child project of m0n0wall -- a security project that focuses on embedded systems -- pfSense has had more than 1 million downloads and is used to protect networks of all sizes, from home offices to large enterprises. pfSense has an active development community, and more features are being added in each release to further improve its flexibility, scalability, and, of course, security.
Google unveiled the first Android-powered cell phone last week, a T-Mobile-branded device dubbed the G1. Comparisons to Apple's iPhone were immediate -- and that is a good thing for Android, when you consider what a raucous and contentious week it was for iPhone developers.
Converting an old PC into a home or office server may look like a good idea on paper, but in reality, the idea has a few serious drawbacks. For starters, old PCs tend to be noisy, power-guzzling monsters, and older components make them less reliable. Turning an old PC into a server also means installing and configuring all the necessary software, which can be a time-consuming and laborious process. If the drawbacks of this approach outweigh for you its possible advantages, consider instead Bubba Two, a nifty Debian-based device that can be used for a variety of tasks.
After marking the GNU Project's 25th anniversary with an endorsement by Stephen Fry and the relicensing of OpenGL, the Free Software Foundation (FSF) is concluding the month-long celebration by relaunching its high priority list, which enumerates as-yet unwritten or incomplete software needed to run a completely free computer system. Instead of being simply a page on the FSF's Web site, the list will become a campaign, and be actively promoted and discussed, and given a new emphasis in the Foundation's activities.
Collabtive is a modern Web application that allows teams to collaborate on projects, manage tasks, milestones, and files, and send instant messages to each other.
No Linux distribution can bundle every package that users might want, so most distros host software repositories from which users can download and install additional applications. Since 2006 Slackbuilds.org has served as a high-quality repository for Slackware users, but using it requires several steps and switching between a Web browser and a virtual terminal. Sbopkg is a new ncurses-based utility that helps users build packages from SlackBuilds.org and seamlessly integrates the repository with the operating system.
Online office suites are attractive for organizations with modest document processing needs, especially due to their low cost (read: free). But if you don't like the idea of storing your documents outside your network, try OpenGoo. It's an online office suite that installs on your local network and allows users to collaborate with others both inside and outside the network. The open source software, still under active development, is an easy to install and use, and if it's not quite ready for real-world large-scale deployment, it's getting there fast.
The Uncomplicated Firewall (UFW) is a new tool from Ubuntu whose goal is to make configuration of the built-in Linux packet filter less complicated and more secure for novice users.
The CC Network Filesystem (ccgfs) lets you mount filesystems over the network using either the push or pull model for connections. Most network filesystems use the pull model, where the client mounts a network share and all connections originate from the client. Using the push model for network shares means that all connections originate from the server. The push model has advantages when you want a machine on your network demilitarized zone (DMZ) to access a file server through a firewall.
Bluefish is a GUI-based text and code editor that runs on "most (maybe all?) POSIX compatible operating systems including Linux, FreeBSD, Ma cOS X, OpenBSD, and Solaris." It has an impressive feature list, and is both lightweight and speedy. It is not currently under heavy development primarily because it is a mature program that already does exactly what it is supposed to do with no fuss or complaint.
"Where does all my money go?" If you want to know the exact answer to that question, you need HomeBank, a personal finance manager that can help you keep track of your income and expenses with consummate ease.
Unless you have fully embraced the virtualization movement, you probably have more than one machine in your home or office, particularly if you run more than one operating system, and you probably have more than one keyboard and mouse on your desk. If you would like to regain some desk space without having to purchase a KVM switch, x2x may be the solution. Simply put, x2x takes advantage of the X Window System's ability to run a display over a TCP/IP network. In this case, you are not running a display as much as you are taking charge of another display's mouse and keyboard.