Hôm nay có một chút trò chuyện về phía nerdier của internet về một kho mã bí ẩn được lưu trữ tại Git của Google có tên là Fuchsia. Fuchsia là một hệ điều hành mới đang được phát triển bởi những người như Travis Geiselbrecht (BeOS, iOS và webOS) và Brian Swetland (Android, BeOS và HiptopOS) cũng như các kỹ sư phần mềm hiện tại của Google như Petr Hosek. Thông tin hạn chế được cung cấp tại kho lưu trữ mã không cho chúng ta biết nhiều.
Màu hồng + màu tím == Fuchsia (một hệ điều hành mới)
Thế là chúng tôi đi đào.
Một số Google-Fu và IRC ẩn nấp (#fuchsia trên Freenode cho những người vẫn còn ở IRC) cung cấp cho chúng tôi thêm một chút thông tin. Có vẻ như Fuchsia là một hệ điều hành sử dụng nhân LK, với thành phần có tên là Magenta giúp mở rộng khả năng của nó. LK được thiết kế cho các thiết bị nhúng với phần cứng hạn chế. Magenta "nhắm vào điện thoại hiện đại và máy tính cá nhân hiện đại với bộ xử lý nhanh, lượng RAM không tầm thường với các thiết bị ngoại vi tùy ý thực hiện tính toán kết thúc mở." Các bit thú vị khác bao gồm một dự án kết xuất đồ họa mới có tên escher, dường như sử dụng API OpenGL hoặc Vulkan để hỗ trợ đồ họa nâng cao như khuếch tán, bóng mềm thể tích thời gian thực và các hiệu ứng ánh sáng khác và khung Flutter cho giao diện người dùng.
Nếu bạn là một mọt sách ở bất kỳ cấp độ nào, hãy dành vài phút và xem qua những gì đã được tải lên Git. Nó có thể xây dựng trên Linux hoặc OS X và thậm chí còn có phiên bản giả lập nếu bạn muốn chơi với nó. Có đủ ở đó để có được thú vị.
Dựa trên những gì chúng ta có bây giờ, bất kỳ 'kết luận' nào đều là suy đoán thuần túy
Nhưng bất cứ điều gì khác chỉ là suy đoán vào thời điểm này. Tôi đã thấy các tiêu đề về cách Fuchsia sẽ thay thế Android và Chrome bằng một con kỳ lân hợp nhất mới. Dựa trên những gì chúng ta có bây giờ, điều đó thậm chí không gần đúng. Google sẽ không từ bỏ hệ sinh thái Android và Chrome hiện tại và sẽ mất nhiều hơn những gì chúng ta có bây giờ cho bất kỳ nội dung nào trong số đó chạy trong Fuchsia. Tôi không bao giờ nói không bao giờ, nhưng ý tưởng về một hệ điều hành hợp nhất để thống trị tất cả chúng từ Google dường như không phải là mục tiêu ở đây.
Các nhà phát triển nói rằng mọi thứ cuối cùng sẽ được công khai, ghi lại và công bố, nhưng không phải bây giờ. Trong khi đó, tất cả chúng ta đều đoán được Fuchsia sẽ ra sao và nó sẽ làm gì.
Tôi đoán là nó sẽ có liên quan đến robot, tự động hóa và AR / VR. Lý tưởng nhất là bạn sẽ muốn có một hệ điều hành thời gian thực ở đây để bạn có thể có một kỳ vọng hợp lý về độ trễ và mức độ phù hợp của nó và công cụ đồ họa cần phải có đường ống có độ trễ thấp. Có một số ví dụ và tệp dự án được bao gồm trong mã escher cho iOS. Chúng tôi biết rằng Google yêu thích VR và họ luôn làm việc tiếp theo và chúng tôi có thể thấy nó khi nó phát triển.
Hoặc đây có thể chỉ là một nhóm các chàng trai làm những việc họ yêu thích bởi vì họ có thể.
Điều tôi có thể nói là Fuchsia không sẵn sàng thay thế bất cứ thứ gì bạn có bây giờ. Khi nó phát triển, chúng ta sẽ có thể cảm nhận tốt hơn về mục tiêu cuối cùng của họ với Fuchsia.