맞춤형 Android 커널 사용을 고려해야 하는 이유

맞춤형 Android 커널 사용을 고려해야 하는 이유

Android 기기에서 최고의 성능을 원하십니까? 아니면 최고의 배터리 수명을 원하십니까? 이미 장치를 루팅했거나 사용자 지정 ROM을 장치에 설치했다면 사용자 지정 커널 영역을 확인하는 것이 좋습니다.





사용자 정의 ROM을 아직 시도하지 않았지만 관심이 있는 경우 다음을 확인해야 합니다. 프로세스에 대한 일반 지침 .





여기에서 사용자 지정 커널을 사용하려는 이유와 찾을 수 있는 위치를 보여 드리겠습니다.





커널 정보

커널은 운영 체제(및 설치된 앱)와 장치의 하드웨어 사이의 간격을 연결하는 소프트웨어입니다. 장치에서 수행하는 모든 작업에는 커널이 포함됩니다. 동영상 재생 중 볼륨을 높이세요? Android는 스피커에게 출력을 높이라고 직접 지시하지 않습니다. 대신 커널에 볼륨을 높이고 싶다고 말하고 커널은 스피커와 대화하여 출력을 높입니다.

최신 ipad는 몇 세대입니까

근데 왜 중년? 매우 간단한 용어로 Android를 훨씬 더 유연하게 만듭니다. Google은 Android에서 모든 기능을 만드는 것에 대해 걱정할 수 있지만 각 기기에서 정확히 어떻게 실행되는지에 대해서는 걱정할 필요가 없습니다. 모든 종류의 하드웨어가 있는 장치가 너무 많기 때문에 Google은 각 장치에 대한 호환성 및 드라이버 제공에 대해 걱정할 필요가 없습니다. 장치에서 모든 것이 작동하도록 하는 데 필요한 모든 드라이버가 있는 커널을 만드는 것은 제조업체의 작업입니다.



커스터마이징

이와 관련하여 커널은 매우 사용자 정의가 가능합니다. 제조업체는 모든 하드웨어가 올바르게 작동하도록 하는 데 필요한 드라이버를 연결해야 할 뿐만 아니라 설정해야 하는 많은 변수가 있습니다. 그들은 다음과 같은 모든 종류의 일을 망칠 수 있습니다.

  • CPU가 확장 또는 축소할 수 있는 최소 및 최대 주파수
  • 배터리를 절약하기 위해 일반적으로 비활성화된 추가 코어를 활성화하기 전에 CPU가 얼마나 바빠야 하는지
  • CPU가 터치 입력을 감지할 때마다 부스트해야 하는 주파수(더 부드러운 깨우기를 보장하기 위해)
  • 사용해야 하는 CPU 거버너(주파수를 얼마나 빨리 증가시키는지 결정)
  • 가능한 모든 주파수에서 CPU의 전압을 변경하십시오.
  • GPU의 최대 주파수
  • USB 고속 충전 활성화(USB 3.0 포트용)
  • 사용되는 I/O 스케줄러 구성

대체 커널의 이점

그것은 훌륭하고 모든 것이지만 사용자 정의 커널이 당신을 위해 무엇을 할 수 있습니까? 존재하는 거의 모든 Android 기기에 대해 다양한 맞춤형 커널이 있으므로 선택할 수 있는 옵션이 많이 있습니다. 필요에 따라 성능에 최적화된 커널 또는 절전에 최적화된 커널을 선택할 수 있습니다. 다른 사람들은 둘 다 좋은 균형을 가지고 있습니다.





(다양한 이유로) 일부 드라이버를 다른 드라이버와 교체하거나 식별한 문제에 대한 자체 패치를 개발하는 개발자가 있습니다. 많은 개발자들은 또한 업스트림 Linux 커널 패치를 포함하거나 컴파일을 위해 자체 툴킷을 사용하려고 합니다. 예를 들어, 내 Nexus 5의 경우 최신 버전의 GCC, 사용된 CPU 아키텍처에 대해 특별히 최적화된 Linaro 도구 체인 및 컴파일러에 대한 최대 최적화 플래그가 포함된 자체 툴킷을 사용하는 개발자가 한 명 있습니다.

컴퓨터 검은 화면을 수정하는 방법

개발자는 공식적으로 장치에 존재하지 않는 다른 커널의 몇 가지 추가 기능을 추가할 수도 있습니다. 예를 들어 LG G2에 처음 등장한 '두 번 탭하여 깨우기' 기능이 포함된 Nexus 5용 커널이 있습니다.





무엇보다도, 소수의 커널을 사용하면 구성 가능한 변수에 직접 액세스할 수 있으므로 커널 개발자가 릴리스하는 코드를 사용할 수 있지만 원하는 대로 동작을 조정할 수 있습니다. 그러나 실제로 값을 변경하기 전에 사용 가능한 몇 가지 옵션을 조사하고 싶을 것입니다. 즉, 사용자 정의 커널은 개선, 추가 기능, 전문화 및 극도의 구성 가능성을 제공할 수 있습니다.

Android 커널을 찾는 위치

장치에 맞는 커널을 찾는 것은 훨씬 쉽습니다. 기기가 루팅되어 있고 사용자 지정 복구 설치 , XDA-Developers 포럼을 탐색하고, 특정 장치에 대한 하위 포럼을 찾고, 스레드 제목에 [KERNEL] 태그가 있는 스레드를 검색하고, 원하는 것을 다운로드하고, .zip 파일을 플래시할 수 있습니다. 사용자 지정 복구를 통해

또한 쉽게 검색할 수 있는 인기 있는 커널 목록이 포함된 고정 스레드가 있을 수 있습니다. 사용하려는 커널을 결정했으면 다운로드(.zip 파일에 있어야 함)하고 사용자 지정 복구를 사용하여 플래시합니다. 커널 개발자가 제공할 수 있는 모든 지침을 준수해야 하며, 해당 지침은 내 조언보다 우선 적용됩니다.

결론

사용자 정의 커널은 장치를 훨씬 더 좋게 만들 수 있습니다. 자신에게 맞지 않는 커널을 선택했다면 언제든지 다른 커널을 찾아 플래시하여 현재 설치된 커널을 대체할 수 있습니다. 자신에게 맞는 것을 찾으셨다면 축하드립니다! 당신은 당신의 장치를 훨씬 더 좋게 만들었습니다. .

이미지 크레디트: 시미트

사람들이 자신의 페이스북을 본 사람을 볼 수 있나요?
공유하다 공유하다 트위터 이메일 이 Windows 파일 및 폴더를 삭제하여 디스크 공간 확보

Windows 컴퓨터에서 디스크 공간을 비워야 합니까? 다음은 디스크 공간을 확보하기 위해 안전하게 삭제할 수 있는 Windows 파일 및 폴더입니다.

다음 읽기
관련 항목
  • 리눅스
  • 기계적 인조 인간
저자 소개 대니 스티벤(481건의 기사 게재)

Danny는 오픈 소스 소프트웨어와 Linux의 모든 측면을 즐기는 University of North Texas의 3학년입니다.

대니 스티벤이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.