End-User Info for CentOS 6 to CentOS 7/Ubuntu 18.04 upgrades
End-User Info for CentOS 6 to CentOS 7/Ubuntu 18.04 upgrades
Scope
Support ends for CentOS 6 at the end of November 2020. All ECN-supported machines running CentOS 6 must be upgraded to either CentOS 7 or Ubuntu 18.04, which are the other two linux distributions supported by ECN.
This document has been provided to assist faculty, students, and staff in making the choice between the two distributions of linux.
General Remarks
The following statements should give you a general, high-level understanding of the main differences between CentOS 7 and Ubuntu 18.04:
- CentOS 7 has more commercial packages. ANSYS & Abaqus, for example, are only available on CentOS.
- Ubuntu has newer versions of the kernel and development software.
- Ubuntu has better support for GPU/CUDA computing. It is still possible to use CUDA on CentOS 7, it just seems that updates are more frequent and more reliable with Ubuntu.
Specifics
As of the writing this document (June 18, 2020), here are the available versions of commonly used development software, and kernel revisions for the respective platforms:
CentOS 7:
- python: 2.7.5, 3.6.8
- gcc: 4.8.5
- make: 3.82
- cmake: 2.8.12.2
- perl: v5.16.3
- kernel version: 3.10
- python: 2.7.17, 3.6.9
- gcc: 7.5.0
- make: 4.1
- cmake: 3.10.2
- perl: 5.26.1
- kernel: 4.15
Other software, and the modules system
--------------------------------------- /package/modulefiles/ecn/common --------------------------------------- comsol/4.3b gams/27.2.0 mathematica/12.0 rocky/4.3.2 comsol/5.2a gams/31.1.1 (D) mathematica/12.1.0 (D) tecplot/2018R1.1 comsol/5.3a gurobi/8.0.1 matlab/R2015a tecplot/2019R1 (D) comsol/5.3 intel/16.0.3 matlab/R2017a thermocalc/2018b comsol/5.4 intel/18.0.1 (D) matlab/R2018b totalview/2020.0.25 comsol/5.5 (D) link3d/1.1.1 matlab/R2019b cplex/12.9 link3d/1.2.0 (D) matlab/R2020a (D) gams/24.8.3 maple/2019 pointwise/18.3R1
CentOS 7: Includes the same packages as Ubuntu above plus the following:
-------------------------------------------- /etc/modulefiles/pkg --------------------------------------------- clang/9.0.0 ffmpeg/4.2.2 gdb/8.1 llvm/9.0.0 ngspice/27 python3/3.7.4 thinlinc/4.10.0 --------------------------------------- /package/modulefiles/ecn/centos --------------------------------------- abaqus/2016 anaconda/5.2.0 ansys/2019R3 ansysedt/2019R3 gcc/7.1.0 abaqus/2018 ansys/15.0.7 ansys/2020R1 ansysedt/2020R1 gcc/8.3.0 (D) abaqus/2019 ansys/19.0 ansysedt/19.0 gcc/5.3.0 texlive/2019 abaqus/2020 (D) ansys/2019R2 (D) ansysedt/2019R2 (D) gcc/6.3.0 Where: D: Default Module
Job scheduling
Questions and further info
Last modified: 2020/07/24 08:04:45.589888 GMT-4 by
richard.m.franks.1
Created: 2020/06/18 11:01:48.999889 GMT-4 by richard.m.franks.1.
Categories
- Knowledge Base > Programming
- Knowledge Base > OS > Unix/Linux
- Knowledge Base > Software > Commercial
- Knowledge Base > Software