Sugar (среда рабочего стола)

Бесплатная среда рабочего стола на основе GTK+
Сахар
Разработчик(и)Сахарные Лаборатории
Первоначальный выпускМай 2006 ; 18 лет назад ( 2006-05 )
Стабильный релиз
0,119 [1]  / 23 апреля 2022 г.
Репозиторий
  • github.com/sugarlabs/sugar
Написано вПитон , [2] PyGTK , GTK+
Операционная системаЛинукс
Доступно в25 языков [2]
ТипОкружение рабочего стола
ЛицензияСтандартная общественная лицензия GNU
Веб-сайтsugarlabs.org

Sugar — это бесплатная среда рабочего стола с открытым исходным кодом, предназначенная для интерактивного обучения детей. Она была разработана SugarLabs . [2] [3] Разработанная в рамках проекта One Laptop per Child (OLPC), Sugar была интерфейсом по умолчанию на ноутбуках OLPC XO-1 . OLPC XO-1.5 и более поздние версии предоставляли возможность выбора интерфейсов Gnome или Sugar. [4]

Sugar доступен в виде Live CD , Live USB и пакета, устанавливаемого через несколько дистрибутивов Linux . [2]

В отличие от большинства других сред рабочего стола, Sugar не использует метафоры « рабочего стола », « папки » и « окна ». Вместо этого полноэкранные действия Sugar по умолчанию требуют от пользователей сосредоточиться только на одной программе за раз. Sugar реализует журнал, который автоматически сохраняет сеанс запущенной программы пользователя и позволяет им позже использовать интерфейс для извлечения своих прошлых работ по дате, использованной активности или типу файла.

Принципы проектирования

Sugar нацелен на то, чтобы быть подходящим даже для неопытных пользователей, но предоставляет более продвинутые возможности для более опытных. Заявленная цель проекта — «избежать раздутых интерфейсов» и «ограничить элементы управления теми, которые непосредственно относятся к выполняемой задаче». [5] Приложения запускаются на весь экран, двойной щелчок не используется, а в меню отображаются значки.

Sugar написан на Python , [2] интерпретируемом языке , и может быть изменен пользователями с опытом программирования. Среды рабочего стола, используемые многими операционными системами, написаны на компилируемых языках, таких как C .

Компоненты программного обеспечения

Приложения, разработанные Sugar Labs, очень прагматичны, что дает несколько возможностей для использования, которые улучшают навыки и делают их ловкими в своей области. Sugar Activities включают Turtle Blocks 3D, Ruler, Recall и многое другое.

Это пример, который демонстрирует различные виды деятельности в Sugar.

Сотни обучающих занятий по Sugar можно загрузить из библиотеки занятий Sugar. Дополнительные занятия доступны от третьих лиц, таких как портал Project Ceibal в Уругвае .

История

В мае 2006 года разработчики Sugar описали его в первую очередь как «инструмент для самовыражения», и планировалось включить в него функции мультимедиа и социальных сетей . [6]

С мая 2008 года Sugar разрабатывается под эгидой Sugar Labs , проекта-участника Software Freedom Conservancy . [3] Некоторые участники работают в One Laptop per Child и других связанных организациях, другие являются волонтерами, во многих случаях связанными с сообществом свободного программного обеспечения . [7] В число участников оригинальной платформы Sugar входили Марко Песенти Гритти, Уолтер Бендер , Кристофер Близзард , Эбен Элиасон, Саймон Шампейер, Кристиан Шмидт, Лиза Штраусфельд , Такааки Окада, Томеу Визосо и Дэн Уильямс. [8]

Кроссплатформенный

