Sugar(デスクトップ環境)

砂糖
開発者シュガーラボ
初回リリース2006年5月 (2006-05
安定版リリース
0.121 [ 1 ] ウィキデータで編集する / 2024年2月6日
リポジトリ
書かれたPython[ 2 ] PyGTKGTK+
オペレーティング·システムリナックス
入手可能な25言語[ 2 ]
タイプデスクトップ環境
ライセンスGNU一般公衆利用許諾契約書
Webサイトシュガーラボ.org

Sugarは、子どもによるインタラクティブな学習のために設計された無料のオープンソースデスクトップ環境です。SugarLabsによって開発されました。[ 2 ] [ 3 ] One Laptop per Child (OLPC)プロジェクトの一環として開発されたSugarは、 OLPC XO-1ラップトップコンピュータのデフォルトインターフェースでした。OLPC XO-1.5以降では、 GNOMEインターフェースとSugarインターフェースのいずれかを選択できるようになりました。 [ 4 ]

SugarはライブCDライブUSB 、およびいくつかのLinuxディストリビューションを通じてインストール可能なパッケージとして利用可能です。[ 2 ]

他の多くのデスクトップ環境とは異なり、Sugarは「デスクトップ」「フォルダ」「ウィンドウ」といったメタファーを使用しません。その代わりに、Sugarのデフォルトのフルスクリーンアクティビティでは、ユーザーは一度に1つのプログラムのみに集中する必要があります。Sugarは、ユーザーが実行中のプログラムセッションを自動的に保存するジャーナル機能を実装しており、ユーザーは後からインターフェースを使用して、日付、使用したアクティビティ、またはファイルタイプで過去の作業内容を呼び出すことができます。

設計原則

Sugarは、経験の浅いユーザーにも使いやすいことを目指していますが、経験豊富なユーザー向けにはより高度な機能も提供しています。プロジェクトの目標は、「肥大化したインターフェースを避ける」ことと、「操作を現在のタスクに直接関連するものに限定する」ことです。[ 5 ]アプリケーションは全画面で実行され、ダブルクリックは使用されず、メニューにはアイコンが表示されます。

Sugarはインタプリタ言語であるPython [ 2 ]で書かれており、プログラミング経験あるユーザーであれば変更可能です。多くのオペレーティングシステムで使用されているデスクトップ環境は C言語などの コンパイル言語で書かれています。

歴史

2006年5月、Sugarの開発者はSugarを主に「表現のためのツール」と表現し、マルチメディア機能ソーシャルネットワーキング機能を追加する計画を進めていた。[ 6 ]

2008年5月以来、SugarはSoftware Freedom ConservancyのメンバープロジェクトであるSugar Labsの傘下で開発されてきました。[ 3 ]貢献者の中にはOne Laptop per Childやその他の関連組織に雇用されている人もいますが、その他はボランティアで、その多くはフリーソフトウェアコミュニティに関係しています。[ 7 ]オリジナルのSugarプラットフォームの貢献者には、Marco Pesenti Gritti、Walter BenderChristopher Blizzard、Eben Eliason、Simon Schampijer、Christian Schmidt、Lisa Strausfeld、Takaaki Okada、Tomeu Vizoso、Dan Williamsが含まれています。[ 8 ]

クロスプラットフォーム

2007 年初頭までに、Sugar はいくつかのLinux ディストリビューションや、他のオペレーティングシステム上の仮想マシンに、多少の困難を伴いながらもインストールできるようになりました。[ 9 ] 2008 年中頃までに、Sugar はLinux のDebianUbuntuFedoraディストリビューションで利用できるようになりました。たとえば、Ubuntu 8.04 (Hardy Heron) の時点では、Sugar は公式の Ubuntu universe リポジトリからインストールできました。[ 10 ] 2009 年中頃までに、Sugar はopenSUSE [ 11 ]や他の Linux ディストリビューションでも利用できるようになりました。[ 9 ] Sugar 0.82.1 は XO-1 ラップトップの OLPC システムソフトウェアリリース 8.2.0 に含まれていました。[ 12 ] Sugar 0.86は2009年9月30日にリリースされました。[ 13 ] Sugar 0.88は2010年3月31日にリリースされました。[ 14 ] Sugar 0.90.0は2010年10月にリリースされました。[ 15 ] 2011年には3回のリリースがあり、2012年6月にはXO 1.75のARMアーキテクチャのサポートが含まれていました。OLPC XOラップトップのビルドとリリーススケジュールはOSリリースで入手できます。Sugarは「 Sugarizer 」というプロジェクト名で、 HTML5JavaScriptを使用してAndroidFirefox OSiOSで動作するように移植されています。また、 HTML5をサポートするWebブラウザ用に作成された追加のクライアントもあります。[ 16 ]

棒付き砂糖

Linux用のSugar学習プラットフォームは、USBブート可能なLinuxディストリビューション(「Sugar on a Stick」[ 17 ]または「SoaS」とも呼ばれる)として、またほとんどのLinuxディストリビューションにインストール可能な追加のデスクトップ環境を形成するソフトウェアコンポーネントとして提供されています。[ 3 ] Fedora Live USB Creatorを使用してインストールすることができ、Sugarターミナルまたはコンソールからのコマンドを使用してコンピュータのハードディスクにインストールすることができますliveinst

2009年6月23日、Sugar Labsは、起動可能な1GBのUSBフラッシュドライブから実行できるSugar on a Stick v1 Strawberryのダウンロードが可能になったと発表しました。[ 3 ] [ 18 ] 2009年7月23日、Recycle USB.comは、使用済みのUSBキーをSugarソフトウェアで再フラッシュし、学校に寄付するプログラムを開始しました。[ 19 ]

XO-1の使用法

OLPC XO-1は1GBのNANDフラッシュドライブと256MBのメモリを搭載しています。フラッシュベースのハードドライブは容量が小さいため、スワップ領域を追加するにはSDカードまたはネットワークブロックデバイスを使用する必要があります。[ 20 ]

同時にロードされるアクティビティが多すぎると、メモリ不足やプロセッサ負荷によりパフォーマンスの問題が発生する可能性があります。[ 21 ]

さまざまなオペレーティングシステム上のSugar

Sugar はいくつかのLinuxオペレーティング システムにプリインストールされており、最も有名なものは次のとおりです。

フェドラスピンSoaS

Fedora に Sugar を搭載したエディション。The Sugar Project の Wiki のSugar on a Stick (SoaS)ウェブページでも公式に紹介されています。

トリスケルシュガートースト

Trisquel GNU/Linuxの公式エディション(Sugar搭載)です。2020年時点でThe Sugar Projectによって 推奨されています。

スクリーンショット

シュガーライザー

Sugarizerは、HTMLJavaScriptベースのアプリケーションで、あらゆるデバイスでSugarの機能を利用できます。Webアプリケーションモバイルアプリの両方で利用可能です。Sugar Coreと同様のユーザーインターフェースを備え、Sugar Coreの機能(データストアとジャーナル)に加え、Sugarの多くのアクティビティも含まれています。

参照

参考文献

  1. ^ エラー: Wikidata からの参照を正しく表示できません。技術的な詳細:
    • {{ Cite web }}が失敗した理由: 出力テンプレートの呼び出しで必須パラメータが見つかりませんurl
    • {{ Cite Q }}が失敗した理由: 出力テンプレートの呼び出しで必須パラメータが見つかりません1
    詳細については ドキュメント を参照してください。
  2. ^ a b c d e「Sugar Labs Features」 。 2011年5月25日時点のオリジナルよりアーカイブ。2012年5月4日閲覧。
  3. ^ a b c d Paul, Ryan (2009年6月26日). 「Sugar on a StickがLinuxの甘い味を教室にもたらす」 Ars Technica . 2010年1月10日閲覧。
  4. ^ 「ビデオ: XO-1.5 ラップトップ デュアルブート - Gnome と Sugar UI - OLPC ニュース」 www.olpcnews.com . 2015年6月1日閲覧
  5. ^ 「ヒューマンインターフェースガイドライン/デザインの基礎/主要なデザイン原則」 Wiki.sugarlabs.org 2009年9月15日2012年5月20日閲覧
  6. ^ "some more sugar notes | Christopher Blizzard" . 0xdeadbeef.com . 2006年5月23日. 2006年6月2日時点のオリジナルよりアーカイブ。 2012年5月20日閲覧
  7. ^ 「Sugar commit counts」 . Ohloh. 2012年10月10日時点のオリジナルよりアーカイブ2009年10月22日閲覧。
  8. ^ベンダー、ウォルター、ケイン、チャールズ、コーニッシュ、ジョディ、ドナヒュー、ニール(2012年12月)。『世界を変えるための学習:子供1人1台のラップトップの社会的影響』パルグレイブ・マクミラン。ISBN 9780230337312
  9. ^ a b「ダウンロード」 . Wiki.sugarlabs.org . 2012年4月14日. 2012年5月20日閲覧
  10. ^ Ubuntu Linux 上の Sugar - OLPC
  11. ^ Sugar - openSUSE 、 2009年7月31日閲覧。
  12. ^ 「APIの変更 - OLPC」 . Wiki.laptop.org . 2012年5月20日閲覧
  13. ^ 「[お知らせ] Sucrose 0.86.0 最終リリース」2009年10月22日閲覧。
  14. ^ 「[お知らせ] Fedora 13でのSugar 0.88.0安定版リリースとデイリーイメージのテスト」2010年6月3日閲覧
  15. ^ロバート・バーデリ「One Ecosystem Per Child」 xconomy 2010年10月5日閲覧
  16. ^ Laské, Lionel. 「Sugarizer: どんなデバイスでも砂糖の味を」2015年5月24日閲覧
  17. ^ 「Sugar on a Stick」 . Wiki.sugarlabs.org . 2012年5月20日閲覧。
  18. ^ 100ドルのラップトップが5ドルのPCになる、テクノロジーレビュー、2009年6月24日
  19. ^ RecycleUSB.com - Donate your Flash Drives for a Good Cause、Everything USB、2009年7月23日、2010年1月28日時点のオリジナルよりアーカイブ
  20. ^ "Swap - OLPC" . Wiki.laptop.org . 2012年5月20日閲覧
  21. ^ 「リリースノート/8.2.0 - OLPC」 . Wiki.laptop.org . 2012年5月20日閲覧