XDA에서 Cyanogenmod, LineageOS까지: 간략한 역사

LineageOS와 그 전신인 CyanogenMod는 XDA Developers 역사상 가장 성공적인 맞춤형 ROM입니다. 모드의 이야기는 다음과 같습니다.

LineageOS와 XDA의 비하인드 스토리는 긴밀하게 연결되어 있습니다. 맞춤형 Android 버전을 통해 수십만 명의 사용자가 자신의 잠금을 해제할 수 있는 기회를 얻었습니다. 스마트폰의 잠재력을 최대한 활용하고 많은 경우 스마트폰의 수명을 훨씬 더 연장해 줍니다. 제조사 의도. 하지만 내일 LineageOS 관련 대규모 뉴스를 앞두고 이 모든 것이 어떻게 시작되었는지 한 번도 생각해 본 적이 없거나 알림을 원하신다면 알려드리겠습니다.

CyanogenMod 년

우리가 현재 LineageOS로 알고 있는 것의 전신은 11년 전에 시작되었습니다. 많은 맞춤형 ROM과 마찬가지로 이 신성한 페이지에서 시작되었습니다. Cyanogen, 일명 Stefanie Kondik은 OEM이 지원을 중단하더라도 다양한 휴대폰 모델에서 작동하는 ROM을 제작하기 위해 기여자와 협력했습니다.

지원되는 첫 번째 장치는 HTC Dream(일명 T-Mobile G1)이었습니다. 이는 최초의 상용 Android 장치였으며 포럼 거주자의 작업에서 성장한 펌웨어 빌드가 포함되었습니다. 예수 프레케. Android 시장이 성장함에 따라 공식적으로든 비공식적으로든 최신 Samsung Galaxy 블록버스터부터 가장 작은 도전자 모델에 이르기까지 각 장치에 맞게 조정된 CyanogenMod도 성장했습니다.

HTC HD2(할 수 있는 작은 단말기)에 대한 좋은 추억을 갖고 있는 사람들은 CyanogenMod가 이 가장 다재다능한 운영 체제로 성공적으로 포팅된 다른 많은 운영 체제의 촉매제입니다. 장치. 실제로 많은 Custom ROM 디자이너는 CyanogenMod를 자신의 프로젝트의 시작점으로 사용했습니다. CyanogenMod는 안정적인 기반에 다양한 추가 기능을 갖춘 AOSP 제품을 기반으로 구축되었기 때문입니다. 오늘 CyanogenMod에서 첫선을 보인 Android의 일반 기능으로는 FLAC 지원, 알림 풀다운 토글, GUI 기반 오버클러킹 등이 있습니다.

초기에는 (그 단계에서) 휴대폰 소프트웨어가 루팅되는 것을 친절하게 받아들이지 않았던 Google과의 쫓고 쫓기는 싸움이었습니다. 그러나 Google이 발행한 모든 패치마다 이를 해독하기 위한 누군가가 있었고 곧 거의 모든 휴대폰에 맞춤 ROM이 넘쳐났습니다. Cyanogen은 이 페이지에서 "팀"이라는 애칭으로 알려진 자원 봉사 유지 관리 담당자 및 개발자 팀과 함께 책임을 맡고 있습니다. 주수."

CyanogenMod는 개인 정보 보호에 중점을 두었기 때문에 실제 사용량 수치를 얻기가 매우 어려웠습니다. 2012~3년 전성기에는 최소 5천만 대의 기기에서 CyanogenMod를 실행하고 있었던 것으로 생각되며, 이는 Android용 비OEM 펌웨어 중 최대 규모라고 할 수 있습니다.

CyanogenMod의 최종 버전은 Android 7.0 Nougat를 기반으로 한 버전 14였습니다. 그러다가 상황이 바뀌기 시작했습니다…

시아노젠(주)

2013년에 Kondik은 자신의 작품을 수익화하고 상업화할 수 있는 가능성을 모색하기 시작했습니다. 오픈 소스 제품이더라도 OEM이 장치에 바로 적용할 수 있는 CyanogenMod 버전을 생산할 수 있는 옵션이 있었습니다. 반응은 엇갈렸다. 일부 XDA 사용자는 Kondik이 지금까지 엄격하게 커뮤니티와 공개 공유에 중점을 두었던 XDA의 정신을 배신하고 있다고 느꼈습니다.

