Interesting Tools
This is by no means a comprehensive list, but merely meant to highlight some of the more useful and flexible tools available. Any of these, with the exception of Opera, can be freely modified, customized or re-distributed. It is even possible to use only the relevant components and remove the rest.
It is possible to purchase support, training,
custom development or professional services. Some companies specialize in a specific product. It is also possible to form project groups to add specific functionality or features.
All of these tools rely on open standards, which means that it is easier to replace or combine them with other tools.
Useful Software for Desktops and Public Terminals
These tools can be useful on staff desktop machines or some public terminals:
- Productivity tools or suites
-
- OpenOffice.org
- Productivity suite including a word processor, spreadsheet, presentation graphics, vector graphics, and an equation editor. Handles styles and long documents very well. Supports EU-recommended, XML-based, international file format OpenDocument.
-
- Writer - word processing
- Calc - spread sheet
- Impress - presentation graphics
- Draw - vector graphics
- Base - front end for relational databses
-
Available in many languages. Support can be purchased from many sources, including Sun
- http://fi.openoffice.org/
- StarOffice aka StarSuite
- Similar to OpenOffice.org, but with paid support and available only in ten languages.
- http://www.sun.com/software/star/staroffice/faq.xml
- Koffice
- Integrated office suite for KDE, the K Desktop Environment. Also includes diagramming, vector drawing, bitmapped image editing, project management, formula editor and report generator. On the way to being ported to more platforms.
- KWord - frame-based word-processing and desktop publishing
- KSpread - scriptable, table-oriented spreadsheet
- KPresenter - presentation graphics
- Kexi - integrated data management for creating databases, inserting data, performing queries, and processing data
- Kivio - diagramming and flowcharting
- Karbon14 - vector drawing
- Krita - painting and image editing
- KPlato - project management
- KChart - chart drawing
- KFormula - create and edit mathematical formulas
- Kugar - report generator
Available in many languages.
- http://www.koffice.org/
- Lyx
-
LyX is a document processor, based on Prof. Knuth's legendary TeX typesetting engine, that encourages an approach to writing based on the structure of your documents.
- http://www.lyx.org/
- Browsers
-
- Firefox
- Small and fast. Extensible with add-ons. Secure.
- http://www.mozilla.org/products/firefox/
- Opera
- Not open source but smallest, fastest and secure.
- http://www.opera.com/
- Seamonkey
- Web-browser, advanced e-mail and newsgroup client, chat client, and HTML editing. Flexible and secure. Formerly called Mozilla.
- http://www.mozilla.org/projects/seamonkey/
- Mail
-
- Thunderbird
- Fast, secure, spam filters, sorting.
- http://www.mozilla.org/products/thunderbird/
- SeaMonkey
- Advanced e-mail, web browser and newsgroup client, chat client, and HTML editing
- http://www.mozilla.org/projects/seamonkey/
- Eudora
- Now open source but limited to Mac OS 9, OS X, and MS-Windows but otherwise excellent. Soon to be merged with Thunderbird.
- http://eudora.com/
- Alpine
- Alpine is a fast, easy to use email client based on the Pine Message System. It is developed at the University of Washington. Alpine boasts that it is suitable for both inexperienced email users and the most demanding power users.
- http://www.washington.edu/alpine/
- Kolab
- Kolab is an open source, standards-based groupware server. It is a product of a series of contracts for the federal office for Security in the Information Technology in the German Government. Support contracts are available from several sources including ones in Sweden. It is maintained by the Kolab consortium.
- http://www.kolab.org/
- Citadel
- Citadel is fully open source with end-to-end GPLv3. It has been production grade for several years.
- http://www.citadel.org/
- Scalix
- Messaging, calendar, collaboration. Recently purchased by Xandros.
- http://www.scalix.com/
- Zimbra
- Messaging, calendar, collaboration. Owned by Yahoo.
- http://www.zimbra.com/
- Evolution
- email, calendar, PIM, task manager, address book, etc
http://www.novell.com/products/desktop/features/evolution.html
- http://www.gnome.org/projects/evolution/
- http://www.novell.com/products/desktop/features/evolution.html
- simta
- http://rsug.itd.umich.edu/software/simta/
- Audio
-
- Audio Editing
-
- Audacity
- Audacity is free, open source software for recording and editing sounds.
- Record live audio.
Convert tapes and records into digital recordings or CDs.
Edit Ogg Vorbis, MP3, and WAV sound files.
Cut, copy, splice, and mix sounds together.
Change the speed or pitch of a recording.
- http://audacity.sourceforge.net/
- Ardour
- Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. (For advanced users.)
- http://ardour.org/
- Canorus
- Canorus is a sequel to NoteEdit,a free cross-platform music score editor.
- http://canorus.berlios.de/
- Lilypond
- LilyPond is an automated engraving system to format music notation beautifully without requiring typographical expertise. (For advanced users.)
- http://lilypond.org/web/
- Denemo may be useful to try with Lilypond. It is not a WYSIWYG editor, but a fast graphical front end to Lilypond.
- http://denemo.sourceforge.net/
- Rosegarden
- Rosegarden is an audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.
- http://www.rosegardenmusic.com/
- Audio players
-
- XMMS
- XMMS is a multimedia player for unix systems and can play media files such as MP3, MOD's, WAV and others, such as Ogg Vorbis, with the use of Input plugins. XMMS is mainly targeted at music playback.
For five years in a row XMMS has been voted Favourite Audio Tool by the readers of LinuxJournal.
- http://www.xmms.org/
- Winamp
- Winamp is not open source, but there is a no-fee version as well as a paid version.
- http://www.winamp.com/
- Graphics
-
- Gimp
- The GIMP is the GNU Image Manipulation Program. Excellent for digital photography or other RGB image manipulation. Not a competitor to Photoshop, but still more powerful than what most users or your average digital photographer will need.
- http://www.gimp.org/
- Krita
- Painting and image editing application for KOffice.
- http://www.koffice.org/krita/
- Blender
- Blender is an integrated suite of tools for the creation of 3D content. It offers full functionality for modelling, rendering, animation, post-production, creation and playback of interactive 3D content. (For advanced users.)
- http://www.blender.org/
- Scribus
- Scribus is a desktop publishing tool that includes professional publishing features, such as CMYK color, separations, ICC color management and versatile PDF creation.
- http://www.scribus.net/
- Inkscape
-
A vector graphics editor, similar to Illustrator, Freehand, CorelDraw, or Xara X, and uses the Scalable Vector Graphics (SVG) file format which is a W3C standard. A large library of clip art is available.
- http://inkscape.org/
Chat / Instant Messaging
- Pidgin
- Pidgin (formerly called Gaim) is a multi-protocol instant messaging (IM) client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM and ICQ (Oscar protocol), MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, SILC, GroupWise Messenger, and Zephyr networks.
- http://pidgin.im/
- There is also an encryption plug-in for Pidgin.
- http://pidgin-encrypt.sourceforge.net/
- Jabber
- Jabber is an open, secure, ad-free instant messaging tool for services like AIM, ICQ, MSN, and Yahoo. Under the hood, Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time.
- http://www.jabber.org/
Web Site Editing
- Amaya
- Amaya is a HTML + CSS style sheets editor from the World Wide Web Consortium.
It also supports XML and an increasing number of XML applications such as XHTML, MathML, and SVG.
- http://www.w3.org/Amaya/
- Arachnophilia
- A Java-based HTML editor.
- http://www.arachnoid.com/arachnophilia/
- Bluefish
- Bluefish is a powerful and flexible web editor for experienced web designers and programmers.
- http://bluefish.openoffice.nl/
- Kompozer
- Komposer is formerly part of the Mozilla Suite and is a very good, but simple to use editor for individual web pages.
- http://www.kompozer.net/
- Quanta Plus
- Quanta Plus is an extendable XML editor and so can handle XHTML as well as Docbook.
- http://quanta.kdewebdev.org/
Video editing
- Kino
- Kino is a non-linear DV editor for GNU/Linux. It features excellent integration with IEEE-1394 for capture, VTR control, and recording back to the camera. It captures video to disk in Raw DV and AVI format, in both type-1 DV and type-2 DV (separate audio stream) encodings.
- Also, Kino can export the composite movie in a number of formats: DV over IEEE 1394, Raw DV, DV AVI, still frames, WAV, MP3, Ogg Vorbis, MPEG-1, MPEG-2, and MPEG-4. Still frame import and export uses gdk-pixbuf, which has support for BMG, GIF, JPEG, PNG, PPM, SVG, Targa, TIFF, and XPM.
- http://kino.schirmacher.de/
- CinePaint
- A painting program used by motion picture studios to retouch images in 35mm films including frame-by-frame retouching, dirt removal, wire rig removal, render repair, background plates, and 3d model textures.
It was formerly called Film Gimp. It has been used in a dozen feature films including Harry Potter, Scooby-Doo, The Last Samurai and the Fast & the Furious.
- http://www.cinepaint.org/
- Cinelerra
- http://heroinewarrior.com/cinelerra.php3
Statistics
- Octave
-
GNU Octave is a high-level language for numerical computations and can be used as a batch-oriented language. It solves linear and nonlinear problems numerically, and performs other numerical experiments using a language that is mostly compatible with Matlab.
- http://www.gnu.org/software/octave/octave.html
- R
-
R is a language and environment for statistical computing and graphics. It provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.
- http://www.r-project.org/
- GNUplot
-
A portable command-line driven interactive data and function plotting utility for many platforms. Plots in either 2D and 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types.
- http://www.gnuplot.info/
Miscellaneous
- KStars
- Kstars is an easy to use desktop planetarium with detailed star charts and the ability to simulate a real time view from any date/time, longitude and lattitute.
It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes 130,000 stars, 13,000 deep-sky objects, all 8 planets, the Sun and Moon, and thousands of comets and asteroids.
- http://edu.kde.org/kstars/
Useful Server-side Tools
These tools can be used to provide useful services for library patrons and staff:
- Networked Storage
-
- Samba
- Samba is an Open Source/Free Software suite that provides seamless network storage and print services to SMB/CIFS clients. Rather quick to install and configure.
- http://us2.samba.org/samba/
- OpenAFS
- AFS is a distributed filesystem, useful for networked storage, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for networked storage (aka file sharing), providing location independence, scalability and transparent migration capabilities for data.
- http://openafs.org/
- ZFS
- ZFS uses a pooled storage model with the goal to eliminate use of volumes and the associated problems of partitions, provisioning, wasted bandwidth and stranded storage.
- http://www.opensolaris.org/os/community/zfs/whatis/
- Useful Server-based Tools
-
- RequestTracker
- RT is an open source issue tracking / workflow program (aka electronic reference desk) by Best Practical Solutions LLC. Used by universities, government agencies and Fortune 100 companies. RT doesn't cost anything to copy or use, no matter how much you use it, but
RT is commercially supported software.
- http://www.bestpractical.com/rt/
- Koha
- Koha is the first open-source Integrated Library System (ILS), developed initially in New Zealand by Katipo Communications Ltd and Horowhenua Library Trust. It is MARC and UNIMARC compliant and uses perl, MySQL, and Apache.
- http://www.koha.org/
- Evergreen
- An open source Integrated Library System maintained by the Georgia Public Library Service for use by the Georgia Library PINES Program, a consortium of 252 public libraries in Georgia (USA). It uses perl, Postgresql, Apache, Jabber and XUL.
- http://www.open-ils.org/
- Greenstone
- Greenstone is an open source, multi-lingual suite of software for building and distributing digital library collections. It is produced by the New Zealand Digital Library Project at the University of Waikato, and developed and distributed in cooperation with UNESCO and the Human Info NGO
- http://www.greenstone.org/cgi-bin/library
- Squid

