FreeBSD는 오픈 소스 운영 체제입니다.
새로운 버전인 FreeBSD 12.4의 출시가 발표되었습니다. 이는 버전 12.3 출시 이후 거의 1년 만에 나온 것입니다. FreeBSD 12.4는 버그 수정 릴리스로, 다양한 문제를 해결하는 것 외에도 아직 FreeBSD 13으로 업그레이드하지 않은 모든 사용자를 위한 많은 업데이트를 포함하고 있습니다.
FreeBSD 12.4는 이전 버전 릴리스 이후 해당 버그 수정 및 업데이트를 제공하는 12.x 분기의 새로운 패치 릴리스입니다.
FreeBSD 12.4의 새로운 주요 기능
이번 새 버전에서는 dtrace 추적 메커니즘을 위한 ipfilter 패킷 필터에 DT5 및 SDT 테스트 호출이 추가되었으며 , ippool의 복사본을 ippool.conf 형식으로 덤프할 수 있는 기능이 추가되었습니다. VNET 가상 네트워크 스택을 사용하지 않는 jail 환경에서는 ipfilter 규칙, 주소 변환 테이블 및 ippool을 수정하는 것이 금지됩니다.
FreeBSD 12.4의 또 다른 주목할 만한 변화는 하드웨어 지원이 개선되었다는 점이며 , aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio 및 usb 드라이버의 버그 수정 도 포함됩니다 . ena 드라이버는 2.6.1 버전으로 업데이트되어 Elastic Compute Cloud(EC2) 인프라에서 EC2 노드 간 통신 관리에 사용되는 2세대 ENAv2(Elastic Network Adapter) 네트워크 어댑터를 지원합니다.
hwpmc(하드웨어 성능 모니터링 카운터) 프레임워크에 Comet Lake, Ice Lake, Tiger Lake 및 Rocket Lake 마이크로아키텍처 기반의 Intel CPU 지원이 추가되었습니다.
sh 명령 인터프리터 에서 프로필 로딩 로직이 변경되었습니다. 이제 먼저 /etc/profile.d 디렉터리 에서 확장자가 ".sh"인 모든 파일을 로드한 다음 /usr/local/etc/profile 파일을 로드하고 마지막으로 /usr/local/etc/profile.d 디렉터리 에서 확장자가 ".sh"인 파일을 로드합니다.
또한, cp 유틸리티는 "-R" 지시어를 사용할 때 무한 재귀를 방지하는 보호 기능을 구현하고 , "-H", "-L", "-P" 지시어를 올바르게 처리하며 (예: "-H" 또는 "-P"를 지정할 경우 확장되는 심볼릭 링크), "-R" 지시어 없이도 "-P" 지시어를 사용할 수 있음을 확인할 수 있습니다.
또한, 이 버전에서는 telnetd 서버 프로세스가 더 이상 유지 관리되지 않고 품질 문제가 있어 사용이 중단되었다고 언급되어 있습니다 . FreeBSD 14 브랜치에서는 telnetd 코드가 시스템에서 제거될 예정입니다. Telnet 클라이언트 지원은 변경되지 않습니다.
이번 새 버전의 주요 변경 사항은 다음 과 같습니다.
- 가상 이더넷 인터페이스를 만드는 데 사용되는 if_epair 드라이버는 여러 CPU 코어를 사용하여 트래픽 처리를 병렬화하는 기능을 제공합니다.
- nfsd, elfctl, usbconfig, fsck_ufs 및 growfs 유틸리티의 성능이 향상되었습니다.
- tcpdump 유틸리티는 pflog 헤더에 표시되는 규칙 수를 설정하는 기능을 제공합니다.
- DragonFly BSD를 사용하면 DragonFly 메일 에이전트(dma) 메시지 전달 에이전트 코드가 동기화되어 로컬 메일 클라이언트로부터 메시지 수신 및 전달을 보장합니다(포트를 통한 네트워크 SMTP 요청 처리는 지원되지 않음).25).
- pf 패킷 필터는 pfsync를 사용할 때 트래픽을 리디렉션하여 메모리 누수를 수정하고 상태 동기화를 개선했습니다.
- 기본 시스템에 포함된 타사 애플리케이션의 업데이트된 버전: LLVM 13, 언바운드 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, 파일 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.
FreeBSD 12.4 다운로드 및 받기
이 새 버전을 얻는 데 관심이 있는 사용자는 amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 및 armv6, armv7 및 aarch64 아키텍처에서 설치 이미지를 사용할 수 있음을 알아야 합니다.
또한 가상화 시스템(QCOW2, VHD, VMDK, raw) 및 Amazon EC2 클라우드 환경용 이미지도 제공됩니다 . FreeBSD 12.4는 12.x 브랜치의 마지막 업데이트이며, 12.x 브랜치는 2023년 12월 31일까지 유지 관리될 예정입니다. FreeBSD 13.2 업데이트는 봄에 준비될 예정이며, FreeBSD 14.0은 2023년 7월에 출시될 예정입니다.