Focus on Software
Last month, I didn't include any games, although I usually do. I am occasionally reminded that computers, or at least PCs, are as ubiquitous as they are because people like to relax and play games. Most of us have heard of, if not played, freeciv, the Civilization clone. But the real Civilization (Call to Power), one of several titles released for Linux by Loki Games, is well beyond freeciv. Does that mean great graphics or game play is restricted to commercial ventures? As I think you'll see with the first two titles below, this is simply not the case. Good games are needed. Educational ones would be even better—let's get the kids involved with Linux, too.
X Ship Wars: fox.mit.edu/xsw/index.html
This is a fun game similar to, but more complex than, the old “Star Trek” game. It has very nice visuals. The basic instructions would have you believe you can just install the client. In fact, while that is true, you also need to connect to a server. There are several available, but you'll want to build and install a server just so you can invite your friends over to be knocked off by you, while you still have the edge. Play takes place over any TCP/IP network. It requires libm, libX11, libXpm, libXext and glibc.
GTK Puyo Puyo: http://chaos2.org/xpuyopuyo/
This amusing game is a multiplayer game in the Tetris genre. You can play against another human or an AI. The AI has many levels, from extremely unskilled to extremely competent. Instead of filling rows completely with various shaped blocks, the blocks are always in twos, but will vary in color. Your objective is to get groups of four or more colors to match in any combination of left to right or up and down. As you or your opponent get matches, the other will get grey blocks to interfere with play. It requires libgtk, libgdk, libgmodule, libglib, libdl, libXext, libX11, libm, libXpm and glibc.
For Perl aficionados, this is a great way to keep up on the latest Perl modules from CPAN, or even grab a new module. It is not the easiest install around, as your initial contact will require loading an index; but once that's done, you're good to go. First bundle I had to get was libnet, because CPAN complained I didn't have it, and it wanted to use it. Once you get the hang of this, you won't want to be without it. It requires Perl.
The IT Resource Manager is a good tool for tracking hardware and trouble tickets. The baseline for the database is a unique irm number given to each system. Users can submit trouble tickets via the Web if they know the system's irm number (although most would rather pick up a phone, in my experience). This has good support for a number of areas and is a worthy competitor to MOT. It requires Apache (or another PHP-capable web server), PHP3 and MySQL.
ssh buddy: http://www.sundilla.net/sshbuddy/
I use ssh habitually. In fact, anyone who uses telnet or the r commands must not be connected to the Internet, or else they don't care about security. I'll not belabor my disappointment over the license change on ssh 2.x. I will tell you that this graphical client makes connections easier than ever. This will save any administrator time in connecting to servers, and the more servers you have to connect to via ssh, the more time this will save you. If you haven't had time to implement ssh-agent, this is the next best thing. It requires expectk and ssh client.
For those who are familiar with Tripwire, this package is meant to replace it with an equivalent under the GPL. Tripwire has been removed from the public domain, and while the older version 1.3 is still good (version 2.x is the current, proprietary version), it's getting more difficult to build with changes in the system libraries. Aide is already doing as much as Tripwire, and plans to do even more. As a replacement for Tripwire, this shows much promise. It's already running for me as a cron job on one system where Tripwire 1.3 would not compile. It requires glibc.
Web Downloader for X: http://www.krasu.ru/soft/chechelo/
Got a lot of files you'd like to grab from the Internet? Doesn't matter if they're web pages or FTP files; you can start multiple transfers from the same site. This will probably be of more interest to those with cable modems or fast Internet connections. If you have twenty or thirty items to download, this utility will make multiple connections. It will also allow you to specify a maximum number of connections. It's all packaged in a nice-looking GTK GUI. This GUI will allow you to schedule downloads as well. It requires libpthread, libgtk, libgdk, libgmodule, libglib, libdl, libXext, libX11, libstdc++, libm and libc.
This particular piece of software functions like the comment page on Slashdot. If you have the password, you can start a new thread and others can add comments—many possibilities here. Perhaps I should put each of the blurbs from this column on a web site and invite comments. It requires Apache (or another PHP-capable web server), PHP3 and MySQL.
|Designing Electronics with Linux||May 22, 2013|
|Dynamic DNS—an Object Lesson in Problem Solving||May 21, 2013|
|Using Salt Stack and Vagrant for Drupal Development||May 20, 2013|
|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|
- New Products
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Nice article, thanks for the
1 hour 35 min ago
- I once had a better way I
7 hours 21 min ago
- Not only you I too assumed
7 hours 39 min ago
- another very interesting
9 hours 32 min ago
- Reply to comment | Linux Journal
11 hours 25 min ago
- Reply to comment | Linux Journal
18 hours 19 min ago
- Reply to comment | Linux Journal
18 hours 35 min ago
- Favorite (and easily brute-forced) pw's
20 hours 27 min ago
- Have you tried Boxen? It's a
1 day 2 hours ago
- seo services in india
1 day 6 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout 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 Pi Cobbler Breakout 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
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?