리누스 토발즈, ‘리눅스 커널’ 최신 C언어 표준 업그레이드 결정
오픈소스 운영체제 리눅스 커널의 언어표준이 최신 개정 표준 C11로 업그레이드된다.
26일(현지시간) 미국 지디넷에 따르면 리눅스 창시자 리누스 토발즈가 리눅스 커널 언어 표준을 C11표준으로 업그레이드하기로 결정했다.
C11로 업그레이드하는 이유는 최신 컴파일러 기능 지원, 다중 실행 스레드 등 C89에서 구현하기 어려운 기능을 효과적으로 지원하기 때문이다.
특히 리눅스 커널의 잠재적인 보안 취약점을 해결하기 위한 방안으로 C11를 도입하기로 했다고 리누스 토발즈는 리눅스커널메일링리스트(LKML)을 통해 밝혔다.
리눅스 커널 개발자인 안드 버그만 역시 C11은 표준화된 다중 스레딩 지원을 지원하고 언어를 더 안전하게 만들었기에 좋은 전환이 될 것이라고 설명했다.
C언어 표준은 미국국립표준협회(ANSI)에서 발표하는 표준안이다. 현재 리눅스는 1989년 C언어 표준인 C89로 작성됐다. ANSI X3.159-1989 또는 ANSI C로도 알려져 있다.
위 게시글에 문제가 있을 시, 삭제하겠습니다.
댓글 없음:
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.