마지막 버전 이후 XNUMX년 반 후 출시가 발표되었다그리고 프로젝트의 새 버전 "Hyperbola GNU/Linux-libre 0.4", Free Software Foundation의 완전 무료 배포 목록에 포함되어 있습니다.
이 Linux 배포판을 모르는 사람들은 다음을 알아야 합니다. 쌍곡선은 안정화된 세그먼트를 기반으로 합니다. 패키지의 기초 데비안에서 이식된 일부 패치가 있는 아치 리눅스 안정성과 보안을 향상시킵니다.
프로젝트 KISS 원칙에 따라 개발되었습니다. (Keep It Simple Stupid)는 사용자에게 간단하고 가볍고 안정적이며 안전한 환경을 제공하는 것을 목표로 합니다.
Arch Linux의 롤링 업데이트 모델과 달리 Hyperbola는 이미 릴리스된 버전에 대해 업데이트 릴리스 주기가 긴 클래식 릴리스 모델을 사용합니다.
sysvinit는 Devuan 및 Parabola 프로젝트의 일부 개발에 의해 이식 가능한 초기화 시스템으로 사용됩니다(Hyperbola 개발자는 systemd에 반대).
배포판에는 무료 응용 프로그램만 포함되어 있으며 자유가 아닌 바이너리 펌웨어 요소가 제거된 Linux-Libre 커널과 함께 제공됩니다. 프로젝트 저장소에는 5257개의 패키지가 있습니다. 자유가 아닌 패키지의 설치를 차단하기 위해 블랙리스트 및 종속성 충돌 수준 잠금이 사용되며 AUR에서 패키지를 설치하는 것은 지원되지 않습니다.
Hyperbola 0.4의 주요 참신함
발사 쌍곡선 0.4는 전환으로 배치됩니다. 이전에 발표된 마이그레이션을 진행하는 중 OpenBSD 기술에. 앞으로는 카피레프트 라이선스로 제공되지만 OpenBSD의 대체 커널 및 분기된 시스템 환경을 기반으로 하는 배포 키트의 생성을 구상하는 HyperbolaBSD 프로젝트에 초점을 맞출 것입니다.
GPLv3 및 LGPLv3 라이선스에 따라 HyperbolaBSD 프로젝트는 시스템의 비자유 또는 GPL 비호환 부품을 대체하기 위한 자체 구성요소를 개발할 것입니다.
주요한 것들 버전 0.4에서 변경 사항 그들은 관련이있다 소모성 부품 세척 및 대체 패키지 포함. 예를 들어, Lumina 데스크탑 추가, D-Bus 없이 작동할 수 있으므로 D-Bus 지원이 제거되었습니다.
또한 Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio 및 Avahi에 대한 지원을 제거했습니다. Bluetooth 기능의 구성 요소는 복잡성과 잠재적인 보안 문제로 인해 제거되었습니다.
sysvinit 외에도 runit init 시스템에 대한 실험적 지원이 추가되었습니다. 그래픽 스택 부분의 경우 이것은 OpenBSD(x-server 7.7 + 패치가 포함된 X.Org 1.20.13)에서 개발된 Xenocara 구성 요소로 이동되었습니다. OpenSSL 대신 LibreSSL 라이브러리가 포함됩니다. systemd, Rust, Node.js 및 관련 종속성을 제거했습니다.
용으로 개발자를 압박한 Linux의 문제 쌍곡선으로 OpenBSD 기술로 전환하려면:
- Linux 커널에서 DRM(저작권 보호)의 기술적 수단 채택, 예를 들어 오디오 콘텐츠에 대한 HDCP(고대역 디지털 콘텐츠 보호) 복사 방지 기술 지원이 커널 및 비디오에 포함되었습니다.
- Rust 언어로 Linux 커널용 드라이버를 개발하기 위한 이니셔티브 개발.
- Hyperbola 개발자는 중앙 집중식 Cargo 저장소 사용에 만족하지 않으며 Rust로 패키지를 배포할 수 있는 자유에 문제가 있습니다. 특히, Rust and Cargo 상표의 조건은 변경 또는 패치가 적용되는 경우 프로젝트 이름을 유지하는 것을 금지합니다(패키지는 Rust and Cargo 이름으로 재배포될 수 있습니다(원본 소스에서 빌드된 경우). 그렇지 않은 경우 사전 서면 허가 취득해야 함)
- 보안을 염두에 두지 않은 Linux 커널 개발(Grsecurity는 더 이상 무료 프로젝트가 아니며 KSPP(Kernel Self Protection Project) 이니셔티브가 중단됨).
- GNU 사용자 환경 및 시스템 유틸리티의 많은 구성 요소는 컴파일 시간에 비활성화하는 방법을 제공하지 않고 중복 기능을 부과하기 시작합니다. 예에는 gnome-control-center의 PulseAudio, GNOME의 SystemD, Firefox의 Rust, gettext의 Java에 필요한 종속성 할당이 포함됩니다.
마지막으로 이 배포판을 테스트하는 데 관심이 있다면 다음을 알아야 합니다. 쌍곡선 빌드가 생성됩니다. 아키텍처 i686 및 x86_64.
당신은 그들을 얻을 수 있습니다 이 링크에서.