この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについてはこちらをご覧ください)
|
| 砂糖 | |
|---|---|
Fedora 41 で動作する Sugar「ホームビュー」(v0.121) | |
| 開発者 | シュガーラボ |
| 初回リリース | 2006年5月 (2006-05) |
| 安定版リリース | 0.121 [ 1 ] |
| リポジトリ | |
| 書かれた | Python、[ 2 ] PyGTK、GTK+ |
| オペレーティング·システム | リナックス |
| 入手可能な | 25言語[ 2 ] |
| タイプ | デスクトップ環境 |
| ライセンス | GNU一般公衆利用許諾契約書 |
| Webサイト | シュガーラボ |
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 Bender、Christopher Blizzard、Eben Eliason、Simon Schampijer、Christian Schmidt、Lisa Strausfeld、Takaaki Okada、Tomeu Vizoso、Dan Williamsが含まれています。[ 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 は 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 」というプロジェクト名で、 HTML5とJavaScriptを使用してAndroid、Firefox OS、iOSで動作するように移植されています。また、 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 ]
OLPC XO-1は1GBのNANDフラッシュドライブと256MBのメモリを搭載しています。フラッシュベースのハードドライブは容量が小さいため、スワップ領域を追加するにはSDカードまたはネットワークブロックデバイスを使用する必要があります。[ 20 ]
同時にロードされるアクティビティが多すぎると、メモリ不足やプロセッサ負荷によりパフォーマンスの問題が発生する可能性があります。[ 21 ]
Sugar はいくつかのLinuxオペレーティング システムにプリインストールされており、最も有名なものは次のとおりです。
Fedora に Sugar を搭載したエディション。The Sugar Project の Wiki のSugar on a Stick (SoaS)ウェブページでも公式に紹介されています。
Trisquel GNU/Linuxの公式エディション(Sugar搭載)です。2020年時点でThe Sugar Projectによって 推奨されています。
Sugarizerは、HTMLとJavaScriptベースのアプリケーションで、あらゆるデバイスでSugarの機能を利用できます。Webアプリケーションとモバイルアプリの両方で利用可能です。Sugar Coreと同様のユーザーインターフェースを備え、Sugar Coreの機能(データストアとジャーナル)に加え、Sugarの多くのアクティビティも含まれています。
url。1。