25 Officially supported operating systems and versions
Moritz Bunkus edited this page 2024-04-23 20:45:11 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Officially supported

For me "officially supported" means that MKVToolNix should run on these systems without serious limitations. I will investigate and fix bugs on those systems myself.

I will also offer binaries for those systems that I've built myself.

If an operating system or a specific version is not on the list, then MKVToolNix might still run on that system or version but I won't spend time on fixing issues on it.

Why? There are several reasons, but the most important is that supporting systems has a cost in time. My time is limited, as is everyone else's, and this is simply where I draw the line.

Another reason may be that I lack experience developing on such a system (e.g. macOS) or lack an installation of it (again macOS, but also the various BSDs or the Solaris derivatives). Time permitting I may decide to spend time on developing fixes relating to those systems, but I cannot guarantee I will, especially as I lack systems to test those fixes on.

Windows

Supported are all client versions of Windows (meaning Intel architecture) that Microsoft offers general support for. This means Windows 10 and newer, 32-bit and 64-bit architectures.

On the server side Windows Server 2016 and newer should work, though I don't test on them at all. Support for them isn't guaranteed.

Note that the Windows media features are required. The Windows 10 N variant does not contain said features, and you'll have to install Microsoft's Media Feature Pack for Windows 10 N in order to be able to run MKVToolNix. For server versions you might have to install the media features via the "add or remove software & components" functionality.

Linux

  • Arch Linux (I don't offer binaries for Arch, but this is my main development platform)
  • AlmaLinux, CentOS (Stream) 9 and newer
  • Debian 12 "Bookworm"
  • Ubuntu 23.10 "Mantic Minotaur", 22.04 "Jammy Jellyfish"
  • Fedora 3839 and newer
  • Raspberry Pi OS via Debian packages

Cross-distribution packaging:

  • AppImage (runnable on systems with glibc ≥ 2.28)
  • Flatpak

macOS

I don't support macOS. I don't own a Mac, haven't used one, have never programmed in that environment and can therefore not provide support for it. I do provide binaries for it, though, and I may look into issues that are specific to that platform, but don't count on it.

The MKVToolNix DMG requires macOS 10.15 "Catalina" or newer.

Note that the binaries I provide are Intel binaries and require Rosetta on ARM-based macs. This will likely never change: I don't own an ARM-based mac and likely never will. If you want to use an ARM-native build, please get MKVToolNix from somewhere else.

Other systems and architectures (*BSDs, other/older Linuxes, Solaris derivatives, ARM architectures etc.)

I don't officially support other systems and architectures. This includes any type of NAS system (e.g. Synology DiskStation or QNap) and any type of Raspberry Pi and similar ones.

Categories: building