• vi-VNen-GB

Sugar

Sugar là một giao diện người dùng đồ họa được phát triển với mục đích dành cho dự án máy tính/giáo dục Mỗi trẻ em một laptop do Sugar Labs phát triển. Sugar được dùng trong máy tính xách tay OLPC XO-1 và cũng có mặt như một tùy chọn phiên làm việc trên Ubuntu và Fedora. Không giống như các môi trường desktop truyền thống khác, nó không sử dụng phép ẩn dụ "desktop" mà chỉ tập trung vào một tác vụ vào một thời điểm.

Sugar được viết bằng ngôn ngữ lập trình Python đã qua thông dịch, trong khi đa số các môi trường khác được viết bằng một ngôn ngữ biên dịch như C. Sugar còn được nhắc đến với tên Môi trường Python OLPC. Nó bao gồm ngôn ngữ Python, giao diện người dùng đồ họa GTK và bộ máy Gecko HTML

OLPC XO-1 có ổ đĩa flash NAND 1 GB và bộ nhớ 256 MB. Do đó không có không gian trao đổi (swap) và không gian lưu trữ trên laptop, chỉ có một số giới hạn các tác vụ có thể chạy đồng thời.

Những giới hạn về phần cứng của máy tính dẫn đến thiết kế chương trình cần nhỏ gọn hơn, trở về như thời ban sơ của máy vi tính. Mục tiêu đã đề ra của dự án là "tránh giao diện cồng kềnh"  và "hạn chế điều khiển những thứ nằm trong tầm tay.

Hiện nay, Sugar vẫn trong quá trình phát triển. Vào tháng 5/ 2006, những người sáng tạo ra nó đã mô tả Sugar chỉ như một "công cụ diễn đạt", vì vậy các kế hoạch khi đó chỉ bao gồm các tính năng đa phương tiện và mạng xã hội. Đến đầu năm 2007, Sugar đã có thể cài đặt (với một chút khó khăn) trên một số hệ điều hành khác nhau, trong đó có vài bản phát hành Linux, Microsoft Windows và Mac OS X. Có nhiều hướng dẫn cài đặt tài trang wiki của dự án. . Đến giữa năm 2008, Sugar có mặt trong các bản phân phối Linux như Debian, Ubuntu, và Fedora, ví dụ, trong Ubuntu 8.04 (Hardy Heron), có thể cài Sugar từ kho phần mềm universe chính thức của Ubuntu. Fedora Live CD kèm theo Môi trường Desktop Sugar có thể tải về từ từ http://sdz.fedorapeople.org/olpc/.