NetBSD 7.2 브랜치 업데이트 릴리스로 USB 3.0 및 Raspberry Pi 3 지원 제공

Linux-Unix / NetBSD 7.2 브랜치 업데이트 릴리스로 USB 3.0 및 Raspberry Pi 3 지원 제공 3 분 읽기

NetBSD 7 브랜치가 NetBSD 7.2로 업데이트되었습니다.



NetBSD 프로젝트는 NetBSD 7 릴리스 브랜치의 두 번째 기능 업데이트 인 NetBSD 7.2를 릴리스했습니다. 이 릴리스에는 보안 또는 안정성 문제에 중요한 것으로 간주되는 수정 사항의 하위 집합과 몇 가지 새로운 기능과 전반적인 개선 사항이 포함되어 있습니다.

NetBSD는 자유롭고 이식성이 뛰어난 Unix와 유사한 운영 체제이며 전적으로 오픈 소스입니다. 64 비트 x86 서버와 같은 다양한 플랫폼에서 다양한 임베디드 ARM 및 MIPS 기반 장치 (SoC)에 사용할 수 있습니다.



NetBSD-7 브랜치는 2015 년 9 월에 첫 번째 주요 릴리스 (NetBSD 7.0)를 출시했습니다. 따라서 NetBSD 7.2에 대한 이번 업데이트는 7 브랜치의 전체적인 유지 관리 릴리스입니다. 그러나 신규 사용자는 l 테스트 릴리스 (NetBSD 8.0) .



7.2 릴리스의 몇 가지 주요 사항은 다음과 같습니다.



  • USB 3.0 지원.
  • Linux 에뮬레이션 하위 시스템이 향상되었습니다.
  • 고대 NetBSD 실행 파일에 대한 바이너리 호환성 수정.
  • Intel Wireless 726x, 316x, 826x 및 416x 시리즈 용 iwm (4) 드라이버가 추가되었습니다.
  • Raspberry Pi 3에 대한 지원이 추가되었습니다.
  • 레거시 네트워크 어댑터를 사용하여 Hyper-V VM에서 인터럽트 설정을 수정합니다.
  • SVR4 및 IBCS2 호환성 하위 시스템은 기본적으로 비활성화되어 있습니다 (VAX의 IBCS2 제외). 이러한 하위 시스템은 더 이상 모듈을 자동으로로드하지 않습니다.
  • 다양한 USB 안정성 향상.
  • 수많은 버그 수정 및 안정성 개선.

NetBSD 7.2의 완전한 소스와 바이너리는 수많은 웹 사이트에서 구할 수 있으며, FTP, AnonCVS, SUP 및 기타 다양한 서비스 방법을 제공하는 사이트 목록은 NetBSD.org/mirrors/에서 찾을 수 있습니다. ISO 또는 USB 디스크 이미지를 통해 NetBSD를 설치하려면 토렌트 응용 프로그램을 통해 NetBSD를 다운로드해야합니다. NetBSD 웹 사이트의 이미지 섹션에서 NetBSD 이미지 토렌트를 찾을 수 있습니다.

