줄리아에서 운영체제 확인하는 법
개요
줄리아는 과학계산에 특화된 언어인만큼 여러 서버로 프로그램을 배포하고 실행할 일이 잦아 여러 운영체제에 대응할 수 있게 코드를 작성할 필요가 있다.
코드
운영체제를 확인하기 위해서는 Sys
모듈을 사용한다1.
Sys.iswindows
julia> Sys.islinux()
false
julia> Sys.iswindows()
true
가장 널리 쓰일 islinux
, iswindows
외에도 isapple
, isbsd
, isfreebsd
, isunix
등이 있다. 특히 isunix
는 유닉스 체제를 모두 포함하므로 애플, 리눅스, bsd에 대해 true
를 반환한다.
Sys.KERNEL
혹은 Sys.KERNEL
을 통해 커널을 직접 확인할 수 있다. Sys.KERNEL
은 심볼릭한 변수로써 결정된다.
julia> Sys.KERNEL
:NT
환경
- OS: Windows
- julia: v1.10.0