Glibc 2.30 : C 라이브러리의 새 릴리스

glibc 스키마

출처 : Wikipedia

아직 모르시는 분들을 위해, Glibc 라이브러리(GNU 라이브러리 C) C 언어로 작성된 소프트웨어를 위한 매우 일반적인 런타임 라이브러리입니다. 이 GNU 프로젝트는 LGPL에 따라 라이선스가 부여되며 시스템에 일련의 시스템 호출(syscall) 및 여기에 정의된 기타 기본 기능을 시스템에 제공합니다. C 프로그래밍 언어의 거의 모든 프로그램이 이를 사용합니다(커널 자체 포함).

사용할 수 있습니다 GNU 시스템 Linux 커널을 기반으로 하지만 다양한 시스템과 다양한 하드웨어를 지원하기 위해 매우 이식성이 뛰어납니다. Kaiku, BeOS, Hurd 커널이 있는 Debian GNU, kFreeBSD와 같은 다른 시스템도 이 매우 중요한 라이브러리에서 지원됩니다. 배포판을 검색하면 버전 중 하나에서 libc로 찾을 수 있습니다.

글쎄, 일단 제시되면 이제 시작되었음을 알아야합니다. 흥미로운 개선 사항이 포함된 glibc 버전 2.30. 이 GNU C 라이브러리 2.30 프로젝트 릴리스에 이어 유니코드 12.1에 대한 지원에서 기타 약간 더 중요하지 않은 개선에 이르기까지 최적화 및 새로운 기능이 포함됩니다. 또한 LD_RELOAD 환경 변수에 대한 대안으로 공유 객체를 미리 로드하기 위한 동적 링커의 --preload 인수에 대한 지원도 주목할 만합니다.

그 외에도 리눅스의 새로운 기능 getgents64(), gettid() 및 tgkill()과 같은 것입니다. 제안된 POSIX 지원과 관련하여 pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock 및 sem_clockwait와 같은 새로운 기능도 있습니다. 성능도 ARM 아키텍처와 특히 ThunderX2라는 HPC용 ARM 프로세서에 최적화되었으며 일부 보안 버그 등이 수정되었습니다.

나는 지금 다음 버전을 희망한다 개발 중인 2.31, LxA에서 더 많은 소식을 전할 수 있습니다... 2020년 XNUMX월로 예정되어 있으므로 개발 결과를 보려면 아직 몇 달이 남아 있습니다.

자세한 내용은 - 프로젝트 사이트


코멘트를 남겨주세요

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

*

*

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

  1.   파블로

    LD_RELOAD? 오타였으면 좋겠습니다.
    안부