They say Canonical founder Mark Shuttleworth is aiming for world domination. Well, can you blame him...?All of this recent years have been a hurricane for Linux and open source. Riding on the back of the Android Wave, Linus Torvald's kernel is going to systems many would never have even imagined. That said, let's look at some of the many things people say you can do with Linux. Try your hand at them too if you can.
- Inventory your collection in a database. Linux comes packed with many different types of database tools. For example: You could run a database server with MySQL then use Calligra to connect to it and get a visual overview of your databases.
- Fully customize your desktop. I know this seems like a lame thing to throw in the middle of a list of cool things to do, but we all love making Linux our own and Linux offers more options for desktop customization than most OS's. You can even change your window manager.
- Learn to program in python, C, C++, Assembler, Scratch, or another language with the wealth of compilers, debuggers and visual editors in Linux.
- Test hardware with software like memtest86 or one of the hundreds of tools in the Phoronix Test Suite.
- Face off against your friends in a friendly 3D game of Alien Arena.
- Host you own cloud server with OwnCloud.
- Virtualize other operating systems with virtualization software like Xen, VirtualBox or VMWare.
- Go Wardriving for access points: wardriving.com has a lot of links to Linux wireless software.
- DJ a party or just remix music you like with Mixxx.
- Security and surveillance. You can set up a simple web camera streaming to a website with Camstream or opt for a more professional solution using Zoneminder.
- Check out the stars with astronomy and space simulation software (Celestia).
- Build a MAME cabinet and run retro games all from one box. One guy's blog about building a mame cabinet.
- Hunt hurricanes - older Linux Journal article.
- Build a cluster with PelicanHPC - we've actually tried this and it takes less than 20 minutes to set up.
- Make movies. Linux has lots of great software that can be used to edit and cut movies including: OpenShot, Kdenlive, LIVES, Toonloop, Avidemux, Kino (old) and Cinelerra.
- Write a blog. If movies aren't your thing, but you can write, Linux has lots of software that can connect to blogs (Blogilo), check spelling (spell), or just give you a distraction-free slate (pyroom) to write on.
- Edit, organize and publish photographs to social networking sites with software like F-Spot, Shotwell, Fotoxx, Digikam or Rawtherapee.
- Create PDFs without expensive software (LibreOffice).
- Boot Linux from a Live USB key for troubleshooting or just keeping your surfing secure on a different computer.
- Record a podcast with Audacity, and create the music with different midi software (Rosegarden).
- Conduct biological sequence analysis. Link to what looks spammish but is actually a large collection of Linux biological sequence analysis software at Bioinformatics.org.
- Create 3D models and renderings for your movies or games with Blender.
- Build a custom Personal Video Recorder (PVR) with MythTV. Want to never worry about drive space on your PVR? Put a few 4 terabyte drives in a system and run MythTV.
- Build a robot using an embedded board and Linux. Linuxpcrobot.