DragonFlyBSD 5.8은 DRM, 가상 메모리 등을 개선하여 출시되었습니다.

며칠 전 DragonFlyBSD 5.8의 새 버전이 발표되었습니다. 이 새 버전에는 몇 가지 개선 사항이 있습니다. 꽤 흥미로운 DRM 구성 요소에 대한 작업과 가상 메모리 향상 기능이 강조 표시됩니다.

DragonFly BSD의 기능 중 발견 HAMMER 파일 시스템 분산 버전으로 "가상"시스템 코어로드 지원 사용자 프로세스, SSD 드라이브에 FS 데이터 및 메타 데이터를 캐시하는 기능, 컨텍스트 변형 심볼릭 링크, 온 드라이브 상태를 유지하면서 프로세스를 동결하는 기능, 경량 스레드를 사용하는 하이브리드 커널 (LWKT) 등이 있습니다.

DragonFlyBSD 5.8의 새로운 기능은 무엇입니까?

이 새로운 버전의 DragonFlyBSD 5.8, 기본 구조에는 dsynth 유틸리티가 포함됩니다. 이는 자체 DPort 바이너리 리포지토리의 로컬 컴파일 및 유지 관리를위한 것입니다.

그 외에 임의 수의 포트 세트 병렬화가 지원됩니다., 주어진 종속성 트리. 새 릴리스를 준비하면서 DPort는 다양한 종속 패키지의 조립 속도를 높이기위한 다양한 변경 사항도 도입했습니다.

또한, Libc는 효과적인 신호 마스킹 메커니즘을 가지고 있다고 언급되었습니다. 신호 중단으로 인한 문제로부터 malloc * () 및 유사한 기능을 보호합니다.

신호의 단기 차단 및 차단 해제를 위해 시스템 호출없이 작동하는 sigblockall () 및 sigunblockall () 함수가 제안됩니다.

또한, libc strtok () 함수는 다중 스레드 응용 프로그램에서 사용하도록 조정되었습니다., 더 나은 데이터 호환성을 위해 상수 TABDLY, TAB0, TAB3 및 _errno_location 함수가 추가되었습니다.

눈에 띄게 개선 된 부분에서 우리는 DRM 인터페이스 구성 요소는 Linux 4.9 커널과 동기화됩니다. Wayland 지원을 개선하기위한 개별 기능의 커널 4.12에서 이전되었습니다.

컨트롤러 Intel GPU 용 drm / i915는 Linux 커널 4.8.17과 동기화됩니다. 새로운 칩 및 radeon을 지원하기 위해 이식 된 커널 코드 5.4 포함 AMD 그래픽 카드의 경우 Linux 4.9 커널과 동기화됩니다.

가상 메모리를 스왑하기 위해 알고리즘이 크게 향상되었습니다., 메모리 부족 사용자 인터페이스의 응답 문제를 제거하거나 최소화했습니다.

또한 SMAP 및 SMEP 보호 메커니즘에 대한 지원이 추가되었다고 언급 됨. SMAP는 커널 수준에서 실행되는 권한 코드에서 사용자 공간의 데이터에 대한 액세스를 차단하는 반면, SMEP는 커널 모드에서 사용자 수준 코드 실행으로의 전환을 허용하지 않으므로 커널의 많은 취약점 악용을 차단합니다.

또 다른 중요한 변화는 비상 작동 모드입니다. 응급 복구 프로세스에서 사용할 수 있기 때문에 추가 및 구현 된 HAMMER2 파일 시스템의.

언급 된 다른 변경 사항 중 :

  • 새로운 realpath, getrandom 및 lwp_getname 시스템 호출을 추가했습니다 (pthread_get_name_np 구현 허용).
  • Jail을 구성하기 위해 재 설계된 sysctl 변수. 감옥에서 nullfs 및 tmpfs를 마운트하는 기능이 추가되었습니다.
  • TMPFS의 안정성 및 성능이 향상되었습니다. 시스템의 여유 메모리가 부족한 조건에서 효율성이 향상됩니다.
  • Linux 호환 basename () 및 dirname () 기능이 포트 호환성을 개선하기 위해 추가되었습니다.
  • FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6에서 libc / getaddrinfo (), calendar (1), rcorder-visualize.sh로 마이그레이션되었습니다. math.h 함수는 OpenBSD에서 이식되었습니다.
  • Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3을 포함한 타사 구성 요소의 업데이트 된 버전. 기본적으로 gcc-8 컴파일러가 사용됩니다.

이 새 버전의 출시에 대해 더 알고 싶다면 세부 정보를 확인할 수 있습니다. 다음 링크에서.

방출

이 새 버전을 자신의 컴퓨터 나 가상 머신에 설치하거나 테스트하는 데 관심이있는 사용자를 위해 공식 웹 사이트에서 시스템 이미지를 얻을 수 있습니다. 다운로드 섹션에서.

링크는 이쪽입니다.

시스템 이미지는 멀티 플랫폼 도구 인 Etcher의 도움으로 기록 될 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.