Google Fuchsia

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm

Fuchsia

Google fuchsia3.svg
Screenshot of Google Fuchsia (July 2017).png
Ảnh chụp giao diện người dùng Armadillo, một phần của Fuchsia
Nhà phát triểnGoogle
Được viết bằngHỗn hợp: C, C++, Dart, Go, Rust, Python
Loại hệ điều hànhZircon
Tình trạng hoạt độngĐang phát triển
Kiểu mã nguồnMã nguồn mở
Phát hành lần đầu15 tháng 8, 2016; 2 năm trước
Có hiệu lực trongTiếng Anh
Nền tảng hỗ trợARM64, x86-64
Kiểu nhânHệ điều hành thời gian thực (RTOS) dựa trên năng lực vi hạt nhân
Giấy phépHỗn hợp: BSD 3 điều khoản, MIT, Apache 2.0
Trang mạngfuchsia.googlesource.com

Fuchsia là một hệ điều hành thời gian thực (RTOS) dựa trên năng lực hiện đang được phát triển bởi Google. Nó được phát hiện lần đầu trong một đoạn mã bí ẩn được đăng tải trên GitHub vào tháng 8 năm 2016, không kèm theo bất cứ thông báo chính thức nào. Trái ngược với các hệ điều hành do Google phát triển trước đó như Chrome OSAndroid dựa trên hạt nhân Linux, Fuchsia dựa trên một vi hạt nhân mới có tên là "Zircon", có nguồn gốc từ "Little Kernel",[1][2] một hệ điều hành nhỏ dành cho các hệ thống nhúng. Giới truyền thông để ý đoạn mã được đăng lên GitHub có thể cho thấy khả năng chạy trên nhiều thiết bị của Fuchsia, từ các hệ thống nhúng tới các điện thoại thông minh, máy tính bảngmáy tính cá nhân. Vào tháng 5 năm 2017, Fuchsia được cập nhật bổ sung một giao diện người dùng, đi kèm với lời nhận xét của một nhân viên phát triển rằng dự án này không phải là "lấp đầy đất lên một xác chết", khiến giới truyền thống suy đoán về ý định của Google với hệ điều hành này, bao gồm cả khả năng thay thế cả Android.

Fuchsia được phân phối dưới dạng phần mềm tự do nguồn mở dưới nhiều giấy phép phần mềm khác nhau, bao gồm BSD 3 điều khoản, MIT, và Apache 2.0.

Lịch sử[sửa | sửa mã nguồn]

Vào tháng 8 năm 2016, truyền thông đưa tin về một đoạn mã bí ẩn được đăng tải trên GitHub, hé lộ về hệ điều hành mới mà Google đang phát triển có tên là "Fuchsia". Dù không có thông báo chính thức nào, đoạn mã cho thấy hệ điều hành này có thể có khả năng chạy trên nhiều thiết bị khác nhau, bao gồm "các hệ thống thông tin giải trí cho xe hơi, tới các thiết bị nhúng như đèn giao thông và đồng hồ số, lên tới tận điện thoại thông minh, máy tính bảng và PC". Đoạn mã khác với Android và Chrome OS ở chỗ nó dựa trên hạt nhân "Zircon (trước kia là "Magenta")[3] chứ không phải hạt nhân Linux.[4][5]

Vào tháng 5 năm 2017, Ars Technica viết về giao diện người dùng mới của Fuchsia, thay thế giao diện dòng lệnh cũ hồi mới được phát hiện tháng 8, cùng với một đoạn nhận xét của một nhân viên phát triển rằng Fuchsia "không phải là đồ chơi, không phải là một dự án 20%, và cũng phải là để lấp đầy đất lên một cái xác chết mà chúng tôi không còn quan tâm nữa".[6] Nhiều hãng tin viết rằng dự án này có thể có quan hệ chặt chẽ với Android, và một số suy đoán rằng Fuchsia có thể là một nỗ lực nhằm "làm lại"[7] hoặc thay thế Android[8][9] nhằm sửa chữa những vấn đề trên nền tảng này.[6]

Tính năng[sửa | sửa mã nguồn]

