Linux


Mandrake Linux

Mandrake Linux Home - Mandrakelinux is a friendly Linux Operating System which specializes in ease-of-use for both servers and the home/office. It is freely available in many languages throughout the world. It is also the distribution of Linux that I have been using for a while. I highly recommend Mandrake to anyone thinking of switching over to Linux.

Mandrake Download Page - Download Mandrake Linux.

Mandrake Soft - MandrakeSoft is the company which develops Linux-Mandrake: the strong graphical Linux Operating System, famous for being easy to install and ready to use as a desktop or as a server. MandrakeSoft also accompanies its products and first-class consultancy, support and training for Linux.

Linux ISO - A place to learn about and download other linux distributions. Useful to those of you who want to switch to linux but for some reason don't want to take my advice about Mandrake. Actually, there are many great distributions out there, so you should investigate them and make up your mind on your own.

Linux Online - A central resource for the Linux community. This site features news, documentation and links for downloading linux.

SEUL: Simple End-User Linux - The end goal of SEUL is to have a comprehensive suite of high-quality applications (productivity applications as well as leisure/programming applications) available under the GPL for the Linux platform, as well as a broader base of educated users around the world who understand why free software is better. SEUL is a volunteer project currently focusing on Linux in education, Linux in science, advocacy documents, managing and coordinating communications between projects, and hosting related development projects.

Educational Stuff For Linux

SEUL/edu - SEUL/edu is dedicated to furthering the use of Linux and other open resources in education. This covers all aspects of educational uses of Linux, by teachers, parents, and students.

Seul/Edu Educational Application Index - A awesome and organized collection of applications indexed by the SEUL/edu project. This list should be one of the first places you look for educational software for linux.

SchoolForge - Schoolforge's mission is to unify independent organizations that advocate, use, and develop open resources for primary and secondary education. Schoolforge is intended to empower member organizations to make open educational resources more effective, efficient, and ubiquitous by enhancing communication, sharing resources, and increasing the transparency of development. Schoolforge members advocate the use of open source and free software, open texts and lessons, and open curricula for the advancement of education and the betterment of humankind.

LinuxForKids - LinuxForKids was created in the Summer of 1999 to promote the use of Linux as an educational and entertainment platform for children.

KDE Edutainment Project - We are developing high-quality educational software for the K Desktop Environment. Our primary focus is on schoolchildren aged 3 to 18, and the specialized user interface needs of young users. However, we also have programs to aid teachers in planning lessons, and others that are of interest to university students and anyone else with a desire to learn!

Multimedia Stuff For Linux

GIMP - The GNU Image Manipulation Program. This program is the best of its kind for image editing. It is completely free. GIMP is available on many platforms (including Windows and Mac), but like most other programs, you'd be better off running it on Linux.

ImageJ - ImageJ is an incredibly useful program for image analysis. The program was developed at the NIH and is in the public domain. While GIMP is useful for all of the "artistic" things you can do with an image, ImageJ is needed for all of the "analytical" things you can do with one.

Blender - Blender is the first and only fully integrated 3D graphics creation suite allowing modeling, animation, rendering, post-production, realtime interactive 3D and game creation and playback with cross-platform compatibility - all in one tidy, easily and free downloadable package.

Art of Illusion - Art of Illusion is a free, open source 3D modelling and rendering studio. It is written in Java and can be run on any platform for whicn a Java Virtual Machine (compatible with J2SE 1.4 or later) is available. Of course, I would recommend Llinux for it. It is complicated to get started with.

Kino - A great program for digital video. I use it to import digital video from our Sony digital video camera into our Linux computer. I also use it for all of my digital video editing needs. It is very easy to use.

Cinelerra - Another useful video editing program for Linux. I have not used it as much as I have used Kino. It offers many of the same features as Kino, and I keep it loaded on my computer for the times when I may need it.

FLPhoto - The program I use to import pictures from my Canon digital camera. It is essentially automatic. The program does offer some features that I have never used.

mPlayer - mPlayer is the program I prefer for watching videos on Linux.

LiVES - LiVES is a Video Editing System for Linux (that also runs under some other operating systems). I've loaded it and tried it, but so far I still prefer Kino.

Transcode - A essiential program for compressing and decompressing digital video in Linux. It is completely command-line driven, which is a problem for some, but a problem that can easily be resolved by using the program gtranscode (below)

gTranscode - This simple graphical user interface addition to transcode (which you must also download) makes compressing and decompressing video in Linux a snap.

Scientific and Mathematical Stuff For Linux

gnuplot - Gnuplot is a portable command-line driven interactive datafile (text or binary) and function plotting utility available on many platforms. The software is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally intended as graphical program which would allow scientists and students to visualize mathematical functions and data. It does this job pretty well, and in addition it serves as non-interactive plotting engine for miscellaneous portable third-party applications, like Octave.

Octave - GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.

SciLab - Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications. Developed since 1990 by researchers from INRIA and ENPC, it is now maintained and developed by Scilab Consortium since its creation in May 2003. Distributed freely and open source via the Internet since 1994, Scilab is currently being used in educational and industrial environments around the world.

JACAL - An interactive symbolic mathematics program. JACAL can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions.

Maxima - Maxima is a descendant of DOE Macsyma, which had its origins in the late 1960s at MIT. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was the first of a new breed of computer algebra systems, leading the way for programs such as Maple and Mathematica.

Algea - A programming language for numerical analysis. Algae was developed because we needed a fast and versatile tool, capable of handling large systems. Algae has been applied to interesting problems in aerospace and related fields for more than a decade.

Yacas - YACAS (Yet Another Computer Algebra System) is an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations.

NCAR - The home page for both the NCAR COmmand Language (NCL) and NCAR Graphics. NCL is a programming language designed specifically for the access, analysis, and visualization of data. NCAR Graphics consists mainly of over two dozen Fortran/C utilities for drawing contours, maps, vectors, streamlines, weather maps, surfaces, histograms, X/Y plots, annotations, and more.

OpenDX - OpenDX is a uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data

ImLib3D - ImLib3D is an open source C++ library for 3D (volumetric) image processing.

Ptolemy II - Ptolemy II is a set of Java packages supporting heterogeneous, concurrent modeling and design.

Raster3D - Raster3D is a set of tools for generating high quality raster images of proteins or other molecules.

Stuttgart Neural Network Simulator - SNNS is a software simulator for neural networks on Unix workstations developed at the Institute for Parallel and Distributed High Performance Systems (IPVR) at the University of Stuttgart. The goal of the SNNS project is to create an efficient and flexible simulation environment for research on and application of neural nets.

Stellarium - Stellarium is a free GPL software which renders realistic skies in real time with openGL. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

Ghemical - Ghemical is a computational chemistry software package. Ghemical has a graphical user interface (which is based on GNOME), and it supports both quantum-mechanics (semi-empirical and ab initio) models and molecular mechanics models (there is an experimental Tripos 5.2-like force field for organic molecules). Also a tool for reduced protein models is included. Geometry optimization, molecular dynamics and a large set of visualization tools are currently available.