안드로이드는 정말 오픈 소스인가? 그리고 그것이 중요합니까?

안드로이드는 정말 오픈 소스인가? 그리고 그것이 중요합니까?

나는 안드로이드를 사용하는데 리눅스로 만들어졌기 때문에 여기에서 나 혼자가 아니다. 많은 오픈 소스 데스크톱 사용자는 Linux 기반 모바일 운영 체제의 매력으로 인해 Android 전화를 처음 선택했습니다. 많은 분들이 지금 이 글을 읽고 계시는 이유입니다.





Android는 널리 채택되어 일부 불편함을 야기했습니다. 이것은 부분적으로만 주류를 거부하려는 간헐적인 Linux 사용자의 욕망 때문입니다. 더 큰 문제는 휴대폰 제조사, 이동통신사, 심지어 구글이 운영체제에 한 일이다. 문제는 상점에서 구입한 모든 Android 휴대전화가 잠겨 있고 상당한 양의 비공개 소스 코드를 실행하고 있다는 것입니다.





결과적으로, 오픈 소스 이상을 중시하는 사람들은 대신 Ubuntu Touch, Firefox OS 및 Sailfish OS를 바라보고 있음을 알게 되었고 세 가지 모두가 지금까지 성공하지 못한 것을 실망스럽게 지켜보고 있습니다. Canonical은 Ubuntu를 몇 대의 휴대폰에 탑재했음에도 불구하고 아직 진정한 소비자용 모델을 출시하지 않았습니다. 파이어폭스 OS는 사물 인터넷 프로젝트로 전환 . Jolla는 최근 Sailfish OS 2.0을 추진하고 있음에도 불구하고 여전히 문제를 해결하고 있습니다. 그들 중 누구도 미국 시장에 진출하지 않았습니다.





상황은 Android를 휴대전화에서 Linux를 사용하려는 많은 사람들에게 기본 옵션으로 남겨둡니다. 그러나 문제는 여전히 남아 있습니다. Android가 진정으로 오픈 소스입니까?

아이폰 사진을 맥으로 가져오는 방법

기술적으로 예

Android에는 오픈 소스 루트가 있습니다. 이 프로젝트는 2005년 Android, Inc.에서 시작되었으며 Google은 2년 후 인수했습니다. 같은 해 Google과 다른 여러 회사에서 오픈 핸드셋 얼라이언스 , Android가 이 컨소시엄이 구축된 주요 소프트웨어입니다.



Android는 Linux 커널을 기반으로 하며 복잡한 코드 조각과 마찬가지로 대부분의 부분은 특정 하드웨어에서 작동하도록 하는 몇 가지 바이너리 blob이 포함된 오픈 소스입니다. 로 알려진 핵심 Android 플랫폼 안드로이드 오픈 소스 프로젝트 (AOSP)는 누구나 원하는 대로 할 수 있습니다.

HTC, Huawei, LG, Samsung, Sony, Xiaomi 및 기타 여러 제조업체는 모두 휴대폰과 태블릿에서 이 작업을 정확하게 수행했습니다. 그들은 거의 혼자가 아닙니다.





Amazon과 Barnes & Noble은 이 책을 e-리더에 올렸습니다. HP는 안드로이드를 노트북에 넣었습니다. NVIDIA는 Android를 게임 콘솔에 밀어 넣었습니다. Sony는 새로운 스마트 TV에 운영 체제를 탑재하고 있습니다. 똑딱이 카메라부터 냉장고에 이르기까지 모든 기기에서 Android를 사용할 수 있습니다. 기업들은 안드로이드 웨어를 시계에 탑재하기 위해 스스로에게 걸려 넘어지고 있습니다.

그리고 그것은 땜장이들이 안드로이드에 설치한 모든 것을 세고 있는 것도 아닙니다.





iOS 및 Windows Phone과 달리 사람들은 제품에 Android를 사용하기 위해 돈을 지불할 필요가 없습니다. 그리고 코드가 공개되어 있으므로 자유롭게 실험하고 원하는 대로 소프트웨어를 조정할 수 있습니다.

그렇다면 왜 기분이 좋지 않습니까?

기존 데스크톱 Linux를 사용하는 것과 Windows를 실행하는 것 사이에는 상당한 차이가 있습니다. Android와 iOS의 대비는 거의 뚜렷하게 느껴지지 않습니다. Android가 오픈 소스라면 왜 그렇게 느껴지지 않습니까?

1. 사람들은 오픈 소스 코드를 잠글 수 있습니다.

Android는 오픈 소스이지만 플랫폼 위에서 실행되는 대부분의 소프트웨어는 그렇지 않습니다. Nexus 기기를 구입하든 Samsung에서 구입하든 상관없이 마찬가지입니다. 안드로이드 초기와 달리 Google Now Launcher 및 대부분의 Google 앱이 비공개 소스가 되었습니다. .

