SDAccelの対応OS調べました

### はじめに
Xilinxが提供するSDAccelのOS対応状況を見てみました。
中々にえげつない対応状況でした…全てのバージョンを揃えるには、仮想化環境は必須になると思います。

ちなみに内容は全て2019/2/7に調べたものが元なので…これ以降の改訂文等は追えてない感じになってます。

### ハードウェア要件
LinuxOS環境である事が前提(Windows対応なし)。
他要求されるハードウェア要件は下記の通り。

- メモリ: バージョン2017.4まで…16GB、バージョン2018.2から…64GB
- HDD容量: 100GB

最低でもメモリ64GB…あっふーん…。

### 現行の最新Verでは
2019年2月7日での最新バージョンは: SDAccel「2018.3」。  

### 過去のVerでは
今までにSDAccelは下記のバージョンを提供: 

- 2016.4
- 2017.1
- 2017.2
- 2017.4
- 2018.2
- 2018.2 XDF Edition
- 2018.3 ←ｲﾏｺｺ!

#### 2018.3
- 最終更新日: 2018/12/10
- 対応OS: 
  - Ubuntu 16.04.4、18.04
  - CentOS 7.4, 7.5
  - RHEL 7.4, 7.5
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2018_3/ug1238-sdx-rnil.pdf

#### 2018.2 XDF Edition
- 最終更新日: 2018/10/2
- 対応OS: (2018.3と同じ…？？)
- 備考: Alveoカード(U200、U250)のみのアプリケーション開発が対象、その他のカードは2018.2を用いる事
  - リリースノートは2018.3のものだった…
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2018_3/ug1238-sdx-rnil.pdf

#### 2018.2
- 最終更新日: 2018/6/18
- 対応OS: 
  - Red Hat Enterprise Workstation/Server 7.3-7.4 (64 ビット)
  - CentOS 7.2
  - CentOS 7.3-7.4 (64 ビット)
  - Ubuntu Linux 16.04.3 LTS (64 ビット)
    - Linux カーネル 4.4.0 がサポートされる
    - Ubuntu LTS enablement (HWE または Hardware Enablement とも呼ばれる) はサポートされない
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2018_2/ug1238-sdx-rnil.pdf

#### 2017.4
- 最終更新日: 2018/4/9
- 対応OS: 
  - RedHat Enterprise Linux
  - CentOS 6.9
  - CentOS 7.3 64 ビット
  - Ubuntu 16.04 64 ビット
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2017_4/ug1238-sdx-rnil.pdf

#### 2017.2
- 最終更新日: 2017/9/5
- 対応OS: 
  - RedHat Enterprise Linux
  - CentOS 6.9
  - CentOS 7.3 64 ビット
  - Ubuntu 16.04 64 ビット
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2017_2/ug1238-sdx-rnil.pdf

#### 2017.1
- 最終更新日: 2017/6/26
- 対応OS: 
  - RedHat Enterprise Linux
  - CentOS 6.9
  - CentOS 7.2 64 ビット
  - Ubuntu 16.04 64 ビット
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2017_1/ug1238-sdx-rnil.pdf

#### 2016.4
- 最終更新日: 2017/3/14
- 対応OS: 
  - RedHat Enterprise Linux
  - CentOS 6.8
  - CentOS 7.2 64 ビット
- 参考URL: https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2016_4/ug1238-sdx-rnil.pdf

### 表化したもの
<style>
  table.sdaccel td{
    padding: .5em;
    font-size: .3em;
    border: 1px solid #000;
  }
  .bold{
    font-weight: bold;
  }
</style>
<table class="sdaccel">
  <thead>
    <tr>
      <td>SDAccelバージョン</td>
      <td>対応OS</td>
      <!-- RedHat系 -->
      <td></td>
      <td></td>
      <!-- CentOS系 -->
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <!-- Ubuntu系 -->
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <!-- RHEL系 -->
      <td></td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>2018.3(+2018.2 XDF Edition?)</td>
      <!-- RedHat系 -->
      <td> </td>
      <td> </td>
      <!-- CentOS系 -->
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td>CentOS 7.4</td>
      <td>CentOS 7.5</td>
      <!-- Ubuntu系 -->
      <td> </td>
      <td> </td>
      <td>Ubuntu 16.04.4</td>
      <td>Ubuntu 18.04</td>
      <!-- RHEL系 -->
      <td>RHEL 7.4</td>
      <td>RHEL 7.5</td>
    </tr>
    <tr>
      <td>2018.2</td>
      <!-- RedHat系 -->
      <td>Red Hat Enterprise Workstation/Server 7.3-7.4 (64 ビット)</td>
      <td> </td>
      <!-- CentOS系 -->
      <td> </td>
      <td> </td>
      <td>CentOS 7.2</td>
      <td>CentOS 7.3(64bit)</td>
      <td>CentOS 7.4(64bit)</td>
      <td> </td>
      <!-- Ubuntu系 -->
      <td> </td>
      <td>Ubuntu Linux 16.04.3 LTS (64 ビット)</td>
      <td> </td>
      <td> </td>
      <!-- RHEL系 -->
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>2017.4</td>
      <!-- RedHat系 -->
      <td> </td>
      <td>RedHat Enterprise Linux</td>
      <!-- CentOS系 -->
      <td> </td>
      <td>CentOS 6.9</td>
      <td> </td>
      <td>CentOS 7.3(64bit)</td>
      <td> </td>
      <td> </td>
      <!-- Ubuntu系 -->
      <td>Ubuntu 16.04 64 ビット</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- RHEL系 -->
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>2017.2</td>
      <!-- RedHat系 -->
      <td> </td>
      <td>RedHat Enterprise Linux</td>
      <!-- CentOS系 -->
      <td> </td>
      <td>CentOS 6.9</td>
      <td> </td>
      <td>CentOS 7.3(64bit)</td>
      <td> </td>
      <td> </td>
      <!-- Ubuntu系 -->
      <td>Ubuntu 16.04 64 ビット</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- RHEL系 -->
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>2017.1</td>
      <!-- RedHat系 -->
      <td> </td>
      <td>RedHat Enterprise Linux</td>
      <!-- CentOS系 -->
      <td> </td>
      <td>CentOS 6.9</td>
      <td>CentOS 7.2(64bit)</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- Ubuntu系 -->
      <td>Ubuntu 16.04 64 ビット</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- RHEL系 -->
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>2016.4</td>
      <!-- RedHat系 -->
      <td> </td>
      <td>RedHat Enterprise Linux</td>
      <!-- CentOS系 -->
      <td>CentOS 6.8</td>
      <td> </td>
      <td>CentOS 7.2(64bit)</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- Ubuntu系 -->
      <td>Ubuntu 16.04 64 ビット</td>
      <td> </td>
      <td> </td>
      <td> </td>
      <!-- RHEL系 -->
      <td> </td>
      <td> </td>
    </tr>
  </tbody>
</table>