GNU/Linux 커널 3.0 릴리즈

Submitted by 바라미 on 일, 07/24/2011 - 14:38

7월 22일 리눅스 커널 3.0 버전이 공식 발표되었습니다. 커널버전 2.6이 2003년이 공식 릴리즈 된 후 거의 8년 만에 중간을 건너뛰고 3.0으로 올라왔습니다.

1991년 4월, 핀란드 헬싱키 대학의 한 대학생인 리누즈 토발즈가 시작하여 11월 0.11버전이 릴리즈된 조그마한386 프로세서 호환 운영체제가 20년의 세월을 지나는 동안 거대하게 커져 이제는 세계에서 가장 유명한 운영체제중 하나가 되었습니다. 초기에 간단한 태스크 스케쥴러를 구현해 놓았던 커널은 수많은 프로그램의 공헌에 의해 서서히 개선되어왔고, 2.4대에 이르러 급성장을 하게 되있습니다. 그리고 2003년 2.6 버전이 올라오면서 많은 변화를 겪게되었습니다.

2.6 버전부터 릴리즈 번호 부여 방식이 바뀌게 되었는데, 기존에는 두번째 자리의 숫자가 짝수냐 아니냐에 따라서 개발바전과 공식버전으로 나뉘었습니다. 2.4는 공식 릴리즈된 안정버전인 반면 2.5는 개발버전입니다. 그러나 2.6 부터는 따로 버전에 따라 개발버전을 붙이지 않고 개발버전 브랜치를 따로 두어 그곳에서 작업된 것들이 검증을 거쳐 적용하여 버전이 증가하는 방식으로 바뀌었습니다. 현재 3.0 이전의 마지막 버전은 2.6.39 버전입니다.

그리고 지난 5월, 리누즈 토발즈는 조만간 올라갈 커널을 3.0으로 하겠다고 발표했습니다. 리눅스가 나온지 20주년을 기념해 메이저 버전을 올리겠다고 한 것입니다. 그리고 지난 22일 3.0버전이 공식 릴리즈 되었습니다.

이번 3.0 릴리즈에 획기적인 변화는 없으며 단순히 버전이 바뀌고, 몇몇 수정사항들이 들어있습니다. 주요 사항들은 다음과 같습니다.

  • Btrfs 시스템의 데이터 검증 및 단편화 제거기능 추가, 파일 생성/삭제속도 개선
  • Xen backend 드라이버를 통한 Xen Dom0 지원
  • Berkeley 패킷 필터를 위한 JIT 컴파일러
  • sendmmsg() 시스템콜 추가 ( batches sendmsg() ), sendmmsg 시스템콜 사용으로 UDP 성능 증가
  • unprivileged ICMP_ECHO (특권 없이 사용할수 있는 IMCP_ECHO)
  • 알람-타이머
  • Wake on WLAN
  • 클린캐시 (페이지 캐싱을 위한 메모리 캐시 비슷한 시스템)
  • setns 시스템콜 추가 (namespace file descriptor: 가상화된 PId, fid, 네트워크 자원 등등)
  • Microsoft Kinect 와 AMD 라노 APU 하드웨어 지원

이외에도 VFS, SELinux 등에 몇가지 추가사항과 버그 픽스들도 포함되어 있습니다. 자세한 변경 사항은 http://kernelnewbies.org/Linux_3.0 에서 참조하세요.

참고)

댓글 달기

Restricted HTML

  • 사용할 수 있는 HTML 태그: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 줄과 단락은 자동으로 분리됩니다.
  • Web page addresses and email addresses turn into links automatically.