Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Some years ago I used MuPAD as a free computer algebra system. However since 2005 it's not free anymore. So, are there any good free or even better open-source computer algebra systems for linux coming close to commercial products like mathematica or maple?

share|improve this question
up vote 5 down vote accepted

I would suggest SAGE. It is GPL-licensed software and includes lots of components. SAGE also has a nice tutorial for the first (and second) steps.

share|improve this answer
SAGE seems to be promising. Is it necessary to run it in a browser or is there also a "local" graphical interface (which is not a web browser)? – student Sep 11 '11 at 9:37
Is it true that maxima is a part of SAGE, i.e. everything you can do in maxima you can also do in SAGE? – student Sep 11 '11 at 9:57
@user5289 Sage provides two user interfaces, command line (or script) and the web-based notebook. There's no non-web GUI. Maxima is a part of sage and sage uses maxima automatically to solve a number of problems. You can call maxima function directly from within sage if you want to use all of maxima. – Jan Sep 11 '11 at 20:28

My first suggestion would be Maxima, but it seems I'm out of date. Wikipedia lists several:

Axiom, Cadabra, CoCoA, DoCon, Eigenmath, FriCAS, GAP, GiNaC, Macaulay2, Mathomatic, Maxima, OpenAxiom, PARI/GP, Reduce, Sage, SINGULAR, SymPy, Xcas

It also has a comparison of computer algebra systems.

share|improve this answer
In particular the wxmaxima front end, that make it more similar to Mathematica. – enzotib Sep 10 '11 at 15:02
Many of these are either fairly basic or specialized to a subfield of mathematics. Sage is an ongoing effort to combine many existing computer algebra systems into one huge system. – Gilles Sep 10 '11 at 21:17

I have using Cantor http://edu.kde.org/applications/all/cantor/ for mathematical models

share|improve this answer
Welcome to Unix & Linux Stack Exchange! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. – slm Nov 18 '13 at 12:46

In addition to the already mentioned Maxima, another visible option is Axiom. However, my impression is that Maxima's mindshare and userbase is greater than Axiom. However, I don't think either of these have functionality comparable to Mathematica or Maple. On the other hand, Mathematica at least is quite actively developed, and continues to improve.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.