1 Supported platforms¶
Below are the minimal requirements for various MOSEK interfaces and operating systems.
In some cases using MOSEK with older versions of the software will be possible, but is neither actively supported nor tested.
Releasing new updates of MOSEK 12 may be discontinued for platforms / tool versions which reach their end of life during the support cycle of MOSEK 12.
Operating systems
Platform |
Minimal OS version |
Specific library dependencies |
|---|---|---|
linux64x86 |
RHEL 8, Ubuntu 20.04 or compatible |
|
win64x86 |
Windows 10, Server 2016 |
|
linuxaarch64 |
RHEL 8, Ubuntu 20.04 or compatible |
|
osxaarch64 |
macOS 14.0 |
Optimizer API and Fusion API
Platform |
C |
C++(Fusion) |
Java |
.NET |
.NET Core |
Python |
Julia |
Rust |
|---|---|---|---|---|---|---|---|---|
linux64x86 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.11-3.15 |
1.10 |
1.85 |
win64x86 |
Yes |
C++11 |
1.8 |
4.5 |
netstandard2.0 |
3.11-3.15 |
1.10 |
1.85 |
linuxaarch64 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.11-3.15 |
1.10 |
1.85 |
osxaarch64 |
Yes |
C++11 |
17 |
– |
netstandard2.0 |
3.11-3.15 |
1.10 |
1.85 |
API for MATLAB, Rmosek and other MOSEK tools
Platform |
API for MATLAB |
Rmosek |
OptServer |
OptServerLight |
lmgrd |
Toolbox (old) |
|---|---|---|---|---|---|---|
linux64x86 |
R2021a |
4.1 |
Yes |
Yes |
Yes |
R2019b |
win64x86 |
R2021a |
4.1 |
Yes |
Yes |
Yes |
R2019b |
linuxaarch64 |
– |
4.1 |
– |
Yes |
Yes |
– |
osxaarch64 |
R2023b |
4.1 |
– |
Yes |
Yes |
R2023b |
Other distribution channels
pippackage. https://pypi.org/project/Mosek/NuGet package. https://www.nuget.org/packages/Mosek/
Julia package. https://github.com/MOSEK/Mosek.jl
Rust package. https://lib.rs/crates/mosek
Maven package. https://central.sonatype.com/artifact/com.mosek/mosek
Other remarks
Numpy is required in Python Fusion.