그리고 ... Android는 다른 아키텍처에서 어떻게 작동합니까?

Android 대부분 ARM 기반 하드웨어를 실행하고 있지만 다른 플랫폼으로 가져 오려는 시도가 있습니다. 그중 하나는 많은 PC와 랩톱에서 사용하는 잘 알려진 x86 플랫폼이고 다른 하나는 MIPS, 대부분 Linux 기반 임베디드 시스템에서 사용되며 최근에는 Android.

인텔 이미 우리에게 보여 주었다 Atom Medfield에서 실행되는 진저 브레드, 2012 년 상반기 생산 예정. 메드 필드 스마트 폰 / 태블릿을위한 Intel x32 솔루션으로 여겨지는 86nm SoC입니다. 인텔 프로세서보다 더 효율적이라고 ARM 현재, 아직 명확하지 않은 것은 다른 ARM SoC 솔루션과 비교하는 방법입니다. 크레이트 또한 2012 년 초에 제공 될 예정인 Qualcomm에서

알렉 게 프리 데스, Google Program Office를 운영하며 선언 한 가야«Google이 OS 소스 코드를 공개 한 지 하루 만에 Medfield 용 Android 4.0 버전이 작동 중이며 이제 Medfield 드라이버가 포함 된 스마트 폰 및 태블릿 용 패키지를 장치 제조업체에서 사용할 수 있습니다.“Gefrides는 Android 조각화를 방지하기 위해 해당 장치가 시장에 출시 될 때 드라이버가 오픈 소스가 될 것이라고 덧붙였습니다.

한편, 이끄는 애호가 그룹 치 웨이 황 다양한 버전의 Android를 다양한 x86 플랫폼으로 이식하는 작업을 수행했습니다. 이전 포트 중 일부는 더 이상 사용되지 않지만 Gingerbread, Honeycomb 및 ICS를 포함한 다른 포트는 사용할 수 있습니다. Huang은 Google이 현재 소스 코드를 공개하지 않았지만 코드에 액세스 할 수 있었고 그의 회사는 Google 파트너이기 때문에 Honeycomb을 x86으로 직접 이식했습니다. ICS의 경우 비디오, 사운드, 카메라 및 이더넷 하드웨어 가속이 아직 작동하지 않습니다. 주된 문제는 드라이버 부족 인 것 같습니다.

Huang이 인터뷰를했고, 여기에서 발췌 한 부분을 몇 가지 남겨 둡니다.

InfoQ : ICS / x86의 상태는 어떻습니까? 지금까지 수행 된 작업과 여전히 수행해야 할 작업은 무엇입니까?

CWH : ICS android-4.0.1_r1을 다양한 머신의 x86 플랫폼으로 포팅했으며 소스 코드도 공개했습니다. 그러나 AMD Brazos 플랫폼을 제외하고 Intel 플랫폼의 다른 컴퓨터는 비디오 카드 문제로 인해 작동하지 않습니다. 인텔 하드웨어 가속이 제대로 작동하는 데 여전히 문제가 있습니다. 일부 공급 업체의 Wi-Fi 및 멀티 터치는 정상적으로 작동합니다. 사운드, 카메라 및 이더넷이 아직 작동하지 않습니다.

우리는 GMS (GMail, Google Maps 및 Market과 같은 Google 애플리케이션)와 일부 게임 (예 : Defender 및 Fruit Slice)을 테스트했으며 잘 작동했습니다.

InfoQ : Honeycomb을 휴대하려면 얼마나 많은 시간과 직원이 필요하다고 생각하십니까? ICS를 휴대하는 데 얼마나 걸릴 것이라고 생각하십니까?

CWH : 그것은 포팅의 목표가 무엇인지에 달려 있습니다. 처음에는 오픈 소스가 아니었기 때문에 Honeycomb을 휴대하기가 어려웠습니다. 우리 회사가 구글 파트너 였기 때문에 허니컴 코드를 잡을 수 있었는데 문제는이 코드를 공유 할 수 없어서 혼자서 오랜 시간을 보냈다. 다행히 ICS는 오픈 소스이며 더 나은 x86 지원을 제공합니다. 우리는 그것을 성공적으로 가져 왔습니다. 단 XNUMX 주 만에 하드웨어 가속으로. 그러나 해결해야 할 몇 가지 문제 (위에서 말했듯이)가 여전히 있습니다. 또한 여가 시간에 개발이 진행되고 있기 때문에 실제로 마감일을 정하거나 언제 준비가 될지 말하기는 어렵지만, 오픈 소스 커뮤니티가 이러한 문제를 Honeycomb보다 더 빨리 해결하는 데 도움이되기를 바랍니다. .

InfoQ : Android를 x86으로 이식 할 때의 주요 과제는 무엇입니까?

