stringtranslate.com

Сахар (окружение рабочего стола)

Sugar — это бесплатная среда рабочего стола с открытым исходным кодом , предназначенная для интерактивного обучения детей. Его разработала компания SugarLabs . [2] [3] Разработанный в рамках проекта «Один ноутбук на ребенка » (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 Activity включает в себя Turtle Blocks 3D, Ruler, Recall и многие другие.

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

Сотни учебных занятий по Sugar можно загрузить из библиотеки Sugar Activity Library. Дополнительные действия доступны от третьих лиц, таких как портал 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. [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 доступна в виде дистрибутива Linux с возможностью загрузки через USB («Sugar on a Stick» [17], также известного как «SoaS»), а также в виде программных компонентов, образующих устанавливаемую дополнительную среду рабочего стола для большинства дистрибутивов Linux. [3] Его можно установить с помощью Fedora Live USB Creator , а также на жесткий диск компьютера с помощью liveinstкоманды из Sugar Terminal или консоли.

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 Выпуск 0.88 и Fedora 13. [21] Начиная с Мирабель, Sugar on a Stick представляет собой регулярный полугодовой выпуск Fedora Spin (официальная специализированная версия Fedora); [22] Версия a Spin с использованием Fedora v22 была выпущена 26 мая 2015 года. [23]

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

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

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

Релизы

XO-релизы

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

Релиз Raspberry Pi

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

  1. Большим спросом пользовалась программа для установки Sugar на жесткий диск. Поэтому Sugar объединил усилия с разработчиком zyx-liveinstaller, чтобы предоставить:
    • Бесшовная установка персонализированной среды на жесткий диск вашего компьютера;
    • Он сохраняет изменения, внесенные в Sugar;
    • Он не требует загрузки снова и снова.
  1. Он включает в себя обновления стандартной коллекции Занятий для детей и множество новых. Примером может служить пакет мероприятий TamTam, который отправляет пользователя в путешествие по звуку и музыке.

Мирабель

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

  1. Поддержка 3G- соединений
  2. Повышенная доступность
  3. Улучшенная интеграция с порталом активности

Манго Ласси

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.

Охело Ай

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

Авокадо

Это девятая версия 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 The Sugar Project на его веб-странице Sugar on a Stick (SoaS).

Сахарный тост Трискель

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

Скриншоты

Сахаризатор

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

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

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

  1. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  2. ^ abcde «Функции Sugar Labs». Архивировано из оригинала 25 мая 2011 года . Проверено 4 мая 2012 г.
  3. ^ abcd Пол, Райан (26 июня 2009 г.). «Sugar on a Stick привносит сладкий вкус Linux в классы». Арс Техника . Проверено 10 января 2010 г.
  4. ^ «Видео: Двойная загрузка ноутбука XO-1.5 — пользовательский интерфейс Gnome и Sugar — Новости OLPC» . www.olpcnews.com . Проверено 1 июня 2015 г.
  5. ^ «Руководство по человеческому интерфейсу/Основы проектирования/Ключевые принципы проектирования» . Wiki.sugarlabs.org . 15 сентября 2009 г. Проверено 20 мая 2012 г.
  6. ^ "Еще несколько сахарных ноток | Кристофер Близзард" . 0xdeadbeef.com . 23 мая 2006 г. Архивировано из оригинала 2 июня 2006 г. Проверено 20 мая 2012 г.
  7. ^ «Сахарная фиксация имеет значение» . Охло . Проверено 22 октября 2009 г.
  8. ^ Бендер, Уолтер; Кейн, Чарльз; Корниш, Джоди; Донахью, Нил (декабрь 2012 г.). Учимся менять мир: социальное влияние одного ноутбука на ребенка . Пэлгрейв Макмиллан. ISBN 9780230337312.
  9. ^ ab «Загрузки». Wiki.sugarlabs.org . 14 апреля 2012 г. Проверено 20 мая 2012 г.
  10. ^ Сахар в Ubuntu Linux — OLPC
  11. ^ Сахар — openSUSE , получено 31 июля 2009 г.
  12. ^ «Изменения API — OLPC» . Wiki.laptop.org . Проверено 20 мая 2012 г.
  13. ^ «[ОБЪЯВЛЕНИЕ] Финальный выпуск Sucrose 0.86.0» . Проверено 22 октября 2009 г.
  14. ^ «[АНОНС] Стабильная версия Sugar 0.88.0 в Fedora 13 и тестирование ежедневных образов» . Проверено 3 июня 2010 г.
  15. ^ Роберт Бурдери. «Одна экосистема на каждого ребенка». хэкономика . Проверено 5 октября 2010 г.
  16. ^ Ласке, Лайонел. «Сухаризатор: вкус сахара на любом устройстве» . Проверено 24 мая 2015 г.
  17. ^ «Сахар на палочке». Wiki.sugarlabs.org . Проверено 20 мая 2012 г.
  18. ^ Ноутбук за 100 долларов становится ПК за 5 долларов, Technology Review, 24 июня 2009 г.
  19. ^ RecycleUSB.com - Пожертвуйте свои флэш-накопители на благое дело, Everything USB, 23 июля 2009 г., заархивировано из оригинала 28 января 2010 г.
  20. ^ «Новый сахар на палочке приносит столь необходимые улучшения», Wired , 9 декабря 2009 г.
  21. ^ Сахар на палочке становится слаще с Fedora Linux, Internet News, 28 мая 2010 г., заархивировано из оригинала 02 июня 2010 г. , получено 4 июня 2010 г.
  22. ^ Fedora Sugar Spin
  23. ^ Сахар на палочке с Fedora v22
  24. ^ "Обмен - OLPC" . Wiki.laptop.org . Проверено 20 мая 2012 г.
  25. ^ «Примечания к выпуску/8.2.0 — OLPC» . Wiki.laptop.org . Проверено 20 мая 2012 г.

Внешние ссылки