logo

줄리아에서 운영체제 확인하는 법 📂줄리아

줄리아에서 운영체제 확인하는 법

개요

줄리아는 과학계산에 특화된 언어인만큼 여러 서버로 프로그램을 배포하고 실행할 일이 잦아 여러 운영체제에 대응할 수 있게 코드를 작성할 필요가 있다.

코드

운영체제를 확인하기 위해서는 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