Google mở rộng mô hình nguồn mở Fuchsia OS

Fuchsia OS là hệ điều hành được phát triển bởi Google, không giống như các hệ điều hành trước do công ty phát triển dựa trên nhân Linux như Google Chrome OS và Android, Fuchsia dựa trên một kênh nhỏ mới có tên là Zircon, có nguồn gốc từ Little Kernel (LK), được thiết kế cho các hệ thống nhúng và được viết chủ yếu bằng C.

Theo bài thuyết trình, Fuchsia được thiết kế để hoạt động trên nhiều thiết bị, bao gồm điện thoại di động và máy tính cá nhân.

Google quyết định mở rộng mô hình nguồn mở của Fuchsia OS để tạo điều kiện cho công chúng tham gia vào dự án. Wayne Piekarski, Người quảng bá nhà phát triển Fuchsia, giải thích:

“Fuchsia là một dự án dài hạn nhằm tạo ra một hệ điều hành mã nguồn mở có mục đích chung và ngày nay chúng tôi đang phát triển mô hình mã nguồn mở Fuchsia để đáp ứng các đóng góp từ công chúng.

“Fuchsia được thiết kế để ưu tiên bảo mật, nâng cấp và hiệu suất và hiện đang được phát triển tích cực bởi nhóm Fuchsia. Chúng tôi đã phát triển Fuchsia ở dạng mã nguồn mở, trong kho lưu trữ git của chúng tôi trong bốn năm. Bạn có thể duyệt qua lịch sử kho lưu trữ tại https://fuchsia.googlesource.com để xem Fuchsia đã phát triển như thế nào theo thời gian. Chúng tôi đang đặt nền tảng này từ cốt lõi để tạo điều kiện cho việc tạo ra các sản phẩm và trải nghiệm an toàn và bền vững.

Chúng ta biết gì về Fuchsia OS vào lúc này?

Xác suất có vẻ cao ở mức này và khi chúng ta tham khảo tuyên bố gần đây của Google trong hội nghị I / O vào tháng 2019 năm XNUMX, chúng ta có thể nói rằng giả thuyết này là đúng.

Fuchsia OS được đồn đại là Android thế hệ tiếp theo, được thiết kế cho các loại thiết bị hiện đang sử dụng Android hoặc Chrome OS, đồng thời duy trì khả năng tương thích với các ứng dụng hiện có thông qua ảo hóa hoặc các kỹ thuật khác.

Mã đã xuất bản có thể được tạo và triển khai để thử nghiệmtrên Google Pixelbook, Acer Switch Alpha 12 hoặc máy tính Intel NUC đầy đủ, thay vì các thiết bị IoT thông thường.

Bên cạnh đó, vài tháng trước, google đã ra mắt Fuchsia.dev để giúp các nhà phát triển triển khai mã hệ điều hành của họ

Trang web cũng không trình bày các ưu tiên chính xác của Google, Nhưng bạn có thể bắt đầu tìm hiểu thêm về hệ điều hành, nguồn kiểm tra, v.v., tất cả đều có sự trợ giúp của tài liệu tốt như tài liệu hướng dẫn.

Tuy nhiên, chúng ta biết rằng hệ điều hành mới không giống bất cứ thứ gì đã tồn tại. Google đã nói rõ về chủ đề này từ cốt lõi của hệ thống. Không giống như Android, Fuchsia không dựa trên nhân Linux mà dựa trên một kênh vi mô mới có tên là Zircon, có nguồn gốc từ Little Kernel (LK).

Lấy từ tài liệu, Dưới đây là một số điểm mà Google đã rõ ràng hơn một chút:

  • Fuchsia không phải là Linux: Fuchsia là một hệ điều hành dựa trên một kênh nhỏ và kênh nhỏ này được gọi là Zircon. Các kiến ​​trúc được hỗ trợ là arm64 và x64, nhưng chúng hiện không phải là bộ xử lý AMD, mặc dù điều đó chỉ có nghĩa là chúng không được thử nghiệm tích cực.
  • Các thay đổi không yêu cầu biên dịch lại hạt nhân. Trên thực tế, bạn có thể nâng cấp lên hệ thống tệp Fuchsia mới mà không cần khởi động lại.
  • Fuchsia và các ứng dụng mà nó hỗ trợ: Fuchsia được thiết kế để hỗ trợ nhiều ngôn ngữ lập trình. Nó đã hỗ trợ C / C ++, Dart, Go, Rust và Python. Ngoài ra, còn có FIDL (Ngôn ngữ định nghĩa giao diện Fuchsia). Nó là một ngôn ngữ để xác định các giao thức thường được sử dụng trong các kênh.
  • Fuchsia SDK là cấp thấp và mã nói rằng hầu hết các nhà phát triển sẽ không sử dụng nó trực tiếp.
  • Fuchsia & Flutter and Graphics: Fuchsia có kiến ​​trúc bộ điều khiển GPU được gọi là Magma. Các trình điều khiển không chạy trong hạt nhân, nhưng trong các quy trình không gian người dùng đặc quyền.
  • Ngôn ngữ Flutter là Dart, có thể được biên dịch thành JavaScript hoặc mã máy gốc. Google đã đầu tư một lượng lớn năng lượng vào việc phát triển Flutter và điều mà thoạt đầu có vẻ là chiến lược di động đa nền tảng giờ đây dường như còn đi xa hơn.
  • Nó là một thùng chứa hợp lý trước mặt người dùng, đóng gói hoạt động của con người, kèm theo một hoặc nhiều mô-đun. Các câu chuyện sẽ cho phép người dùng tổ chức các hoạt động một cách tự nhiên

Fuente: https://opensource.googleblog.com


Để 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: Miguel Ángel Gatón
  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.