К началу 2007 года Sugar можно было установить, с некоторыми трудностями, на нескольких дистрибутивах Linux и на виртуальных машинах в других операционных системах. [9] К середине 2008 года Sugar был доступен в дистрибутивах Linux Debian , Ubuntu и Fedora ; например, начиная с Ubuntu 8.04 (Hardy Heron), Sugar можно было установить из официальных репозиториев Ubuntu universe. [10] К середине 2009 года Sugar был также доступен в openSUSE [11] и других дистрибутивах Linux. [9] Sugar 0.82.1 был включен в системное программное обеспечение OLPC версии 8.2.0 для ноутбуков XO-1. [12] Sugar 0.86 был выпущен 30 сентября 2009 года. [13] Sugar 0.88 был выпущен 31 марта 2010 года. [14] Sugar 0.90.0 был выпущен в октябре 2010 года. [15] Было три выпуска в 2011 году и один в июне 2012 года, которые включали поддержку архитектуры ARM на XO 1.75. Сборки для ноутбуков OLPC XO и график выпуска доступны в релизах ОС. Sugar был портирован для работы на Android , Firefox OS и iOS с использованием HTML5 и JavaScript под названием проекта « Sugarizer »; с дополнительными клиентами, написанными для веб-браузеров, поддерживающих HTML5. [16]

Сахар на палочке

Платформа обучения Sugar для Linux доступна в виде загружаемого через USB дистрибутива Linux («Sugar on a Stick» [17], также известного как «SoaS»), а также в виде программных компонентов, образующих устанавливаемую дополнительную среду рабочего стола для большинства дистрибутивов Linux. [3] Ее можно установить с помощью Fedora Live USB Creator , а также на жесткий диск компьютера с помощью liveinstкоманды из терминала Sugar или консоли.

23 июня 2009 года Sugar Labs объявила о доступности для загрузки Sugar on a Stick v1 Strawberry, которая может запускаться с загрузочного USB-флеш-накопителя объемом 1 ГБ. [3] [18] 23 июля 2009 года Recycle USB.com запустил программу по перепрошивке использованных USB-ключей с программным обеспечением Sugar и передаче их школам. [19] 8 декабря 2009 года Sugar Labs объявила о доступности Sugar on a Stick v2 Blueberry, которая включает в себя Sugar Release 0.86 и Fedora 11. [20] Sugar Labs объявила о доступности Sugar on a Stick v3 Mirabelle, которая включает в себя Sugar Release 0.88 и Fedora 13. [21] Начиная с Mirabelle, Sugar on a Stick стал регулярным, полугодовым Fedora Spin (официальная специализированная версия Fedora); [22] Спин с использованием Fedora v22 был выпущен 26 мая 2015 года. [23]

Использование XO-1

OLPC XO-1 имеет флэш-накопитель NAND объемом 1 ГБ и 256 МБ памяти. Поскольку жесткий диск на основе флэш-памяти имеет небольшой размер, подкачку можно добавить только с помощью карты SD или сетевого блочного устройства. [24]

Если одновременно загружено слишком много действий, могут возникнуть проблемы с производительностью из-за нехватки памяти или загрузки процессора. [25]

Релизы

XO-релизы

У Sugar было много релизов XO.

Raspberry Pi выпускает

Sugar можно запустить на Raspberry Pi. Для запуска Sugar на нем рекомендуется использовать SOAS. Узнать, как запустить Sugar на Raspberry Pi, можно на сайте Sugar Lab.

Sugar on a Stick выпускает

Клубника

Выпуск Sugar on a Stick Strawberry основан на Fedora 11 с последними обновлениями по состоянию на 22 июня 2009 года. Он включает среду обучения Sugar, а именно версию 0.84, включая 40 занятий для обогащения опыта обучения. Сотни занятий доступны для загрузки из библиотеки занятий Sugar. Этот выпуск включает обновления Fedora , функции Sugar, такие как просмотр исходного кода и передача файлов, дополнительный образец контента, который доступен в журнале, и улучшения удобства использования.

Черника

