Fuchsia – Hệ điều hành mới của Google sẽloại bỏ Linux, thay đổi các vấn đề của Android và ChromeOS

pegasus3390

Well-Known Member
fuchsia235.jpg


Google chưa bao giờ là công ty cạnh tranh với các đối thủ chỉ bằng một sản phẩm duy nhất, và hãng đang làm việc rất chăm chỉ để phát triển hệ điều hành thứ 3 của mình sau Android và Chrome OS. Hệ điều hành này là hệ điều hành mã nguồn mở, hệ điều hành thời gian thực với tên gọi là Fuchsia.

Không giống như Android hay Chrome OS, Fuchsia không dựa trên Linux mà sử dụng trên vi nhân được Google phát triển với tên gọi là Magenta. Với Funchsia, Google không chỉ loại bỏ được nhân Linux, mà còn các bản quyền của BSD 3, MIT và Apache 2.0. Việc loại bỏ nhân Linux có thể khá sốc nhưng hệ sinh thái Android có vẻ như không thể tiến xa hơn bởi vì không theo kịp với các phiên bản mới nhất của Linux. Ngay cả chiếc Google Pixel cũng vẫn đang mắc kẹt với Linux Kernel 3.18, được ra mắt vào cuối năm 2014.

Theo như tài liệu mô tả của Google thì Magenta sẽ hướng đến “các mẫu điện thoại và máy tính cá nhân hiện đại với vi xử lý tốc độ cao với dung lượng RAM lớn cùng các thiết bị ngoại vi nhằm thực hiện các tác vụ tính toán”. Google vẫn chưa hề công bố hay bình luận công khai nào về việc tại sao Fuchsia tồn tại và mục đích của nó là gì. Việc dùng cụm từ “điện thoại hiện đại” để mô tả có vẻ như muốn nói rằng nó sẽ nhắm đến việc cạnh tranh với hệ điều hành Android, tuy nhiên đối với hệ điều hành này thì vẫn còn quá sớm.

Giao diện và các ứng dụng của nền tảng này dang được viết trên bộ Flutter SDK của Google, bộ ứng dụng này có thể viết các ứng dụng chạy đa nền tảng cả Android lẫn iOS. Ứng dụng dụng Flutter được viết trên ngôn ngữ Dart, một phiên bản của JavaScript của Google trên nền tảng di động và tập trung vào các ứng dụng hiệu năng cao như ứng dụng chạy ở tốc độ 120fps. Nó cũng được trang bị tính năng dựng hình đồ họa tên là Escher dựa trên Vulkan và sử dụng chỉ dẫn thiết kế giao diện Material Design của Google

Giao diện hệ thống Fuchsia – Armadillo


Điều thú vị giao diện của Fuchsia được viết bằng Flutter SDK với khả năng chạy trên nhiều nền tảng. Đồng nghĩa với việc người dùng có thể lấy Fuchsia và cho nó chạy trên các thiết bị Android. Fuchsia lần đầu tiên được công bố vào tháng 8 năm ngoái nhưng thời điểm đó những gì chúng ta có không có gì hơn là một dòng lệnh.

Chúng ta hiện nay đã có thể tải xuống mã nguồn và biến giao diện hệ thống của Fuchsia, Armadillo, thành một file Android APK và cài đặt nó lên hệ thiết bị Android. Nó chứa đựng cả màn hình chính bên cạnh bàn phím lẫn nút Home và một dạng màn hình quản lý. Hiện tại không có thứ gì hoạt động mà chỉ là các thành phần giao diện thôi.

2-1440x847.jpg
6-1440x847.jpg


Còn một khoảng đường dài nữa

Cũng như bất kỳ dự án mới nào của Google, rất khó để nói trước được quy mô của dự án này. Liệu nó chỉ là một dự án “20 phần trăm” của Google đã bị lãng quên trong cả năm hay thứ gì đó quan trọng hơn. Tuy nhiên nhiều nguồn tin nói rằng nó không phải là một dự án nhỏ hay dự án đã bị bỏ quên.

Ngay cả Android ban đầu cũng đã được hình thành trước cả iPhone, trở thành hệ điều hành cho máy ảnh, sau đó trở thành một phiên bản clone BlackBerry và sau đó được cải tạo lại sau khi iPhone ra đời. Với Android, Google vẫn bị ràng buộc nhiều thứ trước khi hiểu rõ về nền tảng hệ điều hành di động dành cho hàng tỷ thiết bị. Hai vấn đề lớn nhất với Android hiện nay là việc cập nhật phiên bản mới hệ điều hành lên phần cứng cũng như trải nghiệm giao diện thiếu mượt mà.

Mặc dù chúng ta vẫn chưa biết về kế hoạch cập nhật của Fuchsia nhưng hệ điều hành sử dụng ngôn ngữ lập trình Dart này cũng sẽ tập trung nhiều vào hiệu năng. Tiềm năng của nó cũng giống như “làm sao để có thể thiết kế lại Android hiện nay nếu chúng ta có cơ hội làm lại từ đầu”. Nó sẽ bao gồm nhân hệ điều hành hoàn toàn mới do Google phát triển sử dụng bộ SDK hoàn toàn mới cũng do Google phát triển và dựa trên ngôn ngữ lập trình cũng do Google phát triển chạy với giao diện Material Design của Google. Google lúc này sẽ có thể rời bỏ được Linux cũng như GPL và hãng có thể loại bỏ luôn cả Java lẫn các vấn đề với Oracle và cơ bản Google có thể tách rời họ ra khỏi những thứ liên quan với Android và đưa tất cả vào nội bộ hãng để phát triển. Và để tạo ra được một thứ có quy mô như Android ngày nay thì nó thực sự là một dự án khổng lồ.

Phần khó nhất trong việc này thậm chí không phải là vấn đề phát triển nên hệ điều hành mà là việc sẽ lên kế hoạch chuyển đổi mọi thứ từ Android, hệ điều hành hiện đang phổ biến nhất trên toàn thế giới. Và khả năng chạy đa nền tảng của bộ Flutter SDK có vẻ như sẽ đóng vai trò quan trọng trong quá trình chuyển đổi. Nếu Google có thể phát triển và bắt đầu viết ứng dụng trên Flutter, họ có thể tạo ra hệ sinh thái ứng dụng có thể chạy trên cả iOS, Android và tất nhiên là Fuchsia.

Android đã được phát triển bởi Google trong suốt 5 năm trước khi nó trở thành một sản phẩm thực sự, và nếu như Fuchsia cũng có lộ trình tương tự thì chúng ta dự kiến sẽ thấy hệ điều hành này trên thị trường vào khoảng năm 2020. Mọi thứ cũng chỉ hy vọng rằng Google không loại bỏ dự án sớm trước khi nó thực sự được ra mắt và Fuchsia vẫn còn đoạn đường dài trước mắt.

 
Bên trên