대부분의 리눅스 배포판은 범용으로 만들어지지만, 일부 특화 배포판은 특정 유형의 연구 소프트웨어를 기본으로 탑재하고 있습니다. 리눅스의 역사가 연구실에서 시작된 만큼, 오늘날 리눅스는 세계 최대 연구 기관들의 서버와 워크스테이션을 구동하고 있습니다.
물론 일반 리눅스 시스템에 동일한 앱들을 직접 설치해 과학 특화 배포판처럼 꾸밀 수도 있습니다. 하지만 이런 배포판의 존재 이유는 앱을 하나하나 찾아 설치하는 수고를 덜어 주는 데 있습니다.
연구 시설, 교육 기관, 그리고 과학에 호기심 많은 사용자의 컴퓨터에 리눅스를 빠르게 구축할 수 있는 방법을 제공하는 것이죠. 여러분이 후자에 해당한다면, 아래에서 소개하는 다섯 가지 훌륭한 과학 특화 배포판을 살펴보세요.
1. CAELinux
이름에서 알 수 있듯이 CAE는 '컴퓨터 지원 엔지니어링(Computer-Aided Engineering)'을 의미하며, 이 배포판은 CAD, 모델링, 프로토타이핑, 3D 프린팅, 물리 시뮬레이션 작업을 하는 사람에게 안성맞춤입니다. 스위스에서 개발되었으며 조엘 쿠그노니(Joël Cugnoni)가 유지보수를 맡고 있고, 마지막 업데이트는 2020년에 이루어졌습니다.
새로운 릴리스가 나오지 않았지만, 개발진은 기존 버전에 대한 지원을 계속하고 있습니다.
최신 버전은 Xubuntu 18.04 LTS 기반이며 64비트 시스템과 4GB RAM이 필요합니다. 전문적인 용도로 사용할 계획이라면 성능을 충분히 끌어내기 위해 8GB 이상의 RAM을 권장합니다.
Xfce 외에는 다른 데스크톱 환경을 제공하지 않지만, 탑재된 소프트웨어 라인업은 인상적입니다. 일반적인 Xfce 기본 앱들도 함께 포함되어 있으므로, 자주 사용할 추가 앱을 설치해 두면 더욱 편리합니다.
대표적인 애플리케이션은 다음과 같습니다:
- SALOME: 3D CAD 및 메싱
- Gmsh: 기하학적 모델링
- Scilab: 수학 프로그래밍
- ParaView: 3D 시각화
- ImageJ: 이미지 처리 및 분석
- Elmer: 복잡한 물리 모델
CAELinux는 무료 라이브 ISO 이미지로 제공되며, 저렴한 가격에 실물 매체를 주문할 수도 있습니다.
다운로드: CAELinux
2. Fedora Scientific
페도라 스피인인 페도라 사이언티픽(Fedora Scientific)은 고도로 특화된 배포판과 일반 배포판의 중간 지점에 위치합니다. 그래서 다양한 과학 분야의 연구자와 학생에게 적합하며, 수치 기반 연구에 약간 더 치우친 경향이 있습니다.
기본 데스크톱 환경은 KDE이며 32비트와 64비트 아키텍처를 모두 지원합니다. 아미트 사하(Amit Saha)가 페도라 과학기술 SIG(Special Interest Group)의 지원을 받아 개발했으며, 상세한 온라인 문서가 소프트웨어 선택 과정을 친절하게 안내해 줍니다.
주목할 만한 소프트웨어는 다음과 같습니다:
- Maxima: 완결형 대수 스위트
- LaTeX: 문서 및 프레젠테이션 제작
- Mayavi: 3D 데이터 시각화
- Trifecta: git, Mercurial, Subversion 버전 관리
페도라 사이언티픽 라이브 DVD는 직접 다운로드 또는 토렌트 방식으로 받을 수 있습니다.
다운로드: Fedora Scientific
3. Lin4Neuro
Lin4Neuro(L4N)는 정교한 생명공학 계산에 대한 오픈소스 해답입니다. 우분투 기반의 이 배포판은 다양한 신경영상 분석 소프트웨어 스위트를 제공합니다. 일본 츠쿠바 대학 의학부 소속인 키요타카 네모토(Kiyotaka Nemoto)가 개발했습니다.
Lin4Neuro의 가장 큰 장점은 완전한 오픈소스 툴체인을 활용할 수 있다는 점입니다. 3D Slicer는 기능적 자기공명영상(fMRI), 텐서 영상, 시각 유도 치료 등을 위한 이미지 분석 알고리즘을 지원합니다.
그 밖에 MRI 데이터 처리와 표시를 돕는 AFNI, DSI 분석을 위한 커넥톰 분석기·뷰어, 멀티모달·멀티스케일 신경영상과 파이썬 기반 시각화에 유용한 DTI와 QBall 커넥톰 등이 포함되어 있습니다.
버추얼 MRI(Virtual MRI)와 MITK 같은 도구 덕분에 L4N은 신경과학 학습과 연구에 이상적인 환경을 제공합니다. 또한 MRIConvert를 통해 의료 영상의 업스케일링과 변환도 손쉽게 처리할 수 있습니다.
MRIConvert는 NeuroDebian 저장소에서 이용할 수 있으며, 이 배포판은 데이터 분석과 의료 영상 처리를 위한 무료 플랫폼으로 최근 큰 주목을 받고 있습니다.
Lin4Neuro는 BSD 라이선스로 재배포되는 신경과학 중심 프레임워크로, 휴대용 라이브 배포판 역할도 합니다. USB로 실행해 어디서든 신경과학 포렌식 센터를 구축할 수 있습니다.
다운로드: Lin4Neuro
4. Fedora Astronomy Suite
별 보기가 오픈소스가 되었다는 사실을 알고 계셨나요? 페도라 천문 스위트(Fedora Astronomy Suite)는 전문가와 아마추어 모두의 천문 컴퓨팅 요구를 충족시켜 줍니다. 파이썬 기반 KDE 생태계를 갖추고 있으며, 강력한 천문 데이터 분석 및 시각화 도구를 다수 제공합니다.
AstroPy 같은 파이썬 커뮤니티 라이브러리, Siril과 GIMP 같은 강력한 그래픽 편집 앱, Celestia 같은 천체 시뮬레이션 소프트웨어, INDI 같은 천문 기기 자동화·제어 소프트웨어를 자유롭게 활용할 수 있습니다. 방대한 문서 덕분에 초보 천문학자도 지구상 어느 곳이든, 그 너머의 우주까지도 쉽게 탐구할 수 있습니다.
망원경과 카메라 같은 기기를 자동화로 제어하면 언제든 고해상도 천체 사진을 촬영할 수 있습니다.
번들 소프트웨어의 백미는 고급 천문 소프트웨어 개발을 위한 AstrOmatic 저장소입니다. Astronomy Suite의 Redshift 같은 도구를 사용하면 가장 복잡한 우주 영상의 색상 보정도 간단히 처리할 수 있습니다.
다운로드: Fedora Astronomy Suite
5. Fedora Robotics Suite
페도라 로보틱스 스위트(Fedora Robotics Suite)는 소프트웨어와 하드웨어 프로그래밍을 위한 완벽하게 갖춰진 개발 환경을 제공합니다. 페도라 리눅스의 스피인으로, 로봇 시뮬레이션 환경을 지원하는 소프트웨어 패키지가 가득 담겨 있습니다.
라이브 방식의 휴대용 배포판으로, 로봇 프로젝트의 커스텀 프레임워크로 활용할 수 있습니다. Fawkes, Player/Stage, RoboCup 3D 축구 서버, Gazebo, SimSpark 같은 주요 업스트림 프로그래밍 애플리케이션과 프레임워크를 기대할 수 있으며, 멀티 언어 로봇 스크립트 개발을 위한 Eclipse IDE도 함께 제공됩니다.
MRPT, PCL, OpenCV 같은 통합 라이브러리를 통해 간소화된 프로그래밍, 시뮬레이션, 운영을 연습할 수 있습니다. 호쿠요(Hokuyo) 레이저 스캐너나 카타나(Katana) 로봇 팔 같은 인기 로봇 장치를 위한 하드웨어 액세서리 라이브러리도 번들로 포함되어 있습니다.
방대한 문서가 함께 제공되어 로봇 공학 입문자의 학습 시간을 크게 단축해 줍니다.
다운로드: Fedora Robotics Suite
나에게 맞는 과학 특화 리눅스 배포판 고르기
관심 있는 과학 분야가 무엇이든, 이 목록에서 적합한 배포판을 찾을 수 있을 것입니다. 위에서 소개한 배포판들은 각자 해당 분야에서 최고 수준을 자랑하며, 사용자에게 탁월한 소프트웨어, 애플리케이션, 서비스를 제공합니다.