Sugar on a Stick v2 Blueberry был выпущен 8 декабря 2009 года. Он основан на версии F12 операционной системы Fedora . Он содержит множество функций, которые улучшают общий пользовательский и обучающий опыт. Вот обзор наиболее примечательных из них:

  • Sugar on a stick v2 Blueberry ships Sugar release, 0.86.3. Его особенности:
    1. Переработанные панели инструментов
    2. Лучшая поддержка Gnash для контента Adobe Flash
    3. Улучшенная беспроводная сеть
    4. Поддержка просмотра вкладок
    5. Поддержка файлов EPUB для электронных книг
    6. Более простая настройка клавиатуры
    7. Простой способ обновления информации о последних мероприятиях
  • Установщик ZyX-Live:
  1. Большим спросом пользовалось программное обеспечение для установки Sugar на жесткий диск. Поэтому Sugar объединился с разработчиком zyx-liveinstaller, чтобы предоставить:
    • Простая установка персонализированной среды на жесткий диск вашего компьютера;
    • Сохраняет изменения, внесенные в Sugar;
    • Не требуется повторная загрузка.
  • Деятельность
  1. Он включает обновления стандартной коллекции Activity for children и много новых. Примером может служить TamTam activity suite, который отправляет пользователя в путешествие по Звуку и Музыке.

Мирабель

Mirabelle был третьим релизом проекта Sugar on a Stick. Он был выпущен 25 мая 2010 года.

  • Возможности версии Sugar 0.88:
  1. Поддержка 3G- подключений
  2. Повышенная доступность
  3. Лучшая интеграция с порталом активности
  • Sugar on a Stick теперь является спином Fedora . После двух предыдущих релизов, основанных на Fedora Distribution, Sugar on a Stick был признан Fedora Project официальным спином. Это еще теснее связывает нас с циклом выпуска Fedora и дает нам ресурсы от их инженерных и маркетинговых команд, что расширяет охват Sugar on a Stick и делает сам проект более устойчивым. Взамен пользователи Fedora получают доступ к легко развертываемой реализации Sugar Platform; это отличный пример взаимовыгодных отношений вверх-вниз.
  • Вклад в Sugar on a Stick – Самое большое отличие v3 заключается в процессах выпуска и инженерной устойчивости;

Манго Ласси

Mango Lassi — четвертая версия Sugar on a Stick, выпущенная 2 ноября 2010 года. Она использует версию Sugar 0.90.

Кокос

Это пятая версия Sugar on a Stick, выпущенная 9 октября 2011 года. Она использует версию Sugar 0.92.

Ананас

Это 6-я версия Sugar on a Stick, выпущенная 8 ноября 2011 года. Она использует версию Sugar 0.94.1.

Квадонг

Это седьмая версия Sugar on a Stick, выпущенная 29 мая 2012 года. Она использует версию Sugar 0.96.1.

`Охело `ай

Это восьмая версия Sugar on a Stick, выпущенная 15 января 2013 года. Она использует версию сахара 0.98.2.

Авокадо

Это 9-я версия Sugar on a Stick, выпущенная 2 июля 2013 года. Она использует версию Sugar 0.98.8.

10

Это 10-я версия Sugar on a Stick, выпущенная 17 декабря 2013 года. Она использует версию Sugar 0.100.0.

Более поздние версии

Sugar прекратил давать официальные названия релизам SoaS, однако продолжает создавать новые версии для каждого релиза Fedora. Последняя версия Sugar — 0.112. Sugar выпустил свои последние версии для последних Fedora: Fedora 23, Fedora 24, Fedora 25, Fedora 26 и Fedora 27.

Сахар в различных операционных системах

Sugar доступен в предустановленном виде на нескольких операционных системах Linux , среди наиболее известных:

Fedora Spin SoaS

Издание Fedora с Sugar. Оно также официально представлено в Wiki проекта Sugar на его веб-странице Sugar on a Stick (SoaS).

Тост с сахаром «Трискель»

Официальное издание Trisquel GNU/Linux с Sugar. Рекомендовано The Sugar Project в 2020 году.

Скриншоты

Сахарозаменитель

