The following is a list of platforms murex has been tested on and the level of support it had:
This is one of the primary development platforms; all features should work. The shell has been extensively tested across a number of distributions and there are no known distribution specific issues.
This is one of the primary development platforms; all features work aside alt- hotkeys.
Windows is supported and part of the automated build tests so murex will compile for that platform however there have been very little in the way of functional tests on recent versions.
There are also few known bugs / lack of support due to the way how Windows internals are built. These cannot be easily worked around:
fg, etc) isn't supported because Windows doesn't have an equivalent of the SIGSTSP (etc) POSIX signal.
Taking these points into account, the recommendation is to run murex inside a POSIX compatability layer such as WSL (Windows Subsystem for Linux) on Windows 10 and 11, or Cygwin. However if native Windows is your preference then murex should function.
An older version was extensively tested inside a 10.3-RELEASE AMD64 jail.
FreeBSD support is considered very good but, as always, please log an issue via Github if you do encounter problems.
Tested on an earlier version of murex.
OpenBSD support is expected to be good but, as always, please log an issue via Github if you do encounter problems.
NetBSD is part of the automated build tests so murex will compile on NetBSD. However no functional testing has been conducted on that particular platform.
DragonflyBSD is part of the automated build tests so murex will compile on DragonflyBSD. However no functional testing has been conducted on that particular platform.
Plan 9 is included as part of the automated built tests however no functional tests have been run.
If you do happen to run into any such bugs then I do welcome pull requests.
Feature wise, job control isn't supported in Plan 9 because Plan 9 doesn't support all of the required signals. All other functions are expected to work.
murex is developed on AMD64 and that is also the architecture which runs all of the unit tests; however there is nothing CPU specific in murex's source and the CI pipeline does compile binaries for 386, AMD64, ARMv7 (32bit) and ARMv8 (64bit) so the shell should be compatible for those architectures.
If you do happen to run into any issues then please report them on the Github issue tracker.
This site's content is rebuilt automatically from murex's source code after each merge to the
master branch. Downloadable murex binaries are also built with the website.
Last built on Thu May 26 22:49:43 UTC 2022 against commit 59e27bb59e27bb1013043fc4a940cf9a2767c63f31dad2c.
Current version is 2.8.2100 which has been verified against 15889 tests cases.