Computer >> 컴퓨터 >  >> 체계 >> Linux

모바일 리눅스가 데스크탑 리눅스와 다른 점

모바일 리눅스가 데스크탑 리눅스와 다른 점

내년은 영구적으로 "데스크톱 Linux의 해"가 될 수 있지만 모바일 운영 체제는 기다리지 않습니다. 이들은 대부분의 모바일 장치를 구동하는 가장 빠르게 성장하는 Linux 커널을 나타냅니다. 그러나 동일한 커널이 데스크탑과 모바일 시스템에서 어떻게 작동할 수 있습니까? Android는 결국 데스크톱 운영 체제를 많이 만들지 않습니다. 기본 규칙은 동일하게 유지되지만 모바일 운영 체제와 데스크톱 운영 체제 간에는 상당한 차이가 있습니다.

모바일 리눅스란 무엇입니까?

모바일 리눅스가 데스크탑 리눅스와 다른 점

모바일 리눅스는 1990년대에 리눅스 토발즈(Linux Torvalds)가 처음 만든 리눅스 커널을 기반으로 하는 모든 모바일 운영 체제입니다. 커널은 운영 체제의 핵심입니다. 건물의 기초처럼 컴퓨터 시스템의 나머지 부분을 지탱하고 입력 및 출력 작업을 제어합니다.

데스크톱과 마찬가지로 모바일 장치용 Linux 배포판이 두 개 이상 있습니다. Android는 가장 인기 있고 가장 잘 알려져 있지만 Linux의 철학적 토대에서 멀어졌을 수도 있습니다. Android는 전 세계적으로 판매 대수 1위의 모바일 OS이며 Linux 커널을 기반으로 합니다. 구글은 그 적응 이후 OS를 철저히 개발했습니다. Linux 철학은 자유와 보안을 강조하는 Android의 FOSS 포크인 Replicant에서 더 잘 유지됩니다.

다른 Linux 기반 모바일 운영 체제도 존재하며 훨씬 더 많은 오픈 소스 프로젝트 무덤이 있습니다. 가장 잘 알려진 배포판에는 PureOS, Ubuntu Touch(현재 UBports에서 커뮤니티 지원) 및 postmarketOS와 같은 Linux 커널 빌드와 Replicant, LineageOS 및 Plasma와 같은 Android 포트가 있습니다.

물론 데스크탑 Linux는 거의 모든 모바일 장치에 설치할 수 있습니다. 그러나 그것은 우리가 여기서 논의하는 것이 아닙니다. 모바일 장치용으로 특별히 제작된 Linux 배포판에 대해 설명하겠습니다.

보안 및 권한 아키텍처

모바일 운영 체제에는 사용자 개인 정보를 보장하는 다양한 방법이 있습니다. 대부분의 Linux 기반 모바일 운영 체제에는 앱이 서로 통신할 수 있는 몇 가지 방법이 포함되어 있지만 앱이 보호된 샌드박스 외부에서 장치에 액세스할 수 있는 경우는 드뭅니다. Android에는 로컬 디스크에 쓰기 또는 데이터 연결을 통한 통신과 같은 다양한 기기 권한에 대한 세밀한 제어가 포함되어 있습니다.

모바일 리눅스가 데스크탑 리눅스와 다른 점

데스크톱 운영 체제에는 특히 이해하기 쉬운 사용자 인터페이스가 연결되어 있지 않은 경우 이러한 수준의 권한 제어가 거의 포함되지 않습니다. 데스크탑 Linux에는 잘 알려진 Unix 스타일 파일 권한이 포함되어 있지만 권한 토글은 일반적으로 읽기, 쓰기 및 실행으로 제한됩니다. 반면 모바일 OS는 사용자에게 요청할 수 있는 수십 가지 권한을 제공합니다.

각 배포판은 고유한 정확한 시스템을 사용하지만 대부분의 성숙한 운영 체제는 어떤 앱이 무엇을 할 수 있는지에 대한 높은 수준의 제어를 제공합니다. 앱이 기기를 완전히 제어할 수 있는 경우는 거의 없으며 권한이 있어도 수행할 수 있는 작업이 제한됩니다.

또한 사용자는 편집할 수 있는 데이터가 제한되어 있지만 루트 액세스 권한을 얻은 후에 이러한 제한을 뒤집을 수 있습니다. 데스크톱에서 기본적으로 제공되는 루트 액세스 및 관리자 권한은 액세스하기가 훨씬 더 어렵기 때문에 루트 권한을 얻으려면 장치를 수정해야 합니다.

하드웨어 및 장치 유연성

일반적으로 모바일 운영 체제는 데스크톱 운영 체제만큼 유연할 필요는 없습니다. 데스크톱 컴퓨터는 말 그대로 무한한 입력 및 출력 구성을 가질 수 있지만 모바일 장치는 일반적으로 단일 구성만 채택합니다.

결과적으로 매우 다양한 입력, 출력 및 저장 장치를 지원하기 위해 존재하는 Linux의 많은 소프트웨어 패키지를 제거할 수 있습니다. 더 적은 수의 파일 형식과 연결 표준이 지원되며 꼭 필요한 입력 및 출력 패키지만 장치에 포함됩니다. 배포판은 사용자의 애프터마켓 연결 옵션을 거의 고려하지 않고 통합 배포에 필요한 것만으로 구축되었습니다.

무선 또는 USB-C 케이블 디스플레이 기능은 오늘날 고급형 장치에 존재하지만 최근 몇 년 동안에야 예상되는 기능이 되었습니다. 모바일 운영 체제는 출시될 때마다 더욱 강력해 지지만 일반적으로 모바일 OS는 데스크톱 OS보다 유연성이 떨어집니다.

결론

장치의 모양과 느낌과 같은 가장 분명한 차이점을 놓쳤다고 생각할 수도 있지만 그 명백한 차이가 기본 운영 체제의 작동 방식을 반드시 결정하지는 않습니다. 실제 차이점은 OS 표면 아래에 있습니다.

모바일 Linux는 배포된 사용 및 장치에 맞게 크게 사용자 정의된 반면 데스크톱 Linux 배포판에는 보다 일반적인 패키지가 있습니다. 이러한 차이점에도 불구하고 오픈 소스 소프트웨어의 보안과 자유는 데스크톱과 마찬가지로 대부분의 Linux 기반 모바일 운영 체제에서 유지됩니다.