Photo Editing Software Options for Linux Users


Do you use Linux and wonder what your alternatives are when it comes to photo processing? Are you a photo enthusiast trying to find alternatives to your current software? Or perhaps you’ve read this far and still have no idea what I’m talking about—great! This article is for all of you.

Why Linux, and what is it anyway?

In short, Linux comes in a range of different flavours (Ubuntu, Debian, Fedora, etc.) but the common core in all of them is an operating system built primarily around free and open-source software. Many people choose Linux not only because it’s free, but also for the security and stability it offers, as well as the chance to gain more control over and knowledge about the software they use.

Contrary to popular belief, you don’t have to be a computer whiz to use Linux. All you need is some basic knowledge about how to use computers and a willingness to learn.

Even if you’re not a Linux user, you might still benefit from learning about some of the free Lightroom and Photoshop alternatives that are available by reading this article.

01 post processing linux

There are two ways to install software on Linux: the one that makes you look cool, and the software installation program. It’s up to you which you choose!

I’ve done all my photo processing in Linux since 2012, the same year I started working as a professional photographer. The main challenge was not that I haven’t been able to use Lightroom or Photoshop, but to find alternatives and choose between them.

This has involved a decent amount of research, so to help you on the way I’ve decided to collect my findings in this article. Hopefully this is a first step in your research process, leading you to a solution that works best for you.

As will become apparent soon, using Linux doesn’t even mean that you can’t use Lightroom, Photoshop, or any other program you prefer; it may just take a bit of tweaking. The important thing is to use something that can deliver what you need, not what others think you need.

02 post processing linux

Finding photo editing software that works for you is a continuous process.

Figuring out the alternatives

To choose the software that works best for you, you have to ask yourself what it is you’re looking for. Do you need a photo editor? Do you want to be able to manage and catalogue your photos? Is it the ability to process RAW photos you’re after? Or maybe all of the above?

Some of the programs I’ll be presenting here can offer everything, others are only suited to specific tasks. I’m going to be focusing on solutions that offer photo editing (including RAW processing), and less on photo management software.

The other important thing is to know what’s out there, and that’s the goal of the rest of this article.

Alternative 1: Using software that works directly in Linux

These are the programs that can be installed directly on your system. All of these are open-source and free, and they work in Linux, Windows, and Mac OS, unless otherwise stated.


Darktable allows you to manage and process photos, including RAW images, in Linux and Mac OS. The two main tasks are separated into two spaces; the light-table for managing and cataloguing, and the darkroom for editing and processing photos.

As you may have noticed, the name of the software is a combination of those two words, just like Lightroom. It’s a powerful and non-destructive editor which requires a bit of time to get used to, but for anyone who has ever used post-processing software before, it’s not a problem.

03 post processing linux

Raw Therapee

Raw Therapee is a post-processing program for RAW images which works in most operating systems. It can be used to manage photos, but if you have a big collection, it’s good to combine it with software specifically aimed at image management, such as DigiKam. It’s easy and intuitive to use.

04 post processing linux


With Rawstudio you can process RAW images, as the name suggests. It works in Linux and Mac OS, but not in Windows. It’s especially good for bulk processing and it can read essentially any RAW image format. It doesn’t support the latest versions of Debian, so if you’re using Ubuntu and have a newer version than 13.10, it won’t work for you.


Photivo is another RAW image processing program. I’ve never used it, but it supposed to be good once you learn how to handle it, which might take a bit of time due to the number of different options. You can’t manage or catalog your photos with it, but if it sounds tempting anyway, you can combine it with one of the many great stand-alone photo management programs out there.

05 post processing linux


GTKRawGallery is a lightweight program for managing and processing RAW images. It doesn’t work very well if you’re processing a lot of photos, but it’s faster for single image edits. It works in Linux and Windows, but not in Mac OS.

Corel AfterShot Pro3

Corel AfterShot Pro3 is the only commercial processing software I’m going to mention, as it’s the only one that works directly in Linux and provides a good alternative to software such as Lightroom.

It’s not open-source, unlike all the other software mentioned so far. But, there is a free 30-day trial, which might help you decide between alternatives. It’s the program I use for my everyday and professional photo management and post-processing needs.

06 post processing linux


It’s difficult to talk about photo editing software in Linux without mentioning GIMP. This program won’t read RAW files without some tweaking, so many use it for post-post-processing, such as saving in a variety of different formats, retouching, and even drawing.

It’s free, open-source, works in many different operating systems, and with the right add-on, it can also open RAW files.

07 post processing linux

Alternative 2: Using tools developed for other operating systems

If you have a favorite piece of software that doesn’t work in Linux, don’t despair! There are a few ways for you to use popular programs like Lightroom and Photoshop without giving up on Linux.

1. Virtual machine

A virtual machine is a software that makes it possible for your computer to act like another computer, it basically works like a second physical computer in your operating system. You can install the operating system of your choice in the virtual machine, and use it as if it were, for instance, a Windows computer.

VirtualBox is a free, open-source virtual machine I use when I really need to run a program in Windows.

08 post processing linux

My virtual machine running Windows 7 on my Linux computer.

Apart from making it possible to install software that only works in non-Linux operating systems on your Linux machine, a virtual machine is useful compared to having separate partitions, because you don’t have to reboot to use it and you can easily share files between systems, have a joint clipboard, etc.

The drawbacks are that the virtual machine won’t be as efficient at using the available hardware as a normal machine. That can prove to be a problem for big and heavy programs such as Photoshop and Lightroom (but with a modern computer you’ll probably be okay).