- Squid is one of the most popular full-featured Web proxy cache systems. It supports proxying and caching of HTTP, FTP, and other URLs,
proxying for SSL,
cache hierarchies, caching of DNS lookups, and much more. Highly configurable.
- http://www.squid-cache.org/
- Pound

-
Pound is a reverse proxy, load balancer and HTTPS front-end for Web server(s) developed to enable distributing the load among several Web-servers and to allow for a convenient SSL wrapper for those Web servers that do not offer it natively.
Pound is both very small and does not access the hard-disk at all.
- http://www.apsis.ch/pound/
- Asterisk

-
Asterisk is a software private branch exchange (PBX) system, aka a business telephone system, which provides a mix of traditional and VOIP telephone services.
Asterisk can be connected to PSTN trunk lines, telephone lines, T1, and E1 lines and supports various VOIP protocols like SIP and H.323.
It includes functions like voice mail, conference calling, interactive voice response (phone menus), call queuing and automatic call distribution.
- http://www.asterisk.org/
- Terminal Servers
-
- Linux Terminal Server Project
- LTSP is an add-on package for Linux that allows you to connect lots of low-powered thin client terminals to a Linux server. Applications typically run on the server, and accept input and display their output on the thin client display. Allows really old/slow computers to perform faster by using the server for processing and the old/slow computer only for dislay, input and output.
- http://ltsp.org/
- K12Linux in Schools Project
- K12LTSP is based on RedHat Fedora Linux and the LTSP terminal server packages.
It lets you boot diskless workstations from an applications server. You can use old PC's as diskless clients or buy new ones for under 200 € each, since
all applications run on the terminal server itself and not on the client. Workstations are "thin" and have no software or hard drives. Thin-clients are perfect for schools because they are easy to install and require little maintenance. They are reliable and immune to malicious tampering and viruses.
- http://www.k12ltsp.org/
- Interesting Distros
-
- Ubuntu Linux
- Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. The current Ubuntu release supports Intel x86 (IBM-compatible PC), AMD64 (Hammer) and PowerPC (Apple iBook and Powerbook, G4 and G5) architectures.
Ubuntu includes more than 16,000 pieces of software, but the core installation fits on a single CD.
- Ubuntu uses the Gnome graphical desktop environment by default. Two variations, Kubuntu and Xubuntu, install KDE and Xfce, respectively, by default. But of course it is possible to add or replace any other you wish.
- Edubuntu is especially designed for school environments and use by children. It works well even in a home environment.
-
- Skolelinux
-
Skolelinux is made as free (as in speech) software, and is an overall computer solution based on school's resources and needs. It is a customized Debian distribution.
Skolelinux is a network architecture tailored for use in schools, developed and supported by a large and growing international community, designed to be easy and cheap to maintain and gives the students their own usernames, home directories and services.
- http://wiki.debian.org/DebianEdu/
- Debian

