Chrome có sẵn cho hệ điều hành Fuchsia

Google đã xuất bản phiên bản đầy đủ của trình duyệt web Chrome dành cho hệ điều hành Fuchsia, phiên bản này thay thế trong danh sách ứng dụng trình duyệt Simple Browser đã bị loại bỏ trước đây, được thiết kế để chạy các ứng dụng web riêng biệt thay vì hoạt động với các trang web. Một cách gián tiếp, việc cung cấp hỗ trợ cho trình duyệt web thông thường xác nhận ý định phát triển Fuchsia của Google không chỉ cho IoT và các thiết bị tiêu dùng như Nest Hub mà còn cho nền tảng máy tính để bàn. Để làm quen với hiện trạng phát triển Fuchsia, bạn có thể sử dụng trình mô phỏng cũng như các bản dựng thử nghiệm từ dự án dahliaOS.

Giao diện của bản dựng Chrome cho Fuchsia nhìn chung tương tự như các bản dựng dành cho các hệ thống máy tính để bàn khác, ngoại trừ các sai sót và lỗi riêng lẻ, chẳng hạn như sự cố khi hiển thị menu ngữ cảnh và mở nhiều cửa sổ. Đồng thời, công việc gần đây đã được tích cực thực hiện để loại bỏ những vấn đề như vậy, chẳng hạn như hỗ trợ cho trình xem PDF tích hợp và khả năng in đã được cung cấp.

Chrome có sẵn cho hệ điều hành Fuchsia

Hãy để chúng tôi nhắc bạn rằng Hệ điều hành Fuchsia đã được Google phát triển từ năm 2016, có tính đến những thiếu sót trong lĩnh vực mở rộng quy mô và bảo mật tồn tại trên nền tảng Android. Hệ thống này dựa trên vi hạt nhân Zircon, dựa trên sự phát triển của dự án LK, được mở rộng để sử dụng trên nhiều loại thiết bị khác nhau, bao gồm cả điện thoại thông minh và máy tính cá nhân. Zircon mở rộng LK với sự hỗ trợ cho các quy trình và thư viện dùng chung, 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. Trình điều khiển được triển khai dưới dạng thư viện động chạy trong không gian người dùng, được tải bởi quy trình devhost và được quản lý bởi trình quản lý thiết bị (devmg, Trình quản lý thiết bị).

Fuchsia có giao diện đồ họa riêng được viết bằng Dart bằng framework Flutter. Dự án cũng phát triển khung giao diện người dùng Peridot, trình quản lý gói Fargo, thư viện chuẩn libc, 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 Scenic, MinFS, MemFS, ThinFS (FAT trong ngôn ngữ Go) và tệp Blobfs hệ thống, cũng như các phân vùng FVM. Để phát triển ứng dụng, hỗ trợ C / C ++, Dart được cung cấp, Rust cũng được phép trong các thành phần hệ thống, trong ngăn xếp mạng Go và trong hệ thống xây dựng ngôn ngữ Python.

Chrome có sẵn cho hệ điều hành Fuchsia

Quá trình khởi động sử dụng trình quản lý hệ thống, bao gồm appmgr để tạo môi trường phần mềm ban đầu, sysmgr để xây dựng môi trường khởi động và basemgr để thiết lập môi trường người dùng và tổ chức đăng nhập. Để đảm bảo an ninh, một hệ thống cách ly hộp cát tiên tiến được đề xuất, trong đó các quy trình mới không có quyền truy cập vào các đối tượng kernel, không thể phân bổ bộ nhớ và không thể chạy mã, đồng thời sử dụng hệ thống không gian tên để truy cập tài nguyên, xác định các quyền có sẵn. Nền tảng này cung cấp một khung để tạo các thành phần, là các chương trình chạy trong hộp cát có thể tương tác với các thành phần khác thông qua IPC.

Nguồn: opennet.ru

Thêm một lời nhận xét