Fuchsia OS는 이미 Nest Hub 기기에 출시되기 시작했습니다.

페트르 호섹, 빌드 시스템, 컴파일러 및 개발 도구를 담당하는 Google 팀 리더 최근 Fuchsia 운영 체제와 함께 제공되는 최초의 장치를 공개했습니다. 자홍색 기반 펌웨어는 Google 미리보기 프로그램 회원을위한 실험적 업데이트의 일환으로 Nest Hub의 스마트 포토 프레임으로 배송되기 시작합니다.

테스트 구현 중에 문제가 없다면 예상치 못한 펌웨어 기반 Fuchsia는 다른 Nest Hub 사용자의 기기에 적용됩니다., Flutter 프레임 워크를 기반으로 구축 된 인터페이스는 동일하게 유지되므로 차이점을 인식하지 못할 것입니다. 운영 체제의 하위 수준 구성 요소 만 변경됩니다.

이전에는 포토 프레임, 멀티미디어 시스템, 스마트 홈 제어를위한 인터페이스를 결합한 2018 년부터 출시 된 Google Nest Hub 기기는 Cast shell 및 Linux 커널 기반 펌웨어를 사용했습니다.

Fuchsia 프로젝트의 프레임 워크 내에서 Google은 범용 운영 체제를 개발했습니다. 2016 년부터 워크 스테이션과 스마트 폰에서 임베디드 및 소비자 기술에 이르기까지 모든 유형의 장치에서 작동 할 수 있습니다. 개발은 Android 플랫폼을 만든 경험을 고려하여 수행되며 확장 및 보안 분야의 단점을 고려합니다.

시스템 Zircon 마이크로 커널을 기반으로합니다. LK 프로젝트의 개발을 기반으로 스마트 폰 및 개인용 컴퓨터를 포함한 다양한 등급의 장치에서 사용하도록 확장되었습니다. Zircon은 공유 라이브러리 및 프로세스, 사용자 수준, 개체 처리 및 보안 모델을 지원하여 LK를 확장합니다. 기능에 따라. 드라이버는 devhost 프로세스에 의해로드되고 장치 관리자 (devmg, 장치 관리자)에 의해 관리되는 동적 사용자 공간 라이브러리로 구현됩니다.

Fuchsia는 Dart 언어로 작성된 자체 그래픽 인터페이스를 개발했습니다. Flutter 프레임 워크를 사용합니다. 이 프로젝트는 또한 Peridot UI 프레임 워크, Fargo 패키지 관리자, 표준 libc 라이브러리, Escher 렌더링 시스템, Magma Vulkan 드라이버, Scenic 복합 관리자, MinFS, MemFS, ThinFS (FAT in Go 언어) 및 Blobfs 파일 시스템을 개발합니다. 뿐만 아니라 FVM 파티션. 또한 iOS 및 Android 용 모바일 애플리케이션을 만들 수 있습니다. 렌더링은 Vulkan 그래픽 API를 통해 작동하는 Escher 구성 요소에 의해 수행됩니다.

사용자 환경은 Armadillo와 Armadillo User Shell의 두 가지 구성 요소로 나뉩니다. Armadillo는 Android 및 iOS를 포함한 모든 Flutter 호환 플랫폼에서 실행할 수있는 휴대용 애플리케이션입니다 (데모 어셈블리는 Android 용 APK 파일 형식으로 준비되어 있으므로 Fuchsia를 설치하지 않고도 인터페이스를 테스트 할 수 있습니다). Armadillo User Shell은 FIDL 인터페이스를 통해 Fuchsia 서비스와 상호 작용하고 Fuchsia OS 시스템 구성 요소에서 사용자 환경을 구성하는 도구를 제공하는 Armadillo 애플리케이션의 링크입니다.

애플리케이션 개발을 위해 C / C ++ 지원, Dart가 제공되며 시스템 구성 요소, 네트워크 스택 : Ve 및 Python 언어 빌드 시스템에서도 Rust가 허용됩니다.

부팅 프로세스는 초기 소프트웨어 환경을 만드는 appmgr, 부팅 환경을 만드는 sysmgr, 사용자 환경을 구성하고 로그인을 구성하는 basemgr을 포함하는 시스템 관리자를 사용합니다.

안전을 보장하기 위해 고급 샌드 박스 격리 시스템이 제안됩니다. 새 프로세스가 커널 개체에 액세스 할 수없고 메모리를 할당 할 수없고 코드를 실행할 수 없으며 네임 스페이스 시스템이 사용 가능한 권한을 결정하는 리소스에 액세스하는 데 사용됩니다. 이 플랫폼은 샌드 박스에서 실행되고 IPC를 통해 다른 구성 요소와 상호 작용할 수있는 프로그램 인 구성 요소를 만들기위한 프레임 워크를 제공합니다.


코멘트를 남겨주세요

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

*

*

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