- Debian is a free (as in speech) operating system for your computer. Debian uses the Linux kernel (the core of an operating system), but most of the basic OS tools come from the GNU project; hence the name GNU/Linux.
It provides more than a pure OS: it comes with over 15490 packages, precompiled software bundled up in a nice format for easy installation on your machine.
- http://www.debian.org/
- Cross-platform development kits
-
There are sometimes things that are easier to do with a piece of dedicated client software than via a web interface. However, then the big risk is getting locked into a specific platform. You avoid that by using QTK+, Qt, or wxWidgets.
- Qt
- Used even in mobile phones. Available in a dual license: GPL or commercial.
- http://www.trolltech.com/products/qt/
- GTK+
-
GTK+ is a multi-platform toolkit for creating graphical user interfaces. GTK+ has a complete set of widgets and is suitable for projects ranging from small one-off projects to complete application suites.
It is Free Software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties.
- http://www.gtk.org/
- wxWidgets
-
wxWidgets is also a multi-platform toolkit for creating graphical user interfaces. Audacity and the VLC media player are two well known applications built using wxWidgets.
- http://wxwidgets.org/
- Graphical Desktop Environments
-
- KDE
- KDE is a powerful Free Software graphical desktop environment for Linux, Unix and similar workstations. It is highly flexible and easy to use. KDE has a kiosk mode useful for kiosks and public terminals.
- http://www.kde.org/
- Xfce
- Xfce is a lightweight desktop environment and aims to be fast and lightweight, while still being visually appealing and easy to use.
- http://www.xfce.org/
- Fluxbox
- Fluxbox is yet another window manager for X. It has KDE support, but is much, much smaller.
- http://fluxbox.sourceforge.net/
- Fvwm
- FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system with active development and support.
- http://fvwm.org/
- Other Kernels
-
Nearly all users and even most programmers will not notice one way or the other which kernel is used. However, depending on the service or activity, one kernel may offer advantages over another. It's generally not a big deal, though. Generally, the applications and tools are the same and based on the GNU project.
- Linux
- Common versions of the kernel are 2.2, 2.4, and 2.6. Not to be confused with linux distributions, which are complete operating sytstems plus applications.
- http://www.kernel.org/
- BSD
- There are four variants: FreeBSD, OpenBSD, NetBSD and DragonflyBSD each with a special focus. Advances in one are usually quickly ported to the others. The newer Macintoshes have been using BSD since about 2000.
-
- QNX
- A closed source, yet very reliable microkernel whose main selling point is reliability for years at a time.
- http://www.qnx.com/
Sat Jan 20 12:12:21 EST 2007