다른 사람들은 새로운 회사가 지역 사회 프로젝트에 무료로 기부된 작업을 통해 이익을 얻는 것이 적절한지 의문을 제기했습니다. 실제로 개별 개발자가 지원을 철회하면 스택의 일부 모듈을 다시 작성해야 했습니다.

Kondik은 CyanogenMod가 대부분의 사용자에게 무료 제품으로 계속 제공될 것이며 상업적으로 의뢰받은 버전만 현금으로 제공될 것임을 분명히 했습니다. 그녀는 사업을 공식화하기 위해 700만 달러의 벤처 캐피탈 자금을 얻었고 Cyanogen Inc. 태어났다. XDA 커뮤니티와의 친선을 유지하기 위해 Cyanogen Inc. CyanogenMod 코드와 관련하여 대체로 동일한 오픈 소스 라이선스를 유지했으며 Cyanogen OS를 실행하는 장치에 대한 장치 트리와 커널 소스 코드를 공개하겠다고 약속했습니다.

그러나 일부 사건은 이러한 선의를 위협했습니다. Cyanogen OS에는 CameraNext 및 GalleryNext와 같은 여러 비공개 소스 애플리케이션이 있었고 Focal과 같은 일부 앱의 라이선스를 GPL에서 Apache로 전환하려고 시도했습니다. 그러나 후자는 개발자 xplodwild가 코드에 대한 비공개 소스 수정 사항 채택을 거부하고 전체 애플리케이션을 상용 라이센스에 따라 이동한 후 Focal을 철회하게 만들었습니다.

마찰에도 불구하고 Cyanogen Inc는 OnePlus로 알려진 작은 스타트업을 포함하여 Android 골드러시에 참여하는 고객들에게 관심을 끌면서 인상을 남기기 시작했습니다. 곧 더 많은 내용을 알려드리겠습니다. 한편, 2015년 마이크로소프트가 윈도우즈를 출시하면서 투자는 계속됐다. 모바일은 어려움을 겪고 있었고 회사는 이미 모바일의 성공을 어떻게 활용할 수 있을지 주목하고 있었습니다. 기계적 인조 인간. 이로 인해 2016년에 매우 인기가 없는 업데이트가 발생했습니다. 이 업데이트는 Microsoft의 지지율이 가장 낮았던 당시에 Microsoft의 많은 Android 앱에 대한 포인터를 펌웨어에 번들로 제공했습니다.

이 무렵에는 이와 같은 계획의 도움으로 내부 마찰이 끓어오르기 시작했습니다. Cyanogen Inc와 OnePlus의 관계는 Cyanogen Inc.가 OnePlus One을 출시한 직후 등장하면서 1년 이내에 신랄하게 무너졌습니다. 다른 OEM과 인도 독점 계약을 체결했습니다. 인도는 항상 OnePlus의 주요 시장이었기 때문에 분쟁이 양측 모두에 미치는 영향은 뚜렷했습니다. 스페인 회사인 BQ와 영국에 본사를 둔 Wileyfox를 포함한 다른 OEM도 참여했지만 OnePlus가 효과적으로 소외되면서 Cyanogen OS에는 "킬러 제품"이 없었습니다.

Kondik조차도 회사의 새로운 형태에 대한 진전이 부족하여 좌절감을 느꼈습니다. 한편 CEO Kirt McMaster는 CyanogenMod가 곧 Android(John Lennon의 '보다 큰 Android 버전'의 Android 버전)를 제어하는 ​​데 있어 Google을 대신할 것이라고 언론에 자랑하게 되어 기뻤습니다. 예수님의 주장), 반면에 모든 자원이 유료 맞춤형 버전을 생산하는 데 사용됨에 따라 플랫폼에 대한 이전의 활발했던 업데이트가 거의 중단되기 시작했습니다. 클라이언트.

CyanogenMod는 맞춤형 ROM으로 계속 인기를 얻었지만 상용 쌍둥이 Cyanogen OS는 재앙으로 판명되었습니다. 2016년 7월, 직원 30명(약 5분의 1)이 한꺼번에 해고되었고, 시애틀 사무실은 "완전히 파괴"되었으며, CEO Kirt McMaster는 신생 COO인 Lior Tai가 CEO 역할을 맡으면서 회사를 떠났습니다.

