로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

스퀴니

미니 구글, 안드로이드에서 메인라인 리눅스 커널 지원 계획

 

  

Google이 모든 Android 휴대 전화의 핵심인 Linux 커널을 업데이트하고 업스트림하기 위해 열심히 노력하고 있는 것 같습니다. 이 회사는 올해 Linux 개발자를 대상으로 하는 Linux Plumbers Conference 에 많은 참여를했으며, Google 은 현재 사용중인 버전 대신 일반 Linux 커널을 사용하여 Android를 사용하는 방법에 대해 많은 시간을 보냈습니다 . 메인라인 리눅스 커널을 실행하는 안드로이드 폰도 보여주었습니다.

 

그러나 먼저, 안드로이드의 현재 커널의 혼란스러움에 대한 기초지식부터 말하자면,

 

현재, "메인라인" 리눅스 커널과 실 탑재 안드로이드 장치 사이에는 세 개의 주요 포크가 발생합니다 (여기 "메인라인"은 구글 자신의 "프로젝트 메인라인"과 아무런 관련이 없다는 점에 유의하십시오). 

 

첫번째로는, Google은 LTS(Long Term Support) Linux 커널을 취하여 모든 안드로이드 OS 특정 패치가 적용된 Linux 커널인 "Android Common 커널"로 바꿉니다. Android Common은 SoC 공급업체(보통 퀄컴)로 운송되어, 먼저 SoC의 특정 모델에 초점을 맞춘 하드웨어별 추가가 이루어 집니다. 이 "SoC 커널"은 디스플레이, 카메라, 스피커, USB 포트 및 기타 하드웨어와 같은 다른 모든 하드웨어를 지원하는 하드웨어 특정 코드를 위해 장치 제조업체로 전송됩니다. 이것이 "디바이스 커널"이고, 실제로 장치 위에 있는 것이죠.

 

이는 모든 장치가 수백만 줄의 트리 외부 커널 코드를 제공하는 매우 긴 여정입니다. 모든 디바이스 커널은 장치마다 서로 다릅니다. 

 

기본적으로 어느 하나의 디바이스 커널은 다른 기기에서 작동하지 않습니다. 기기의 기본 커널 버전은 SoC의 초기 개발 초기에 잠겨 있기 때문에 새로운 장치가 2 년 된 Linux 커널과 함께 제공되는 것이 일반적입니다. 

 

2019 년 10 월에 출시 된 Google의 최신 기기 인 Pixel 4도 2017 년 11 월부터 LTS 릴리스인 Linux 커널 4.14와 함께 제공됩니다. 또한 커널 4.14로 영원히 유지 될 것입니다. 

 

안드로이드 장치는 일반적으로 커널 업데이트를 얻지 못합니다. 아마도 단일 디바이스 커널과 이를 수행하기 위해 협력해야하는 회사 체인을 생산하는 데 필요한 엄청난 양의 작업 덕분일 것입니다. 커널 업데이트가 발생하지 않기 때문에 이것은 모든 새로운 Android 릴리스가 일반적으로 최근 3 년간의 LTS 커널 릴리스를 지원해야 함을 의미합니다 (Android 10의 최소 요구사항은 4.9입니다). 보안 패치를 사용하여 이전 버전의 Android를 지원하겠다는 Google의 약속에 따르면 이 회사는 현재 5년된 커널 3.18을 계속 지원하고 있습니다. 지금까지 Google의 반창고 솔루션은 Linux 커뮤니티와 팀을 이루어 주요 Linux LTS 릴리스를 더 오랫동안 지원하는 것이며 지금은 최대 6 년의 지원을 받고 있습니다.

 

작년에 Linux Plumbers Conference 2018에서 Google은 Android 커널을 기본 Linux에 더 가깝게 만드는 초기 연구를 발표했습니다. 올해는 지금까지 진행 상황에 대해 좀 더 자세히 공유했지만 여전히 진행중인 작업입니다. 

 

안드로이드 커널 팀의 리더 인 Sandeep Patil은 LPC 2019에서 "오늘 우리는 [특정] Android 기기에서 실행하기 위해 커널에 무엇이 추가되어야하는지 모른다" 고 말했습니다. "어떤 하드웨어에서도 반드시 그런 것은 아닙니다. 따라서 우리의 목표는 기본적으로 모든 것을 찾아서 업스트림하고 가능한 한 메인 라인에 가깝게 노력하는 것입니다."

 

더 넓은 안드로이드 생태계와 수많은 기기 구성을 구현하기 위해 아직해야 할 일이 있지만 특정 모델의 기기에서는 상황이 잘 진행되고있는 것 같습니다. Linaro Consumer Group의 이사 인 Tom Gall은 일반적인 Android OS에서 실제로 메인 라인 Linux 커널을 실행하는 Xiaomi Poco F1을 선보였습니다. 

 

가능한 한 많은 커널 코드를 업스트림하려는 계획과 함께 Google은 Android Project Treble 모듈화에 대한 초기 작업을 복제하는 것을 목표로 합니다. 트레블이 안드로이드 OS와 장치 HAL(하드웨어 추상층) 사이에 안정적인 인터페이스를 만들었듯이, 안드로이드를 메인라인 리눅스에 더 가깝게 만들자는 구글의 제안입니다

(아직 이것에 대해 어리석은 "프로젝트" 이름이 없는 것은 어떻게 된 것일까?)

