개발용 도구

Comp-신경페도라 랩

Comp-신경페도라로 불리는 새로운 랩(lab)이 제품군에 추가되었습니다. 이와 같은 변경은 계산 신경 과학 작업을 간결하게 하며 자유롭고 개방형 소프트웨어(FOSS)가 포함된, 사전 꾸러미된 설치-준비-랩(lab) 이미지를 제공합니다. 이와 같은 변경은 또한 더 많은 사용자가 과학적 노력에 페도라를 사용하도록 장려하는 것을 목표로 합니다.

Comp-신경페도라에 대하여 더 많은 정보는, 업스트림 문서를 참고하세요.

페도라 연구실 항목을 위해서, 페도라를 위한 기능 묶음부분을 참고하세요.

mingw32 도구모음을 dwarf-2 예외로 전환합니다

페도라 32에서 mingw32 도구모음은 이전에 사용된 SJLJ 대신에 dwarf-2 예외 모델을 사용합니다. 주목 할만한 차이점은 다음을 포함합니다:

  • SJLJ (setjmp/longjmp):

    • "무비용" 아님: 만약 예외가 발생하지 않을지라도, 약간의 성능 저하가 발생합니다(예외가 많은 코드에서 ~15%).

    • 윈도우 콜백과 같은 예제를 통과하도록 예외를 허용합니다.

  • DWARF (DW2, dwarf-2)

    • 영구적인 실행시간 이외가 없습니다.

    • 전체 호출 스택이 dwarf-enabled 해야 하며, 이것은 예외가 예제 윈도우 시스템 DLLs를 통해 던질 수 없는 것을 의미합니다(예제. 시스템 DLL 콜백에서 예외를 던지고 잡으려고 하면 작동하지 않습니다)

    • DW2는 잠재적으로 더 큰 라이브러리를 발생합니다. 추가처리는 아무튼 전형적인 응용프로그램 보다 크지(10% 내외) 않습니다.

dwarf-2`로 전환하는 주요 원인은 Rust가 32-비트에서 dwarf 예외를 대상으로 하는 MinGW 도구모음으로만 컴파일 될 수 있으며, 그리고 Rust 사용법은 일부 꾸러미(예제. `librsvg2)에서 나타나기 시작하기 때문입니다. 따라서 mingw32`에서 `dwarf-2`로 전환하려면 `mingw32`와 `mingw64 사이에서 동일한 일관된 꾸러미 제공을 유지 할 수 있지만, 그렇지 않으면 이전 버전에서 mingw32 변형을 동결하거나, 또는 그 들 전부를 제거해야 합니다.

PostgreSQL은 비-모듈러 제작에서 버전 12로 최신화되었습니다

PostgreSQL postgresql`과 `libpq 구성은 비-모듈러 주요 제작에 11에서 12 버전으로 페도라 32에서 최신화되었습니다.

개선 사항의 전체 목록을 위해, PostgreSQL 출시 12를 참고하세요