Samsung, HTC, LG 및 기타 제조업체의 맞춤형 개조에 포함된 코드도 마찬가지입니다. 무료 다운로드 여부에 관계없이 Google Play에서 얻는 대부분의 앱도 오픈 소스가 아닙니다. 이 소프트웨어는 우리가 보고 사용하는 것의 대부분을 형성하기 때문에 상황은 Android를 궁극적으로 폐쇄 소스 플랫폼처럼 느끼게 만듭니다.

그러나 사람들은 Linux에서 실행되는 비공개 소스 소프트웨어를 만들 수 있습니다. 제작자가 카피레프트 라이선스에 따라 소프트웨어를 배포하지 않는 한 다른 사람이 코드를 가져와 독점 응용 프로그램을 만드는 데 사용할 수 있습니다.

Google은 많은 Android를 아파치 라이선스 버전 2.0 , 이는 사람들이 코드를 사용하여 제한적인 제품을 만드는 것을 막지 않습니다. 사람들이 이렇게 했다고 해서 Android 자체가 폐쇄되는 것은 아닙니다. 어쨌든 많은 사람들이 Android를 기반으로 작업한다는 것은 오픈 소스 프로젝트로서의 성공에 대한 증거입니다.

2. Android의 핵심 개발은 커뮤니티 주도가 아닙니다.

대부분의 경우 Google은 Android를 개발합니다. 1년에 한두 번 회사는 땜장이와 하드웨어 제조업체가 서둘러(또는 시간을 내어) 자신의 물건을 집어넣는 비유적인 벽 위에 많은 양의 새 코드를 버립니다.

그런 다음 Google은 다음 대규모 릴리스를 준비하는 동안 매월 유지 관리 및 보안 업데이트를 릴리스합니다.

잘 알려진 다른 많은 오픈 소스 프로젝트는 일반적으로 더 넓은 커뮤니티에서 더 많은 참여를 구합니다. Red Hat은 GNOME에 들어가는 작업의 상당 부분을 지원할 수 있지만 전 세계의 개발자가 코드를 제공합니다.

Ubuntu를 지원하는 회사인 Canonical은 Linux 배포판의 모양과 느낌에 대해 많은 권한을 행사하지만 커뮤니티 구성원은 여전히 ​​어떤 프로그램이 앱 저장소에 들어가고 어떤 웹사이트에는 어떤 내용이 올라오는지에 대해 발언권을 가지고 있습니다.

그에 비해 Android는 완전히 Google 제품으로 나옵니다.

3. 당신은 모든 권한을 가지고 있지 않습니다

사람들을 Linux 및 기타 오픈 소스 운영 체제로 끌어들이는 부분 중 하나는 사용 가능한 자유와 제어 기능입니다. Windows 또는 Mac OS X 시스템의 핵심으로 뛰어들어 무엇이 작동하는지 확인할 수 없습니다. Linux를 사용하면 대부분의 코드를 이해하지 못할 수 있지만 전체 코드를 약간씩 수정할 수 있습니다.

실질적으로 말해서, 안드로이드 폰은 아이폰보다 약간 더 많은 자유도를 가지고 기본적으로 제공됩니다. 런처를 변경하고, 광범위한 테마를 적용하고, 일부 기능을 취향에 맞게 조정할 수 있지만 보증을 무효화하지 않고는 기본 운영 체제를 수정할 수 없습니다.

더 광범위하게 조정하려면 장치를 루팅하거나 사용자 지정 ROM을 플래싱해야 합니다. 이와 관련하여 오픈 소스 모바일 운영 체제보다 독점 데스크탑 운영 체제에서 더 많은 자유가 있다고 느낄 수 있습니다.

하지만 안드로이드 정말로 오픈 소스입니다

그리고 단순히 이름만 공개된 것이 아닙니다. Android가 진정으로 개방되어 있고 실질적인 이점을 얻을 수 있다는 증거가 많이 있습니다.

1. 커스텀 ROM이 존재한다

AOSP를 기반으로 하는 커뮤니티 제작 ROM은 Android 사용자에게 기기에 포함된 소프트웨어에 대한 대안을 제공합니다. CyanogenMod는 수백만 대의 Android 스마트폰에서 실행됩니다. 기본적으로 경험은 Nexus에서 얻을 수 있는 것과 크게 다르지 않습니다. 젠장, 그것이 많은 사람들이 처음에 ROM을 플래시하는 것을 선택하는 이유입니다.

부팅시 Windows 10 공장 초기화

CyanogenMod가 유일한 옵션도 아닙니다. Paranoid Android 및 AOKP와 같은 많은 것들이 수년에 걸쳐 상승 및 하락했습니다. 어떤 면에서 사용자 지정 ROM 에코시스템은 Linux 배포 모델과 유사합니다. 이 ROM은 대부분 동일하지만 프로젝트는 동일한 코드를 사용하고 다른 방식으로 조정합니다. 안드로이드 자체가 오픈 소스가 아니었다면 불가능했을 것입니다.

2. 오픈 소스 경쟁자도 Android에 의존