CWH : 개발자 부족. 실제로 프로젝트가 시작된 이후 (2009 년 2600 월) 활동적인 개발자는 나 자신입니다. 메일 링리스트에 등록 된 사람은 약 86 명이지만 개발에 참여하는 사람은 거의 없습니다. 일부는 시간이 없거나 흥미를 잃었 기 때문에 프로젝트에 참여했다가 떠났습니다. 다행히도 저는 오픈 소스 커뮤니티에 몇 가지 기술적 측면에서 탁월하고 항상 저를 도울 준비가되어있는 좋은 친구가 있습니다. 예를 들어 OpenGL ES의 Chia-I Wu와 터치 스크린 드라이버의 Benjamin입니다. 대부분의 초심자는 충분한 기술 정보를 제공하지 않고 여러 번 질문을하기 위해 포럼에 들어갑니다. 그래서 그들을 도울 수는 없습니다.하지만 그럴 수는 없습니다. 그들은 충분한 정보를 제공하더라도 여러 번 가지고있는 장치를 가지고 있지 않습니다. 문제가 해결되지 않도록 테스트 및 디버깅을 할 수 있습니다. 또한 Viewsonic 및 Insyde와 같은 일부 공급 업체는 Android-xXNUMX 제품을 패키징하고 판매하지만 개발에 크게 기여하지 않습니다. 이것은 우리를 슬프고 화나게 만듭니다. 인텔은 우리를 신경 쓰지 않고 자체적으로 개발 한 자체 Android 버전을 가지고 있지만 모든 사람을 위해 출시하지는 않습니다. 이것은 분명히 우리를 좌절하게 만듭니다. AMD는 최근 우리와 협력하기 시작했지만 아직 초기 단계에 있습니다. 앞으로 그들로부터 더 많은 기여를 기대합니다.

InfoQ : AMD 또는 다른 회사에서 귀하의 포트를 사용할 계획이 있습니까?

CWH : 나는 그렇게 생각하지만 그들은 일반적으로 우리에게 아무것도 말하지 않을 것입니다.

에 관한 MIPS,이 회사는 Android의 모든 이전 버전을 프로세서 아키텍처로 이전했으며 이달 중순에 ICS 포트를 출시 할 계획입니다. Android 4.0은 Linux 3.0.8 커널을 기반으로하며이 커널이 MIPS에서 작동하도록 이미 완료되었으므로 RISC 플랫폼에서 ICS를 보는 데 오래 걸리지 않습니다.

기사는 여기서 끝납니다 🙂

출처 : 인포큐.com


4 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   페르세우스

    좋은 소식 : D, 의심의 여지가 있습니다. Android가 "매우 안전하지 않음" (백도어, 멀웨어 등) 아니면 진행 상황을 무너 뜨리기위한 추측일까요?

    나는 그것을 시도 할 기회가 없었고 태블릿이나 스마트 폰이 없습니다 .S. ereader를 선호합니다 😀

    1.    KZKG ^ 가아라

      Uff ... 최소한 표시된 HAHA를 요청합니다. 내가 스마트 폰 측면에서 도달 할 수 있었던 가장 "최고"는 내 단순한 Nokia N70을 가지고있는 것이 아니라 Android LOL을 꿈꾸지 않는 것입니다 !!!

      내가 들어 본 적이없는 백도어이지만 다른 프로젝트와 마찬가지로 맬웨어가 존재합니다. 세부 사항은 Android가 오픈 소스라는 것뿐 아니라, 초기 Android 마켓은 맬웨어에 대한 여지를 많이 만들었고 요구 사항과 기타 세부 사항을 조금씩 증가 시켰습니다.이 이야기는 Firefox 및 당신의 멀웨어 애드온은 잠시 전에.

      요약하자면, 요즘 안드로이드는 (분명히) 가능한 최선의 선택입니다. OS의 나머지 부분을 능가하기 때문일뿐만 아니라, 제발 ... 아직 훨씬 더 유망한 미래가 있기 때문입니다 😀

    2.    오로스Zx

      아니,별로. 멀웨어가 있지만 아주 적은 경우 ... 일부를 찾을 확률은 3 %에 불과하고 El Androide Libre와 같은 페이지에 사용하면 1 % 미만입니다. 그러나 미국 통신사에 의해 배치 된 "트로이 목마"가 있습니다. Carrier IQ는 당신이하는 모든 일을 알 수 있습니다 (조심하세요. 그들은 미국에만 배치합니다). 이건 오픈 소스가되기 위해 지불해야하는 대가입니다 (?

  2.   아르투로 몰리나

    x86 프로젝트가 절반 만 버려지는 것은 당연합니다. 저는 가상 머신에서 Honeycomb을 테스트했으며, 넷북과 통합하기 위해 터치 패드와 비디오 드라이버를 조정하는 훌륭한 작업을 보여줍니다.
    Android 2.1이 설치된 휴대 전화를 가지고 있는데 앱을 설치할 때 권한을 요청하고 언제 사용하는지 모르기 때문에 맬웨어의 위험이 있음을 알려 드릴 수 있습니다. 또한 시장에서 다운로드하는 응용 프로그램에 따라 다르지만 Wi-Fi 암호를 훔치기 위해 Angry Birds를 다운로드하는 것은 다른 것보다 다릅니다. 그것은 모두 우리가 다운로드하는 앱의 유형에 달려 있습니다.