Сахар (программное обеспечение) - Sugar (software)

Сахар
Sugar (Программное обеспечение) Logo.png
The Sugar
The Sugar "Домашний вид" (v0.82)
Разработчики)Сахарные лаборатории
изначальный выпускМай 2006 г.; 14 лет назад (2006-05)
Стабильный выпуск0,117 (17 марта 2020 г.; 8 месяцев назад (2020-03-17)[1]) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вPython,[2] PyGTK, GTK +
Операционная системаLinux
Доступно в25 языков[2]
ТипСреда рабочего стола
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтсахарные бутылки.org

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

Сахар доступен как Live CD, так как Живой USB, и пакет, который можно установить через несколько Linux раздачи.[2] Он может работать в Linux виртуальная машина под Windows и Mac OS.[6]

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

Принципы дизайна

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

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

Программные компоненты

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

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

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

История

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

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

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

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

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

Платформа Sugar Learning для Linux доступна как Дистрибутив Linux с загрузкой через USB («Сахар на палочке»[19]) и как программные компоненты, образующие устанавливаемую дополнительную среду рабочего стола для большинства дистрибутивов Linux.[4] Его можно установить с помощью Fedora Live USB Creator, и может быть установлен на жесткий диск компьютера с помощью живи команда из Sugar Terminal или консоли.

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

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

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

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

Релизы

XO релизы

У сахара было много XO выпускает.

Релизы Raspberry Pi

Sugar можно запустить на Raspberry Pi. Для запуска Sugar на одном из них рекомендуется использовать SOAS. Вы можете научиться бегать Сахар на 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. Он содержит множество функций, которые улучшают общий пользовательский и учебный опыт. Вот обзор наиболее заметных из них:

  • Сахар на палочке v2 Корабли Черники Выпуск сахара, 0.86.3. Его особенности:
    1. Обновленные панели инструментов
    2. Лучше Скрежет Поддержка для Adobe Flash содержание
    3. Улучшенная беспроводная сеть
    4. Поддержка просмотра с вкладками
    5. EPUB поддержка файлов для электронные книги
    6. Более простая конфигурация клавиатуры
    7. Простой способ обновиться до последних действий
  • ZyX-LiveInstaller:
  1. Большим спросом пользовалась программа для установки Sugar на жесткий диск. Поэтому Sugar объединилась с разработчиком zyx-liveinstaller, чтобы предоставить:
    • Беспроблемная установка персонализированной среды на жесткий диск вашего компьютера;
    • Сохраняет изменения, внесенные в Sugar;
    • Не требует загрузки снова и снова.
  • Деятельность
  1. Он включает обновления стандартной коллекции заданий для детей и много новых. Примером является набор действий TamTam, который отправляет пользователя в путешествие по звуку и музыке.

Мирабель

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

  • Версия сахара 0.88 Функции:
  1. Поддержка для 3G связи
  2. Повышенная доступность
  3. Лучшая интеграция с порталом активности
  • Сахар на палочке теперь Fedora spin. После двух предыдущих выпусков, основанных на дистрибутиве Fedora, Sugar on a Stick был признан Fedora Project официальным Spin. Это более тесно связывает нас с циклом выпуска 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.

Ананас

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

Квадонг

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

ʻHelo ʻai

Это 8-я версия 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 выпустила свои последние версии для последних Fedoras: Fedora 23, Fedora 24, Fedora 25, Fedora 26, и Fedora 27.

Скриншоты

Сахаризатор

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

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

Рекомендации

  1. ^ https://github.com/sugarlabs/sugar/releases
  2. ^ а б c d е «Особенности Sugar Labs». Архивировано из оригинал 25 мая 2011 г.. Получено 4 мая 2012.
  3. ^ «Алекса». Получено 28 ноября 2017.
  4. ^ а б c d Пол, Райан (26.06.2009). «Sugar on a Stick привносит сладкий вкус Linux в классы». Ars Technica. Получено 2010-01-10.
  5. ^ «Видео: ноутбук XO-1.5 с двойной загрузкой - пользовательский интерфейс Gnome и Sugar - Новости OLPC». www.olpcnews.com. Получено 2015-06-01.
  6. ^ "Обзор Sugar Labs". Получено 4 мая 2012.
  7. ^ «Руководство по интерфейсу пользователя / Основы дизайна / Ключевые принципы дизайна». Wiki.sugarlabs.org. 2009-09-15. Получено 2012-05-20.
  8. ^ "еще немного сахарных нот | Кристофер Близзард". 0xdeadbeef.com. 23 мая 2006 г. Архивировано из оригинал на 2006-06-02. Получено 2012-05-20.
  9. ^ "Счетчик фиксации сахара". Охлох. Получено 2009-10-22.
  10. ^ Бендер, Уолтер; Кейн, Чарльз; Корниш, Джоди; Донахью, Нил (декабрь 2012 г.). Учимся изменять мир: социальное влияние одного ноутбука на ребенка. Пэлгрейв Макмиллан.
  11. ^ а б "Загрузки". Wiki.sugarlabs.org. 2012-04-14. Получено 2012-05-20.
  12. ^ Sugar в Ubuntu Linux - OLPC
  13. ^ Сахар - openSUSE, получено 2009-07-31
  14. ^ «Изменения API - OLPC». Wiki.laptop.org. Получено 2012-05-20.
  15. ^ "[ОБЪЯВЛЕНИЕ] Sucrose 0.86.0 Final Release". Получено 2009-10-22.
  16. ^ «[ОБЪЯВЛЕНИЕ] Стабильный выпуск Sugar 0.88.0 в Fedora 13 и тестирование ежедневных образов». Получено 2010-06-03.
  17. ^ Роберт Бурдери. «Одна экосистема на ребенка». экономика. Получено 2010-10-05.
  18. ^ Ласке, Лионель. «Sugarizer: вкус сахара на любом устройстве». Получено 24 мая 2015.
  19. ^ «Сахар на палочке». Wiki.sugarlabs.org. Получено 2012-05-20.
  20. ^ Ноутбук за 100 долларов превращается в ПК за 5 долларов, Обзор технологий, 2009-06-24
  21. ^ RecycleUSB.com - Пожертвуйте свои флеш-накопители на благое дело, Everything USB, 23.07.2009, архивировано с оригинал на 2010-01-28
  22. ^ Новый сахар на палочке приносит много необходимых улучшений, Wired, 2009-12-09
  23. ^ Сахар на палочке становится слаще с Fedora Linux, Интернет-новости, 2010-05-28
  24. ^ Fedora Sugar Spin
  25. ^ Сахар на палочке с Fedora v22
  26. ^ «Своп - OLPC». Wiki.laptop.org. Получено 2012-05-20.
  27. ^ «Примечания к выпуску / 8.2.0 - OLPC». Wiki.laptop.org. Получено 2012-05-20.

внешняя ссылка