В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | Сахарные Лаборатории |
---|---|
Первоначальный выпуск | Май 2006 ( 2006-05 ) |
Стабильный релиз | 0,119 [1] / 23 апреля 2022 г. |
Репозиторий |
|
Написано в | Питон , [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. Дополнительные занятия доступны от третьих лиц, таких как портал 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]
OLPC XO-1 имеет флэш-накопитель NAND объемом 1 ГБ и 256 МБ памяти. Поскольку жесткий диск на основе флэш-памяти имеет небольшой размер, подкачку можно добавить только с помощью карты SD или сетевого блочного устройства. [24]
Если одновременно загружено слишком много действий, могут возникнуть проблемы с производительностью из-за нехватки памяти или загрузки процессора. [25]
У Sugar было много релизов XO.
Sugar можно запустить на Raspberry Pi. Для запуска Sugar на нем рекомендуется использовать SOAS. Узнать, как запустить Sugar на Raspberry Pi, можно на сайте Sugar Lab.
Выпуск 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 . Он содержит множество функций, которые улучшают общий пользовательский и обучающий опыт. Вот обзор наиболее примечательных из них:
Mirabelle был третьим релизом проекта Sugar on a Stick. Он был выпущен 25 мая 2010 года.
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-я версия 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.
{{cite web}}
: Отсутствует или пусто |title=
( помощь )