TIA is an ncurses-based console IDE for GCC, G++, Java, Perl, PHP, BASH, BUSH, HTML, and GNAT (Ada 95). It has integrated support for CVS, SVN, and ncurses compatible mice. Features include a ddd-style console debugger, automatic spelling correction, keyword hilighting, project statistics, automatic backups, and keyboard macros. The project window controls optimization and debug settings all in one place. TIA supports make, cook, and gnatmake project builders. For large projects, each user has a separate preference file.
NARC (Netfilter Automatic Rules Configurator) is a free firewalling package for Netfilter/Iptables, released under the BSD license. It attempts to simplify the setup of a firewall (stateful packet filter) via the iptables tools. It is a bash shellscript that generates (hopefully) sensible and secure rules for Netfilter based on a simple configuration file. It features quick setup via a simple configuration file, connection tracking (and fragmentation reassembly), customized logging, probe detection (TCP & UDP), and much more.
burnCDDA is a console frontend to cdrdao, cdrecord, MPlayer, mpg321, oggdec, mppdec, flac, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS and amaroK) or from files inside a directory. It supports MP3, OGG Vorbis, Musepack, FLAC, WMA, M4A, and WAV files, and it might be the easiest way to copy an audio CD.
FireHOL a simple yet powerful way to configure stateful iptables firewalls. It can be used for almost any purpose, including control of any number of internal/external/virtual interfaces, control of any combination of routed traffic, setting up DMZ routers and servers, and all kinds of NAT. It provides strong protection (flooding, spoofing, etc.), transparent caches, source MAC verification, blacklists, whitelists, and more. Its goal is to be completely abstracted and powerful but also easy to use, audit, and understand.
GeeXboX is a standalone media player Linux distribution, similar to MoviX. It's a small bootable CD that allows you to play your favorite video (DivX, XviD, H.264, MPEG 1/2, VCD, DVD, OggMedia, Windows Media, RealMedia, etc.) and audio (MP3, Audio CD, Ogg Vorbis, FLAC, MPC, etc.) files. It also supports networking, and is able to play media from Windows/Samba share, NFS, UPnP A/V Media Servers, RTP/RTSP servers, or SHOUTcast. It supports TV-out, TV tuners, DVB cards, and WiFi cards. It is based on MPlayer, and can be used on any x86, x86_64, or PowerPC computer. It's easy to modify the source to build your own GeeXboX or use an alternative boot method.
The GUIShell project is a collection of utilities facilitating the use of the GTK+ toolkit in shell scripts through the gtkshell utility. The ACE configuration environment provides sample scripts utilizing gtkshell for desktop utilities. rootcat provides the ability to display messages to the root window using Xft, allowing one to write status display scripts.
LinuxConsole is a live and modular Linux distribution that can be started from CD/DVD, hard disk, floppy disk, USB disk, or network card (PXE). The use of "console" in the title doesn't mean that it is started in "console" mode, but is meant to symbolize the simplicity of using it. This distribution is as simple to use as a game console: you can start applications without installing them. It is modular: there is a common base (device detection, GUI) and optional modules for multimedia, communication, and servers. The goal is having a very fast startup (less than 20 seconds), very good hardware detection, and many applications available (not just games).