20 Linux apps you can't live without

The Sims Carnival
www.simscarnival.com
We've included one online game portal to show that there are hundreds, if not thousands, of games available to the Linux community from a browser, regardless of whether they make a Linux version. One of the newest is The Sims Carnival, which features a slew of arcade games, puzzles and even adventure games. What's most interesting about Carnival is that other users create the games for you to play, so it's an excellent introduction to the fundamentals of programming: gameplay, graphics, design, testing.

Cuyo
www.karimmi.de/cuyo
This Tetris knock-off works because it's so simple and finally dispenses with the 3D bricks. In their place, Cuyo presents cartoonish smiley faces that plunge down into a grassy knoll. In later stages, the game gets horrendously difficult as you try to colour-match the characters and form a chain of faces, some of them falling at different rates, others causing nearby faces to explode.

Gameplay follows the traditional mechanics of Command & Conquer, with heavy resource building and gang-rush tactics, using a graphics engine that's definitely showing its age. Yet Warzone 2100 is free and has a much deeper tree structure – with as many as 400 technologies to research and a branching unit customisation structure, three campaigns and 24 instant action maps.

Salasaga
www.salasaga.org
Even though Adobe has recently opened up with its Labs initiative and supports Linux with more and more of its utility computing products (such as Flex and the Air platform), it's still nearly impossible to find versions of its main productivity apps that runs on Linux, such as Dreamweaver or Fireworks. Salasaga makes up for this deficiency by enabling you to make animated Flash movies using the native SWF format, and will eventually support Ajax for fully interactive content in

Octave 3
www.gnu.org/software/octave
This development platform is intended to aid programmers with computational problems – including non-linear equations and polynomials, working with differential-algebraic equations and other complex maths problems – through its own custom-built programming interface.

The main improvement in version 3.0 is better interoperability with Matlab, the data analysis and visualisation tool that helps programmers with complex workflows in high-end computing development.

Article first published in Linux Format, issue 107

But wait, there's more - get yourself another 25 killer Linux apps

TOPICS
John Brandon
Contributor

John Brandon has covered gadgets and cars for the past 12 years having published over 12,000 articles and tested nearly 8,000 products. He's nothing if not prolific. Before starting his writing career, he led an Information Design practice at a large consumer electronics retailer in the US. His hobbies include deep sea exploration, complaining about the weather, and engineering a vast multiverse conspiracy.