Giao diện người dùngcác ứng dụng của Fuchsia được viết bằng "Flutter", một bộ phát triển phần mềm cho phép khả năng phát triển đa nền tảng với Fuchsia, AndroidiOS. Flutter tạo ra các ứng dụng dựa trên Dart, chạy được với hiệu năng cao và có thể chạy với tốc độ khung hình 120 khung hình trên giây. Flutter cũng đem tới một máy vẽ đồ họa dựa trên Vulkan có tên là "Escher", với hỗ trợ cụ thể cho "Bóng đổ nhẹ dựa trên thể tích", một thành phần mè Ars Technica viết rằng "có thể được xây dựng tùy chỉnh cho giao diện có rất nhiều bóng đổ "Material Design" của Google".

Do Flutter đem tới khả năng đa nền tảng, người dùng có thể cài đặt các phần của Fuchsia trên các thiết bị Android. Ars Technica nói rằng, dù người dùng có thể thử Fuchsia thì cũng không có gì "hoạt động" cả, nói thêm là "tất cả chỉ là một đống giao diện giữ chỗ và không làm được gì cả", đồng thời tìm thấy nhiều điểm tương đồng giữa giao diện của Fuchsia và Android, bao gồm một màn hình Ứng dụng gần đây, một menu Cài đặt, và chế độ chia màn hình để xem nhiều ứng dụng cùng một lúc.[6]

Xem thêm[sửa | sửa mã nguồn]

  • Haiku OS – hệ điều hành máy tính bàn mã nguồn mở
  • FreeRTOS – một trong những hệ điều hành thời gian thực (RTOS) vi hạt nhân đầu tiên
  • Redox (hệ điều hành) - hệ điều hành dựa trên vi hạt nhân được viết bằng Rust
  • QNX – RTOS vi hạt nhân dựa trên POSIX được sử dụng trên các Blackberry
  • Integrity (hệ điều hành) – RTOS vi hạt nhân với đánh giá an ninh đứng đầu từ NSA

Tham khảo[sửa | sửa mã nguồn]

  1. ^ Sims, Gary (17 tháng 8 năm 2016). “What we learned from running Fuchsia, the mysterious new OS from Google”. Android Authority. Truy cập ngày 9 tháng 5 năm 2017. 
  2. ^ Mahate, Shakeel (24 tháng 10 năm 2016). “Introduction”. GitHub. Truy cập ngày 9 tháng 5 năm 2017. 
  3. ^ McGrath, Roland (12 tháng 9 năm 2017). “[zx] Magenta -> Zircon”. zircon - Git at Google. Truy cập ngày 19 tháng 9 năm 2017. 
  4. ^ Etherington, Darrell (15 tháng 8 năm 2016). “Google’s mysterious new Fuchsia operating system could run on almost anything”. TechCrunch. AOL. Truy cập ngày 5 tháng 10 năm 2016. 
  5. ^ Fingas, Jon (13 tháng 8 năm 2016). “Google's Fuchsia operating system runs on virtually anything”. Engadget. AOL. Truy cập ngày 5 tháng 10 năm 2016. 
  6. ^ a ă â Amadeo, Ron (8 tháng 5 năm 2017). “Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI”. Ars Technica. Condé Nast. Truy cập ngày 9 tháng 5 năm 2017. 
  7. ^ Fingas, Jon (8 tháng 5 năm 2017). “Google's mysterious Fuchsia OS looks like an Android re-do”. Engadget. AOL. Truy cập ngày 9 tháng 5 năm 2017. 
  8. ^ Gartenberg, Chaim (8 tháng 5 năm 2017). “Google’s mysterious new Fuchsia OS has a UI now”. The Verge. Vox Media. Truy cập ngày 9 tháng 5 năm 2017. 
  9. ^ Davenport, Corbin (8 tháng 5 năm 2017). “Google's "Fuchsia" operating system is taking shape with a new design”. Android Police. Truy cập ngày 9 tháng 5 năm 2017. 

Liên kết ngoài[sửa | sửa mã nguồn]

Bản mẫu:Vi hạt nhân