2. Wine

Wine is a free, open-source interface that lets you run Windows software in Linux. Unlike a virtual machine, Wine doesn’t work like a separate computer; instead, it makes the software think it’s in Windows. That also means you don’t get the added security of a virtual machine, where the program is running on a virtual computer instead of directly on yours.

09 post processing linux

Boosting productivity with Wine.

One great thing about Wine is that you can run software for different Windows versions; backward compatibility is better than in Windows itself. However, all Windows software won’t necessarily run in Wine, and getting a program to work can sometimes involve lots of tinkering.

PlayOnLinux is a free, open-source tool that takes the hassle out of setting up programs in Wine. CrossOver is a similar option but it’s proprietary and is commercial – on the other hand, that means you have someone you can call if things aren’t working.


As you can see, being a photographer and Linux user is not at all incompatible. There are many different alternatives out there. Also, it’s always nice to find great, supported, and constantly developed photo processing software that is also free!

What software do you use for your photo processing, and why? Do you have more alternatives to add to this incomplete list? I would love if you shared your thoughts and ideas in the comments section below.

Read more from our Post Production category

Hannele Luhtasela-el Showk photographs weddings professionally and nature passionately. Based in Finland and Morocco, they love going on adventures, learning, teaching, reading, science, and finding new perspectives. Hannele's photos can be found on their wedding website, blog and Facebook page.

  • Juha Lintula

    One open source alternative that is missing from the list is LightZone ( It’s available on Linux, Mac and Windows. LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It’s a completely non-destructive editor, where any of the tools can be re-adjusted or modified later — even in a different editing session.

    LightZone was created and sold by Lightcrafts, Inc., as proprietary software, starting in 2005. Light Crafts ceased operation in 2011and in 2012 the source code was released for use in an open source project under a BSD license which we renamed The LightZone Project.

  • I’ve totally missed LightZone! Thanks a bunch — I’ll definitely try it out and I hope others do, too. It’s always great to see more open-source projects like this.

  • camlostCz

    I’ve tried to find some alternatives to Lightroom but I’ve always ended with Lightroom again.
    For me it combines good catalogue (incl. user interface) and easy to use yet quite powerfull photo editing or functions. I don’t need layers, for example.

    Darktable is probably the most advanced linux tool but has a terrible interface. If you want to perform some operation on a photo, do you think you can right-click that photo and search for the operation in the local menu? Not at all.
    You can certainly get accustomed to it after some time but why not spent your time outside with your camera instead of in a (dark) room fighting with Darktable.

    (Sorry, not a native english speaker.)

  • Thanks for your comment! It’s nice to find the alternative that works for you — and it sounds like you really have. 🙂 I agree that the best thing is to spend as much time with your camera as possible, but there are ways to do both that, and use open-source software, for instance. It’s all about priorities.

  • Albin

    Dual booting Windows with Linux Mint, I’ve always looked for not only multi-platform software but good working MP software, and it’s take a while for several initially Linux products to really work with Windows,and of course Windows / Apple developers don’t bother supporting Linux. RawTherapee is pretty sophisticated under the hood, and works well in Windows. While curious about Darktable, it’s never run right on my Mint / Ubuntu box and haven’t had reason to fight with it.

    Might mention XnView MP (multi-platform version) as a lightweight viewer with basic editing. If I’d committed to PShop / Lightroom early on and developed a workflow on them I’d be interested in built-in file management as part of that, but since the software I use has changed over time I’ve never relied on one product’s file management. Instead adapted the document file naming protocols I used for office work to name image files, and can find what I want pretty quick in any Explorer-type file manager.

  • Danny

    there is also PhotoFlow, which i’m going to try someday

  • Thanks a lot for that addition! I’m also planning to give it a try someday soon.

  • Thanks for your comment and your suggestions!

  • Patrick Albicker

    One thing i’ve never found out how to manage under linux is color profiles.
    I’m working on an asus laptop wich screen is bad by default (way to much blue) but get well balanced once calibrated. Unfortunately never found a way to apply a color profile in linux.

  • Purza

    Started using GIMP (0n Windows) about 10 to 14 years ago when $$$ Photoshop started crashing on me every time I would use it. GIMP is amazing, does everything Photoshop would do and better. I mostly stopped using GIMP when I purchased my Nikon D90 and discovered Picasa. Most of my needs for image processing and editing could be handled in Picasa, but now with Google terminating their support for Picasa I find myself looking for a new solution. Darktable sounds interesting to me and will look into it.

  • Hi Patrick,

    So it sounds like you’ve done a calibration and got a color profile, but don’t know how to apply it to the system? It should definitely be possible. How depends a bit on your distribution. If you’re using Ubuntu, you can go to System Settings > Color and set your profile. You can also use DisplayCAL (aka dispcalGUI, to calibrate and apply the profile.

    I hope you find a solution!

  • Thanks for your comment! 🙂 I’m glad if this list can be of some use.

  • Tim Wells

    It’s great to see an article like this. So much out there at the moment is all about Lightroom and Photoshop. There is some great software listed here and the prices are even better. I’ve been a Linux user for many years and it’s great to see pages like this one giving it and the excellent open source software a shout out.

  • Thanks a lot for your comment, I’m glad to hear that this was useful. 🙂

Join Our Email Newsletter

Thanks for subscribing!

DPS offers a free weekly newsletter with: 
1. new photography tutorials and tips
2. latest photography assignments
3. photo competitions and prizes

Enter your email below to subscribe.
Get DAILY free tips, news and reviews via our RSS feed