구글, 개발자를위한 Fuchsia OS 웹 사이트 출시

최근까지 우리는 Google의 Fuchsia 운영 체제에 대해 거의 알지 못했습니다.. 공식 발표없이 2016 년 GitHub에 처음 등장했으며, 그것이 무엇인지에 대한 이론이 빠르게 등장했습니다.

며칠 전 Google이 프로젝트 웹 사이트를 시작했다는 소식이 공개되었습니다. 회사 내에서 수년 동안 개발 된 Fuchsia 운영 체제에 대한 정보를 제공합니다.

이 사이트에는 사용 가능한 문서의 선택이 포함되어 있습니다. Zircon 마이크로 커널을 포함한 운영 체제 구성 요소에 대한 소스 텍스트에 대한 링크.

문서 운영 체제 용 Fuchsia 개발 및 응용 프로그램을 다룹니다., 소스 코드, 주요 구성 요소 및 프레임 워크에 대한 설명에서 시스템을 만듭니다.

그리고 갑자기 Google은 Fuchsia를 조명하기로 결정했습니다.

Fuchsia 프로젝트에서 몇 차례 내부 개발을 진행 한 후, Google 개발자가 이에 대해 언급하지 않았고 사실상 그 존재를 부인했기 때문에 Google은 프로젝트를 게시하기로 결정했습니다.

Fuchsia 프로젝트에서 워크 스테이션과 스마트 폰에서 임베디드 및 소비자 장비에 이르기까지 모든 유형의 장치에서 작동 할 수있는 범용 운영 체제가 개발되고 있음을 기억하는 것이 중요합니다.

개발은 Android 플랫폼을 만든 경험과 확장 성 및 보안 분야의 단점을 고려하여 수행됩니다.

Fuchsia 정보

푹샤 Dart로 작성된 자체 Armadillo GUI를 개발했습니다. Flutter 프레임 워크를 사용합니다.

프로젝트 Peridot UI 프레임 워크도 개발하고 있습니다., Fargo 패키지 관리자, 표준 libc 라이브러리, Escher 렌더링 시스템, Magma Vulkan 드라이버, Scenic 복합 관리자, MinFS, MemFS, ThinFS (Go 언어의 FAT) 및 Blobfs 및 FVM 섹션 관리자.

자홍색에서 Linux의 호환성을 보장하기 위해 Machina 라이브러리가 제안되었습니다. Chrome OS에서 Linux 애플리케이션을 시작하는 체계적인 방법과 유사하게 하이퍼 바이저 기반 Zircon 커널 및 Virtio 사양을 사용하여 형성된 특수 격리 된 가상 머신에서 Linux 애플리케이션을 실행할 수 있습니다.

안전을 위해 고급 샌드 박스 격리 시스템이 제안됩니다., 새 프로세스가 커널 객체에 액세스 할 수없고 메모리를 할당 할 수없고 코드를 실행할 수 없으며 리소스에 액세스 할 수있는 권한을 결정하는 네임 스페이스 시스템이 사용됩니다.

다른 한편으로 새로운 프로젝트 사이트로 공개되었습니다 Fuchsia OS 개발자는 몇 가지 문제를 해결하기 위해 작업을 진행하고 있으며, 이에 따라 Fuchsia는 두 개의 코어와 일련의 레이어를 제공합니다.

  • Garnet 계층은 Zircon 위에 구현되며 장치 드라이버를 담당합니다.
  • Topaz 레이어는 플러그인 생성을위한 인터페이스를 제공합니다.

LK

LK는 RAM 크기가 제한되고 프로세서 성능이 낮은 시스템을위한 코어를 제공합니다. 통합 솔루션에서 일반적으로 사용됩니다. LK 커널은 littlekernel 프로젝트를 기반으로하며 FreeRTOS 및 ThreadX와 같은 시스템에 대한 개방형 대안으로 간주 될 수 있습니다.

지르콘

지르콘 상당히 강력한 장치의 응용 프로그램에 초점을 맞춘 완전한 기능을 갖춘 마이크로 커널입니다. 스마트 폰 및 개인용 컴퓨터와 같은.

Zircon 코어는 추가 개념을 구현하여 LK를 보완하도록 설계되었습니다.

Zircon은 프로세스를 지원하지만 LK는 지원하지 않지만 Zircon의 프로세스 구현에는 메모리 및 스레드와 함께 작동하는 LK 구성 요소가 포함됩니다. Zircon은 또한 사용자 수준, 개체 처리 시스템 및 기능 기반 보안 모델과 같은 누락 된 LK 기능을 지원합니다.

프로젝트 웹 사이트를 알고 싶다면 다음 링크에.


코멘트를 남겨주세요

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

*

*

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