Sugarizer — это приложение на основе HTML и JavaScript , позволяющее использовать функциональность Sugar на любом устройстве. Оно доступно как веб-приложение и мобильное приложение . Оно предлагает аналогичный пользовательский интерфейс и включает функции Sugar Core (хранилище данных и журнал), а также многие из тех же действий Sugar.

Смотрите также

Ссылки

  1. ^ https://github.com/sugarlabs/sugar/releases/tag/v0.119. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ abcde "Sugar Labs Features". Архивировано из оригинала 25 мая 2011 г. Получено 4 мая 2012 г.
  3. ^ abcd Пол, Райан (2009-06-26). «Sugar on a Stick приносит сладкий вкус Linux в классы». Ars Technica . Получено 2010-01-10 .
  4. ^ "Видео: Двойная загрузка ноутбука XO-1.5 — Gnome и Sugar UI — OLPC News". www.olpcnews.com . Получено 01.06.2015 .
  5. ^ "Руководство по интерфейсу пользователя/Основы проектирования/Ключевые принципы проектирования". Wiki.sugarlabs.org . 2009-09-15 . Получено 2012-05-20 .
  6. ^ "еще несколько сахарных заметок | Кристофер Близзард". 0xdeadbeef.com . 2006-05-23. Архивировано из оригинала 2006-06-02 . Получено 2012-05-20 .
  7. ^ "Sugar commit counts". Ohloh . Получено 2009-10-22 .
  8. ^ Бендер, Уолтер; Кейн, Чарльз; Корниш, Джоди; Донахью, Нил (декабрь 2012 г.). Учимся менять мир: социальное влияние одного ноутбука на ребенка . Palgrave Macmillan. ISBN 9780230337312.
  9. ^ ab "Загрузки". Wiki.sugarlabs.org . 2012-04-14 . Получено 2012-05-20 .
  10. ^ Сахар на Ubuntu Linux - OLPC
  11. ^ Sugar - openSUSE , получено 31 июля 2009 г.
  12. ^ "Изменения API - OLPC". Wiki.laptop.org . Получено 20.05.2012 .
  13. ^ "[АНОНС] Сахароза 0.86.0 Финальный выпуск" . Получено 22.10.2009 .
  14. ^ "[АНОНС] Стабильный релиз Sugar 0.88.0 в Fedora 13 и тестирование ежедневных образов" . Получено 2010-06-03 .
  15. ^ Роберт Бурдери. «Одна экосистема на ребенка». xconomy . Получено 2010-10-05 .
  16. ^ Ласке, Лионель. «Sugarizer: Вкус сахара на любом устройстве» . Получено 24 мая 2015 г.
  17. ^ "Сахар на палочке". Wiki.sugarlabs.org . Получено 20.05.2012 .
  18. ^ Ноутбук за 100 долларов становится ПК за 5 долларов, Technology Review, 24.06.2009
  19. ^ RecycleUSB.com - Пожертвуйте свои флэш-накопители на благое дело, Everything USB, 2009-07-23, архивировано с оригинала 2010-01-28
  20. ^ «Новый сахар на палочке приносит столь необходимые улучшения», Wired , 2009-12-09
  21. ^ Сахар на палочке становится слаще с Fedora Linux, Internet News, 2010-05-28, заархивировано из оригинала 2010-06-02 , извлечено 2010-06-04
  22. ^ Fedora Sugar Spin
  23. ^ Сахар на палочке с Fedora v22
  24. ^ "Swap - OLPC". Wiki.laptop.org . Получено 20.05.2012 .
  25. ^ "Release notes/8.2.0 - OLPC". Wiki.laptop.org . Получено 20.05.2012 .
  • Часть материалов была скопирована с wiki.sugarlabs.org, который доступен по лицензии Attribution 3.0 Unported (CC BY 3.0).
  • Официальный сайт
  • Операционная система Sugar-on-a-Stick
  • Сахар для Raspberry Pi
  • XO-релизы
  • Сахарозаменитель
Взято с "https://en.wikipedia.org/w/index.php?title=Sugar_(desktop_environment)&oldid=1191286044"