이 게시물의 시작 부분에서 저는 Firefox OS, Sailfish OS 및 Ubuntu Touch를 경쟁 오픈 소스 모바일 운영 체제로 언급했습니다. 문제는 이 세 프로젝트 모두의 배후 팀이 어떤 방식으로든 Android 코드를 사용했다는 것입니다. Sailfish OS는 Android 기반이 아님에도 불구하고 Android 앱을 직접 설치할 수 있습니다.

Firefox OS는 다음과 같이 시작되었습니다. 게코로 부팅 , Android 기기에 설치할 수 있습니다. Ubuntu Touch 이전에는 안드로이드용 우분투 .

Android가 비공개 소스가 될 수 있지만 이를 기반으로 하는 프로젝트는 공개될 수 있다는 아이디어에 놀라운 아이러니가 있습니다.

3. 당신 할 수있다 장치 제어

제조업체와 이동통신사가 원하지 않을 수 있으며 그렇게 하면 보증이 무효화될 수 있지만 하드웨어로 원하는 작업을 수행할 수 있는 옵션이 있습니다. 루트로 관리 액세스 권한을 얻거나 부트로더 잠금을 해제하거나 대체 운영 체제를 플래시할 수 있습니다( 대신 Ubuntu Touch를 실행하는 것과 같은 ).

Android에서 광고하는 기능은 아닐 수 있지만 있습니다. Android 기기를 사용하는 대다수의 사람들은 이러한 방식으로 기기를 조작하지 않지만, 그렇게 하는 유일한 사람은 거의 없을 것입니다.

이러한 방식으로 휴대폰과 태블릿을 자유롭게 사용하는 것을 좋아하는 수백만 명의 사람들이 있습니다.

중요한 이유는 무엇입니까?

사람들은 오픈 소스 운영 체제를 사용합니다. 여러 가지 이유로 . 일부는 데이터 제어를 포기하는 것을 신뢰하지 않습니다. 또한 독점 응용 프로그램과 서비스는 왔다가 사라지지만 오픈 소스 소프트웨어는 지원되지 않는 경우에도 계속 남아 있습니다. 무료 운영 체제는 잘 작동하는 하드웨어에 생기를 불어넣을 수도 있지만 회사는 포기하기로 결정했습니다.

그리고 누가 어떤 하드웨어에서 무엇이 실행되는지 결정하는 것부터 부, 개인 정보 보호 및 자유에 대한 논의에 이르기까지 윤리적인 이유가 부족하지 않습니다.

수백만 명의 사람들이 모바일 컴퓨팅을 수용함에 따라 사람들이 데스크탑과 랩탑에서 사용할 수 있는 옵션을 갖는 것이 중요합니다. 위의 사항에 관심을 갖는다고 해서 전화, 태블릿 및 터치스크린이 있는 멋진 것들을 포기하는 것은 아닙니다.

오늘날 Android는 오픈 소스를 중요시하는 사람들에게 최고의 모바일 옵션으로 남아 있습니다. 기본적으로 지나치게 상업화되고 광고가 많은 경험일 수 있지만 변경할 수 있습니다.

NS CyanogenMod를 사용하고 F-Droid에서 내 소프트웨어 받기 . 이 조합은 Google Play에서 얻을 수 있는 것에 비해 제한적으로 보일 수 있지만 경쟁 오픈 소스 운영 체제가 현재 테이블에 제공하는 것보다 기능이 더 풍부한 경험입니다. 나는 여전히 이러한 대안이 성공하기를 바라면서 지켜보고 있지만, 그들이 성공하기를 기다리는 동안 팟캐스트를 듣고, GPS 내비게이션을 사용하고, 로컬 음악 라이브러리를 관리하고, 안정적이고 빠른 모바일을 사용하여 사람들과 연락을 유지하고 있습니다. 주로 오픈 소스 소프트웨어를 실행하는 장치 오늘 .

왜 안드로이드를 사용합니까? 오픈 소스 측면이 당신에게 많은 의미가 있습니까? 다른 무료 모바일 운영 체제가 인기를 끌기를 기다리고 있습니까? 당신의 생각을 듣고 싶습니다!

이미지 크레딧: 펭귄 점프 Shutterstock을 통한 bluezace 제공

공유하다 공유하다 트위터 이메일 호환되지 않는 PC에 Windows 11을 설치해도 되나요?

이제 공식 ISO 파일을 사용하여 구형 PC에 Windows 11을 설치할 수 있습니다... 하지만 그렇게 하는 것이 좋은 생각입니까?

다음 읽기
관련 항목
  • 리눅스
  • 기계적 인조 인간
  • 오픈 소스
  • 안드로이드 커스터마이징
  • 리눅스
저자 소개 베르텔 킹(323건의 출판물)

Bertel은 물리적 개인 정보 보호 스위치와 Free Software Foundation에서 승인한 OS가 있는 랩톱에서 글을 쓰는 디지털 미니멀리스트입니다. 그는 기능보다 윤리를 중요시하고 다른 사람들이 디지털 생활을 통제할 수 있도록 돕습니다.

Bertel King이 참여한 작품 더보기

뉴스레터 구독

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

내 컴퓨터가 내 외장 하드 드라이브를 인식하지 못합니다
구독하려면 여기를 클릭하세요.