Halium은 Android가 아닌 모바일 운영 체제를 위한 공통 기반을 위해 노력하는 오픈 소스 프로젝트입니다.

Project Halium은 Android가 아닌 모든 GNU/Linux 기반 운영 체제에 대한 공통 작업 기반을 구축하는 것을 목표로 하는 오픈 소스 프로젝트입니다.

순수 Android 기반 사용자 정의 ROM의 세계를 넘어선 Android 매니아라면 아마도 Ubuntu Touch, Sailfish OS 등과 같은 프로젝트에 대해 들어보셨을 것입니다.

이는 야심차고 Android가 아닌 GNU/Linux 기반 모바일 운영 체제로 오랫동안 실행되는 경우가 많습니다. 그러나 단편화로 인해 이러한 대체 운영 체제에 대한 개발 및 사용자 채택이 상당히 어려워지고 있습니다. 하지만 그게 바로 그곳이야 프로젝트 할륨 들어 온다.

이 오픈 소스 프로젝트는 Ubuntu Touch 포트, Sailfish OS 커뮤니티 개발자, 개방형 webOS Lune OS 프로젝트와 KDE Plasma Mobile 기여자 등 다른 개발자들(Jolla라고 의심됩니다)이 분열을 종식시키다 해당 프로젝트의 하위 레벨 기반에서 볼 수 있습니다. 현재 Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile 등은 서로 다르게 구축된 스택에 대해 서로 다른 Android 소스 트리와 방법을 사용합니다. 이로 인해 Android가 아닌 가장 인기 있는 GNU/Linux 기반 모바일 OS 프로젝트 간에 많은 분열이 발생했습니다. Android 소스 트리 사용, Android init 시작 방법, 이미지가 장치. 이러한 프로젝트 중 다수는 기본적으로 동일한 작업을 수행하지만 방식이 다릅니다.

이상적으로는 이러한 모든 OS가 결국 Android 바이너리 드라이버를 사용하여 부팅한다는 동일한 목표를 가지기 때문에 이러한 부분을 별도로 분리할 필요가 없습니다. 따라서 Halium의 목표는 공통 Linux 기반을 향해 작업하는 것입니다. 그러면 이러한 모든 다른 프로젝트에서 해당 핸드셋에서 부팅하는 데 사용할 수 있습니다. 이는 다음을 의미합니다. Linux 커널 빌드 및 Android HAL 표준화

(하드웨어 추상화 계층), 리비브리스 Android 드라이버 지원을 위한 표준 사용자 공간 구성 요소 세트가 있습니다. 그 후, 높은 수준의 인터페이스 결정은 개별 프로젝트 자체에 맡겨지지만, 낮은 수준의 기반은 공유됩니다.

이 접근 방식은 Android가 아닌 모든 GNU/Linux 기반 모바일 OS 프로젝트에 도움이 되는 상당한 이점을 제공합니다. 공유된 포팅 작업은 간소화된 HAL에 도달하고 다른 배포판은 모바일 장치에서 더 쉽게 실행될 수 있습니다. 기반이 마련되면 다양한 프로젝트 간의 소통을 위한 '공통 기반'도 마련될 것입니다. 이는 초기 개발부터 시작하여 여러 단계로 구성된 야심찬 프로젝트입니다. 리비브리스, 하드웨어 활성화(준비), 마지막으로 장치 활성화(참조용 Google Nexus 5, OnePlus One 및 Google Nexus 5X 이상의 새 장치 확장 및 포함)입니다.

이 프로젝트에 대해 더 자세히 알고 싶거나 참여하고 싶다면 다양한 방법으로 연락할 수 있습니다. freenode IRC를 통해 토론을 위해 #halium에 참여할 수 있습니다. 할륨 텔레그램을 방문하실 수 있습니다 슈퍼그룹; 또는 마지막으로 Matrix(#halium: 접시뿌리.org 또는 #halium: Matrix.org)를 사용하여 채팅할 수 있습니다. 아직 초기 단계이지만 이 프로젝트는 여전히 확인해 볼 가치가 있습니다. 우리는 그것이 어떻게 진행되는지, 그리고 이것이 모바일 OS 대안에 어떻게 도움이 되는지 확실히 지켜볼 것입니다!