System76 đã và đang phát triển máy tính để bàn COSMIC của riêng họ như là bước phát triển tiếp theo cho bản phân phối Pop! _OS Linux của họ được xây dựng trên nền tảng Ubuntu. Thật thú vị với cam kết dành cho máy tính để bàn COSMIC lớn này, được viết bằng ngôn ngữ lập trình Rust, họ đã quyết định chuyển từ sử dụng bộ công cụ GTK để thay vào đó sử dụng Iced-Rs như một bộ công cụ đồ họa đa nền tảng, đa nền tảng của Rust.

Một trong những kỹ sư của System76 liên quan đã nhận xét về Reddit về việc sử dụng bộ công cụ Iced của COSMIC:

Nhóm UX đã thiết kế cẩn thận các widget và ứng dụng trong năm qua. Bây giờ chúng ta đang ở thời điểm mà nhóm kỹ sư quyết định lựa chọn bộ công cụ GUI cho COSMIC là rất quan trọng. Sau nhiều cân nhắc và thử nghiệm trong năm qua, nhóm kỹ sư đã quyết định sử dụng Iced thay vì GTK.

Iced là một bộ công cụ GUI gốc Rust đã đạt đủ tiến bộ gần đây để trở nên khả thi để sử dụng trong COSMIC. Các applet COSMIC khác nhau đã được viết bằng cả GTK và Iced để so sánh. Các phiên bản phát triển mới nhất của Iced có một API rất linh hoạt, biểu cảm và trực quan so với GTK. Cảm giác rất tự nhiên trong Rust và bất kỳ ai quen thuộc với Elm sẽ đánh giá cao thiết kế của nó.

Iced là một thư viện GUI đa nền tảng được viết cho ngôn ngữ lập trình Rust và”tập trung vào sự đơn giản và an toàn kiểu”. Lần lượt Iced được lấy cảm hứng từ ngôn ngữ Elm. Bộ công cụ Iced không chỉ hoạt động với Linux, macOS và Windows mà còn cả các ứng dụng web.
Sẽ khá thú vị khi xem System76 cuối cùng đưa ra những gì cho máy tính để bàn COSMIC của họ trên Pop! _OS sau khi được hoàn thiện.

Categories: IT Info