이 업데이트의 축약 된 변경 로그는 다음과 같습니다.

  • NetBSD-SA2018-007 IPsec의 여러 취약점
  • NetBSD-SA2018-008 NPF의 여러 취약점
  • 참고 : NetBSD-SA2018-007 이전의 권고는 NetBSD 7.2에 영향을 미치지 않습니다.
  • Xorg-server : CVE-2017-10971, CVE-2017-10972, CVE-2017-12176에서 CVE-2017-12187로 수정 (후자는 이전 XFree 서버에도 적용됨)
  • Heimdahl이 7.1로 업데이트되어 CVE-2016-2400이 수정되었습니다.
  • WPA : CVE-2017-13077 CVE-2017-13078 CVE-2017-13079 CVE-2017-13080 CVE-2017-13081 CVE-2017-13082 CVE-2017-13086 CVE-2017-13087 CVE-2017-13088에 대한 수정 사항.
  • libXfont 및 libXcursor : CVE 2017-13722, 2017-13720, 2017-16611 및 2017-16612에 대한 수정 사항.
  • CVE-2018-14599, CVE-2018-14600, CVE-2018-14598의 libX11 1.6.5에서 수정되었습니다.
  • KDC-REP 서비스에 대한 가장 공격을 피하기 위해 Kerberos가 수정되었습니다.
  • XEN의 I / O 포트에 대한 무제한 사용자 영역 액세스를 방지합니다.
  • USB 3.0 지원, xhci (4) 드라이버 추가
  • pselect6 Linux 시스템 호출 에뮬레이션 추가
  • kqueue (2) : EVFILT_WRITE를 추가하여 프로그램 이동을 지원합니다.
  • go 프로그램이 커널 충돌을 유발할 수있는 파일 설명자 잠금을 수정했습니다.
  • openat (2) 시스템 호출로 도입 된 vnode 누출을 수정했습니다.
  • carp (4) : 링크 상태 처리 수정.
  • ipf (4) : 프래그먼트와 패키지 상태는 별개입니다. 사용자는 'keep state'와 'keep frags'를 모두 지정해야 이전과 동일한 동작을 얻을 수 있습니다.
  • Intel Wireless 726x, 316x, 826x 및 416x 시리즈 용 iwm (4) 드라이버가 추가되었습니다.
  • bridge (4) : 부모가 지원하는 VLAN 패킷 처리를 추가합니다.
  • wm (4) : 다양한 개선 및 더 많은 하드웨어 지원 추가.

x86 업데이트 :

  • iret에서 스택 결함을 proerly 처리
  • AMD64에서 최대 io mem 늘리기
  • osyscall 호출 게이트를 사용하는 고대 (네이티브) 바이너리의 시스템 호출은 이제 에뮬레이션을 통해 수행됩니다. 호출 게이트가 커널을 패닉시킬 수있는 경쟁 조건을 허용했기 때문입니다.
  • 옵션 VM86 (가상 8086 에뮬레이션)이 GENERIC 커널에서 제거되었습니다. 대신 에뮬레이터를 사용하십시오.
  • 레거시 네트워크 어댑터가있는 Hyper-V VM의 인터럽트 설정을 수정했습니다.
  • amd64에서 직접 맵을 실행할 수 없도록했습니다.
  • 번갈아 하는:
  • xen dom0 SMP를 다시 부팅 가능하게 만듭니다.
  • xennet (4) 성능을 향상시킵니다.
  • powerpc :
  • 오래된 (및 버그가있는) binutils에 의해 생성 된 오래된 바이너리의 실행을 수정합니다.
  • hpcarm :
  • wscons 키맵 기능 복원
  • evbarm :
  • Raspberry Pi 3에 대한 지원을 추가합니다.
  • sparc :
  • 정렬 문제로 인한 ddb (4) 오류를 수정했습니다.
  • 고정 시간은 거꾸로 문제가됩니다.
  • 프로세서 간 인터럽트 처리를 개선합니다.
  • 일부 컴퓨터에서 오디오가 다시 작동하도록합니다.
  • elf_so (1) : DSO TLS 블록을 statis 스레드 할당으로 승격하는 문제를 수정했습니다.
  • xdr (3) : RPCBPROC_GETSTAT 다른 운영 체제와의 상호 운용성을 endocde / 디코딩하는 문제를 수정했습니다.
  • resize_ffs (8) : 대용량 파일 시스템에서 수퍼 블록 손상을 일으킬 수있는 오버플로 오류를 수정했습니다.
  • root.cache를 2017102400으로 업데이트합니다.
  • httpd (8) : -C 메커니즘을 통해 cgi 스크립트를 실행할 때 발생하는 오류 수정.
  • httpd (8) : 오류를 리디렉션하거나 반환 할 때 https를 http로 저하시키지 마십시오.
  • inetd (8) : 최대 인수 개수를 64 개로 늘 렸습니다.
  • gpt (8) : 다양한 개선 및 새로운 옵션.
  • dhcpcd (8)가 7.0.8로 업데이트되었습니다.
  • libexpat가 2.2.1로 업데이트되었습니다.
  • lua (1)이 5.3.4로 업데이트되었습니다.
  • tzdata2018e로 업데이트 된 시간대 데이터
태그 Linux 뉴스 NetBSD