ENVI/IDL 최신 버전의 지원 플랫폼

최근 ENVI 5.6, IDL 8.8을 설치하며 가장 놀라는 점은, 이들의 최신 버전이 Redhat(CentOS) 6 계열을 지원하지 않는다는 것입니다. 최근에 배포된 Redhat 6.10도 지원하지 않기 때문에, 리눅스 커널 2.x 는 향후 버전에서 더 이상 지원하지 않는다는 의미입니다. Redhat 6.x는 안정적이며 여전히 현역에서 활약하는 운영체제라는 점에서 아쉽기는 하지만, 지원 플랫폼의 단순화는 상용소프트웨어의 전략에서 매우 중요한 부분이기도 합니다. Redhat 6.8, 6.9, 6.10 버전을 비교적 최근에 도입하여 쓰는 사용자가 여전히 많고(이들 리눅스는 최신 버전입니다), 이 분들이 IDL 8.7.2를 쓰면서 크게 불편함을 말씀하시지 않기 때문에 사용에 큰 문제는 없을 것 같습니다. ENVI의 경우에는 지원하는 위성영상 포맷이 업데이트 되었기 때문에 가능하면 OS를 교체하더라도 최신 ENVI를 사용하는 것을 권장합니다.

Windows의 경우 이제 Windows 10만 지원한다고 보시면 됩니다. 사실 몇 달 전의 MS사의 Windows 7 지원 중단 정책으로 거의 모두 Windows 10으로 (강제적으로라도) 업그레이드 한 상황이어서 오히려 별 이슈가 되지 않는 것 같습니다. 저도 Windows 7을 구할 수 없어 테스트해 보지는 않았지만, IDL 8.8이 Windows 7에 설치하는 데에 문제는 없다는 비공식적인 소식이 있기는 합니다.

Mac OS X 카탈리나를 쓰는 사용자는 ENVI 5.6이나 IDL 8.8이 더 매력적입니다. IDL 8.7.3이나 ENVI 5.5.3에서도 약간의 번거로운 절차를 거쳐 설치를 할 수 있었습니다만, IDL 8.8 / ENVI 5.6 부터는 바로 설치가 됩니다.

IDL 8.7.2 / ENVI 5.5.2의 지원 플랫폼 (64bit OS)
– Windows 7 SP1, 8, 10
– Mac OS X 10.11, 10.12
– Linux Kernel 2.6.32 이상, glibc 2.12 이상

IDL 8.7.3 / ENVI 5.5.3의 지원 플랫폼(64bit OS)
– Windows 10
– Mac OS X 10.14, 10.15 (10.15의 경우 Legacy Java 설치 필요)
– Linux Kernel 3.10.0 이상 , glibc 2.17 이상

사실 지원 플랫폼의 변화는 IDL 8.7.3/ENVI 5.5.3 때 있었습니다. 이 때 이미 Redhat 6.x 계열의 지원이 중단된 것이고, Windows도 10만 공식지원하였습니다. 내부적으로는 IDL을 만드는 데 사용하는 C++ 컴파일러 및 라이브러리를 바꾸었다고 합니다. 그래서 얻은 결과는 행렬계산 속도 향상입니다. 그렇지만 이 때는 기존의 버전을 사용하던 사용자들이 굳이 업그레이드를 하지 않는 경우가 많아(특히 리눅스 사용자들의 경우) 별 문제 없이 넘어갔던 것 같습니다. 이 버전에서의 OS에 따른 주요 이슈는 Mac OS X 카탈리나의 지원을 한다는 것이었습니다.

IDL 8.8 / ENVI 5.6의 지원 플랫폼(64bit OS)
– Windows 10
– Mac OS X 10.14, 10.15
– Linux Kernel 3.10.0 이상, glibc 2.17 이상

Windows나 Mac OS X 는 간단한데요, 리눅스의 경우에는 배포판이 많으니 Kernel 버전이나 glibc 버전을 기준으로 제시합니다. Redhat(CentOS) 6.10은 2018년 6월에 나온 최신 버전에 가깝지만, 6.x 계열이므로 Kernel 2.6.32 계열을 이용합니다. 그래서 IDL 8.7.3/8.8, ENVI 5.5.3/5.6 을 사용할 수 없습니다. 이 OS를 써야 하는 경우라면 IDL 8.7.2, ENVI 5.5.2를 사용하여야 합니다.

IDL / ENVI 버전에 따른 지원 플랫폼은 다음 링크에서 확인할 수 있습니다.

https://www.l3harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/18488/Platform-and-Feature-Support-for-Current-and-Previous-Versions

Redhat 7.x 계열(Kernel 3.10.0)이나 8.x 계열의 OS라면, IDL 8.7.3 / IDL 8.8, ENVI 5.5.3/ENVI 5.6을 설치하면 됩니다.

https://access.redhat.com/articles/3078


Ubuntu의 경우 14.04LTS (2014년 4월 출시)부터 이미 3.13 커널을 사용하므로, 새 버전 설치에 문제는 없을 것입니다.

https://wiki.ubuntu.com/Kernel/Support