Linux의 내부 커널 ABI를 안정화하고 Linux 커널 및 하드웨어 공급 업체가 쓸 수 있는 안정적인 인터페이스를 갖는 것을 포함합니다.구글은 리눅스 커널을 하드웨어 지원에서 분리하기를 원합니다.

 

Instead of a bunch of forks, Google imagines the new kernel as a series of modules. 

https://arstechnica.com/gadgets/2019/11/google-outlines-plans-for-mainline-linux-kernel-support-in-android/

댓글
7
범죄자호날두
1등 범죄자호날두
2019.11.22. 10:18

갤넥에 우분투 돌리던거 생각나네

[범죄자호날두]님의 댓글을 신고합니다. 취소 신고
sjkoon
2등 sjkoon
2019.11.22. 10:20

진작 했어야 되는걸.. 

구글로썬 다양한 제조사들의 빠른 OS 버전업과 더불어 데스크탑에 안드로이드 진출 가능성까지 열어서 여러모로 이득일거거든요.

[sjkoon]님의 댓글을 신고합니다. 취소 신고
콩_콩_2
콩_콩_2 sjkoon 님께
2019.11.22. 10:22

조낸 힘든작업이긴 하죠... HAL을 시작으로 OS 모듈화에 집중하면서 커널 꼬인거까지 같이 해결하려는듯

[콩_콩_2]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon 콩_콩_2 님께
2019.11.22. 10:27

그걸 그냥 초기 fork 할때부터 잡아놧어야되는데요. 이제와서 라도 정리하는게 다행이긴 합니다만.

[sjkoon]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 치즈스콘 님께
2019.11.22. 11:20

구글,커널 하드웨어 지원분리원함

 

14자입니다

[스퀴니]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 117291 13
핫글 미니 쓰는 사람 적다고 빼라는 의견이 나오는게 이상한데요? [14] AquStar 24.07.10 991 24
핫글 음향 말을 안하려고 해도 이건 진짜 ㅋㅋㅋ;; [7] updatefile PatGelsinger 00:20 1092 16
핫글 미니 이제부터 SPen을 자주 사용하게 될 것입니다. [10] file iceuniverse 24.07.10 1553 14
34247 미니 개인적으론 G8, V50후면 별로였읍니다. [12] file Aimer 19.11.25 413 0
34246 미니 등짝 디자인은 V50가 괜찮았죠 [6] file 비온날흙비린내 19.11.25 420 0
34245 미니 수정)대~~~충 멍멍이발 합성.jpg [3] file 스퀴니 19.11.25 691 0
34244 미니 삼성이 지문관련해서 예전부터 이상한 고집을 좀 부렸죠 Niflheimr 19.11.25 304 0
34243 미니 자강두천 [15] file Aimer 19.11.25 564 0
34242 미니 s11은 하이브리드 AF일 확률이 높을거 같네요. [2] 감자해커 19.11.25 363 0
34241 미니 S11인덕선카메라를 좀 이뻐보이게하려면 색상선정도 중요할거같네요 갤럭시S20존버 19.11.25 225 0
34240 미니 S10플러스 필름 제거했네요 [10] 배붕이 19.11.25 827 0
34239 미니 몽아재: s11 레이저 포커싱 모듈 [18] 범죄자호날두 19.11.25 710 0
34238 미니 바른전자 sd카드 괜찮나요? [6] 노틀담의꼽추 19.11.25 392 0
34237 미니 분광계는 근데 어디에 쓰일까요 [2] 존버합니다 19.11.25 326 0
34236 미니 폴드는 진짜 희한합니다 [8] 헬지가좀짱 19.11.25 1037 0
34235 미니 삼성 노트북램 32GB도 국내에서 파네요 [5] Chrop 19.11.25 568 0
34234 미니 놀러왔는데 노트 카메라는 답이 없네요 [4] file 절롱 19.11.25 502 0
34233 미니 오르페오(전 골든이어스) 코드리스 이어폰 크라우드펀딩 시작했네요. [9] file Stellist 19.11.25 489 0
34232 미니 삼성은 매번 그런게 아쉬운거죠 [10] 노틀담의꼽추 19.11.25 581 0
34231 미니 트리플 콤포트 이어버드 사용시 특정 음역대 상승이 있긴 합니다. [4] Havokrush 19.11.25 178 0
34230 미니 야간모드가 번인을 더 빨리 생기게 하나요? [7] 아기건달_보노보노 19.11.25 827 0
34229 미니 다크테마,야간모드 자체는 좋습니다 노틀담의꼽추 19.11.25 282 0
34228 미니 버튼리스가 아니고서야 지문인식센서를 굳이 왜 하면 믿으로 넣을까요 [14] 아기건달_보노보노 19.11.25 459 0
34227 미니 근데 왜 삼성이 타사대비 지문인식이 밀리는걸까요? [21] S7엣지 19.11.25 637 0
34226 미니 옆집 개 소음과 WF-1000XM3 소음 차단 능력 [5] Futuristics 19.11.25 592 0
34225 미니 폴드 성공하면 7-8인치 안드탭 전멸 아닌가요.. [17] Futuristics 19.11.25 724 0
34224 미니 아몰레드 다크테마같은거 왜있는지모르겠네요 [3] 노틀담의꼽추 19.11.25 606 0
34223 미니 소니 트리플컴포트 팁 좀 신기하네요? [6] file 꿀빵 19.11.25 1861 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...