가장 주목할 만한 점은 이 기간 중 어느 시점에서 Stefanie Kondik 자신이 자신이 속한 회사의 이사회에서 해임되었다는 것입니다. 그녀는 나중에 자신이 "잘못된 사람들과 일했다"고 말했고, 사업의 실패나 개발자들이 느끼는 소외감을 막을 수 없었다고 말했습니다. 더 나쁜 것은 그녀가 Cyanogen 이름에 대한 법적 권리를 잃었다는 것입니다. 상황이 좋아 보이지 않았습니다.

그러다가 2016년 크리스마스 이틀 전에 Cyanogen Inc가 공식적으로 해체되면서 CyanogenMod가 사실상 종료되었습니다. 축출된 후 Kondik은 개발 커뮤니티에 작업을 포크하여 작업이 낭비되지 않도록 해달라고 간청했습니다.

하루 후인 크리스마스 이브에 XDA 포럼에 "LineageOS"라는 이름이 처음으로 사용되었습니다.

리니지OS 출시

좋은 운영 체제를 오랫동안 중단 상태로 유지할 수는 없습니다. 매우 빠르게 이전 Cyanogen 시대 개발자를 포함한 XDA 포럼 회원들은 고아가 된 CyanogenMod를 지원하기 위해 팀을 구성했습니다. 법적인 논쟁으로 인해 새로운 이름이 필요했고, 이전 프로젝트와의 연속성을 반영하여 LineageOS를 선택했습니다.

커뮤니티로 돌아가서 CyanogenMod의 마지막 빌드 소스 코드를 기반으로 LineageOS 이름의 많은 비공식 포크가 휴일 동안 XDA 포럼에 빠르게 출시되었습니다. 몇 주 후인 2017년 초에 첫 번째 공식 빌드가 나타나기 시작했고 블로그 게시물을 통해 공식적인 의도 선언이 발표되었습니다.

LineageOS의 기능 세트에는 커뮤니티에서 자체 개발한 여러 기본 앱이 포함되어 있습니다. 전용 메일 클라이언트, 카메라 앱(Snap), 맞춤형 파일 관리자 외에도 단순히 Android용 대체 "스킨" 이상의 기능이 많이 있습니다. 여기에는 하드웨어 버튼 사용자 정의, AOSP에 출시되기 훨씬 전의 글로벌 다크 테마, Privacy Guard를 통한 세분화된 권한 및 통화에 번호가 표시되지 않도록 차단하는 기능 역사.

2018년 2월에는 LineageOS 15.1이 출시되었습니다. 이는 XDA 테이크백이 일부 장치에서 출시된 이후 처음으로 발표된 새 버전입니다. 13개월 후, 버전 16 제품 개발이 보다 친숙한 리듬으로 돌아왔을 때였습니다. 버전 16에는 장치를 원하는 대로 안전하게 비공개로 만들기 위한 대시보드를 제공하는 새로운 "신뢰" 인터페이스가 도입되었습니다. 버전 16은 2019년에 이어 여러 포크가 등장했으며 일부는 "Google-less"를 제공했습니다. 진정한 오픈 소스 환경을 위해 라이선스가 부여된 모든 구성 요소를 제거하는 것까지 경험해 보세요. 가장 최근에는 세상이 미쳐버린 직후인 올해 4월에 리니지 17.1최신 주요 릴리스인 가 Android 10을 기반으로 구축되었다고 발표되었습니다. 현재 Android 11을 기반으로 하는 Lineage 18 작업이 진행 중입니다.

이야기는 계속됩니다…

리니지OS 오픈 소스, 커뮤니티 주도 접근 방식 덕분에 말 그대로 수천 개의 전화기 모델에 대한 대체 펌웨어를 제공합니다. XDA에서는 LineageOS 및 그 개발자와의 협력을 매우 자랑스럽게 생각하며, 이를 어떻게 사용하여 기준을 더욱 높이는지 알려드리고 싶습니다.

내일(2020년 10월 27일 화요일) XDA에서 다음 장을 읽어보세요. 가입하기 여기 얼리버드 목록에 추가되려면 일반 판매가 시작되기 전에 해당 목록에 있는 모든 사람에게 고유 링크가 포함된 이메일을 보내드릴 예정이지만 재고가 제한되어 있으므로 서두르셔야 합니다!