If you have a mixed environment of Windows and Linux, you would be happy to know that Microsoft has now released SQL Server 2017 to work on Linux Operating systems, in addition to Windows. All the editions and features are available on both the platforms. It gives system integrators more flexibility to integrate SQL Server products. In case if you are interested in implementing SQL on Linux, you would need to know the Linux System Requirements first.
This blog post is precisely about that. In this post, we would be checking into the SQL Server 2017 on Linux System Requirements. So, let’s go ahead and check them out in more detail.
Related Reading: SQL Server 2017 Editions
SQL Server 2017 on Linux System Requirements
Since there are a wide variety of Linux distros available on the market, it is difficult to point out the exact system requirements. Microsoft has provided guidance on which ones to use, and we are going to list only those.
Here is the list of Linux Operating systems that are currently supported.
- RedHat Enterprise Linux (7.3 & 7.4)
- SUSE Linux Enterprise Server (v12-SP2)
- Ubuntu (16.04 & 16.10)
- Docker Engine (1.8 or higher)
Currently, SQL Server 2017 only supports XFS and ext4 file systems. Microsoft might release support for more file systems in the future.
On a high-level, here are the minimum Linux System Requirements as shown below:
|Feature-Type||Minimum Linux System Requirements|
|File System||XFS or EXT4 (other file systems, such as BTRFS, are unsupported)|
|Disk space||Minimum of 6 GB|
|Processor speed||Clockspeed of 2 GHz or more|
|Processor cores||2 cores (Virtual or Physical)|
|Processor type||64 bit x64-compatible CPU only|
For NFS (Network File Share), you will need to use 4.2 or higher. Just the /var/opt/mssql can be mounted on the NFS mount-point. NFS clients need to use the ‘no-lock‘ option to install on NFS shares.
The Linux System Requirements discussed here are subject to change by Microsoft. To know in detail, please refer to the official documentation available on the Microsoft public site. See below: