NetBSD 로고
NetBSD는 Unix 제품군에서 흔히 듣지 못하는 많은 OS 중 하나입니다. 아니면 그것에 대해 읽어보세요. 그러나 이는 탁월한 휴대성, 다양한 하드웨어 플랫폼에서 실행 가능, 무엇보다도 디자인의 청결성과 단순성에 중점을 둔다는 사실을 간과하지 않습니다.
그 이유는 NetBSD 10 출시 소식을 공유하는 것이 적절하다고 생각합니다., 마지막 업데이트 이후 1년 반 만에 출시됩니다. 새 버전은 FFS 파일 시스템의 액세스 제어 목록 지원, 주목할만한 성능 최적화, Adiantum 알고리즘을 사용한 디스크 암호화, 커널에 WireGuard VPN 드라이버 포함 등 중요한 개선 사항을 제공합니다.
NetBSD 10의 새로운 기능은 무엇입니까?
NetBSD 10의 새 버전에서는Linux 호환성이 크게 개선되었습니다. 여러 주요 메커니즘에 대한 지원이 포함되어 있다는 점이 눈에 띕니다. Linux 호환성 계층에서 (compat_linux). 여기에는 다음이 포함됩니다. eventfd, timerfd, POSIX 타이머, preadv 및 pwritev에 대한 지원 추가, 이는 NetBSD에서 Linux 환경용으로 설계된 애플리케이션의 상호 운용성과 작동을 향상시킵니다. 또한,그래픽 드라이버에 대한 주요 업데이트 x86 시스템의 Intel, NVIDIA 및 AMD GPU 및 하위 시스템 타이밍 Linux 커널 5.6을 사용한 DRM/KMS.
NetBSD 10이 제공하는 또 다른 새로운 기능은 확장된 하드웨어 지원 새로운 Intel 및 AMD 프로세서, Raspberry Pi 4와 같은 ARM 보드, MIPS와 같은 아키텍처에 대한 향상된 지원을 지원합니다. Armv8-A 프로세서에 PAN(Privileged Access Never), PA(Pointer Authentication) 및 BTI(Branch Target Identification)와 같은 보안 확장에 대한 지원이 추가되었습니다.
그들은 또한 업데이트되었습니다 창 관리자와 같은 수많은 타사 구성 요소 gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server 등을 최신 버전으로 업그레이드합니다. 그 외에도 17개의 새로운 장치 드라이버가 추가되었습니다., Wacom 태블릿, 다양한 브랜드의 기가비트 이더넷 등이 포함됩니다.
커널의 파일 경로 캐시 효율성이 향상되었으며, big.LITTLE Arm 시스템에 맞춰진 작업 스케줄러 성능. tmpfs 파일 시스템의 선택 및 폴 시스템 호출 성능도 최적화되었으며, x86 및 AArch64 아키텍처에 대한 특정 최적화가 추가되어 AArch64 시스템의 I/O 및 네트워크 성능이 향상되었습니다.
한편, 이를 구현한 메모리 페이지 검색을 위한 더 빠른 트리 기반 알고리즘, 클린 메모리 페이지와 더티 메모리 페이지 추적 속도가 향상되었으며 대용량 파일에 대한 fsync가 크게 개선되었습니다. 또한 잠금 처리가 개선되었으며 작업 병렬 실행의 효율성이 높아졌습니다.
NetBSD 10에서 Adiantum 알고리즘을 사용하여 디스크 암호화에 대한 지원이 추가되었습니다. AES 암호화를 위한 하드웨어 가속 없이 시스템에서 높은 효율성을 달성합니다. 스왑 파티션의 자동 암호화가 활성화되었으며 x86 및 Arm 프로세서에 하드웨어 암호화 가속 메커니즘에 대한 지원이 추가되었습니다.
또한 FreeBSD에서 포팅된 확장 파일 속성을 통해 구현된 POSIX.1e ACL에 대한 지원이 FFS 파일 시스템에 추가되었습니다. ACL을 사용하기 위해 FFSv2ea라는 새로운 유형의 파일 시스템이 도입되었으며, fsck_ffs 유틸리티를 사용하여 기존 파일 시스템을 변환할 수 있습니다.
다른 것의 변화눈에 띄는 :
- NetBSD 10에서 VPN을 지원하기 위해 WireGuard 호환 wg 네트워크 인터페이스를 추가했습니다.
- 기본 비밀번호 해싱 알고리즘이 Argon2id로 변경되었으며 커널에서 제공하는 AES의 소프트웨어 구현이 개선되어 아키텍처 전반에 걸쳐 일관된 실행 시간을 제공합니다.
- UDF(Universal Disk Format) 지원이 향상되었으며 ZFS 지원이 fstat 유틸리티에 추가되었습니다.
- FUSE(사용자 공간의 파일 시스템)에 대한 지원이 확장되었으며 스왑 엔디안 구성이 소프트웨어 RAID 구현에 추가되었습니다.
- Linux 친화적인 eventfd 및 timerfd 시스템 호출이 구현되었으며, 파일 설명자에서 파일을 실행하기 위한 fexecve가 추가되었으며 전반적인 시스템 기능이 향상되었습니다.
- HIPPI, FDDI, TokenRing, SMBFS용 드라이버 등 더 이상 사용되지 않는 기술 및 드라이버가 제거되었으며, IPv6 라우터 광고는 사용자 공간으로 이동되었으며 레거시 장치용 라이브러리 및 드라이버는 제거되었습니다.
낮잠 그것에 대해 더 알고 싶어, 당신은 확인할 수 있습니다 다음 링크에서 세부 사항. 이 새 버전에 관심이 있는 사람들은 다음 사항을 알아야 합니다. 630MB 크기의 설치 이미지가 제공됩니다.50개 이상의 시스템 아키텍처와 16개의 다양한 CPU 제품군용으로 컴파일되었습니다.