Google ra mắt trang web Fuchsia OS dành cho các nhà phát triển

Cho đến gần đây, chúng tôi biết rất ít về hệ điều hành Fuchsia của Google. Nó xuất hiện lần đầu tiên trên GitHub vào năm 2016 mà không có thông báo chính thức, các lý thuyết nhanh chóng xuất hiện về những gì nó có thể là.

Bây giờ một vài ngày trước, tin tức đã được phát hành rằng Google đã khởi chạy trang web của dự án với thông tin về hệ điều hành Fuchsia đã được phát triển một thời gian trong công ty.

Trang web có tuyển chọn các tài liệu có sẵn và các liên kết đến văn bản nguồn cho các thành phần của hệ điều hành, bao gồm cả kênh vi mô Zircon.

Các tài liệu bao gồm phát triển Fuchsia và các ứng dụng cho hệ điều hành, tạo ra hệ thống từ mã nguồn, mô tả các thành phần chính và các khuôn khổ.

Và không biết từ đâu, Google quyết định đưa Fuchsia ra ánh sáng

Sau một vài thời gian phát triển nội bộ trong dự án Fuchsia, nơi đây thực tế là một bí mật mở, vì các nhà phát triển của Google không đề cập bất cứ điều gì về nó và thực tế phủ nhận sự tồn tại của nó, Google đã quyết định công bố dự án.

Điều quan trọng cần nhớ là trong khuôn khổ dự án Fuchsia, một hệ điều hành phổ quát đang được phát triển có thể hoạt động trên mọi loại thiết bị, từ máy trạm và điện thoại thông minh đến thiết bị nhúng và thiết bị tiêu dùng.

Việc phát triển được thực hiện có tính đến kinh nghiệm tạo nền tảng Android và tính đến những thiếu sót trong lĩnh vực khả năng mở rộng và bảo mật.

Về Fuchsia

Cây khoa vản anh đã phát triển Armadillo GUI của riêng mình được viết bằng Dart bằng cách sử dụng khung Flutter.

Dự án bạn cũng đang phát triển khung giao diện người dùng Peridot, trình quản lý gói Fargo, thư viện libc tiêu chuẩn, hệ thống kết xuất Escher, trình điều khiển Magma Vulkan, trình quản lý tổng hợp cảnh, MinFS, MemFS, ThinFS (FAT trong ngôn ngữ Go) và Blobfs, cũng như trình quản lý Phần FVM.

Để đảm bảo tính tương thích của Linux ở fuchsia, thư viện Machina đã được đề xuất, Nó cho phép bạn chạy các ứng dụng Linux trong một máy ảo biệt lập đặc biệt được hình thành bằng cách sử dụng hạt nhân Zircon dựa trên siêu giám sát và các thông số kỹ thuật của Virtio, tương tự với cách khởi chạy ứng dụng Linux có tổ chức trên Chrome OS.

Để đảm bảo an toàn, một hệ thống cách ly hộp cát nâng cao được đề xuất, trong đó các tiến trình mới không có quyền truy cập vào các đối tượng hạt nhân, không thể cấp phát bộ nhớ và không thể thực thi mã, và một hệ thống không gian tên được sử dụng để xác định các quyền khả dụng để truy cập tài nguyên.

Mặt khác với địa điểm dự án mới, nó đã được công bố rằng các nhà phát triển hệ điều hành Fuchsia đang thực hiện các nhiệm vụ để giải quyết một số vấn đề, tùy thuộc vào đó Fuchsia cung cấp hai lõi, cũng như một loạt các lớp.

  • Lớp Garnet được thực hiện trên đầu Zircon và chịu trách nhiệm về trình điều khiển thiết bị
  • Lớp Topaz cung cấp một giao diện để tạo các trình cắm thêm.

LK

LK cung cấp lõi cho các hệ thống có kích thước RAM hạn chế và hiệu suất bộ xử lý thấp, thường được sử dụng trong các giải pháp tích hợp. LK core dựa trên dự án littlekernel và có thể được coi là một giải pháp thay thế mở cho các hệ thống như FreeRTOS và ThreadX.

đá phong tỉn

đá phong tỉn là một kênh vi mô đầy đủ tính năng tập trung vào các ứng dụng trên các thiết bị khá mạnh mẽ, chẳng hạn như điện thoại thông minh và máy tính cá nhân.

Lõi Zircon được thiết kế như một phần bổ sung cho LK với việc triển khai các khái niệm bổ sung.

Ví dụ: Zircon có hỗ trợ các quy trình, nhưng LK thì không, nhưng việc thực hiện các quy trình trong Zircon liên quan đến các thành phần LK để làm việc với bộ nhớ và các luồng. Zircon cũng hỗ trợ các khả năng LK còn thiếu, chẳng hạn như cấp độ người dùng, hệ thống xử lý đối tượng và mô hình bảo mật dựa trên khả năng.

Nếu bạn muốn biết trang web của dự án, bạn có thể làm như vậy bằng cách liên hệ đến liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.