กลับไปหน้าบทความ

อ่าน 5 นาที

น้ำตาล (สำหรับสภาพแวดล้อมบนเดสก์ท็อป)

Sugar เป็น สภาพแวดล้อมเดสก์ท็อป แบบโอเพนซอร์สและฟรี ที่ออกแบบมาเพื่อ การเรียนรู้แบบโต้ตอบ สำหรับเด็ก พัฒนาโดยSugarLabs [ 2 ] [ 3 ] พัฒนา ขึ้นเป็นส่วนหนึ่งของ โครงการ One Laptop...

น้ำตาล (สำหรับสภาพแวดล้อมบนเดสก์ท็อป)

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )
น้ำตาล
นักพัฒนาห้องปฏิบัติการน้ำตาล
ปล่อยพฤษภาคม 2549 ( 2006-05 )
เวอร์ชันเสถียร
0.121 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 6 กุมภาพันธ์ 2024
เขียนเป็นPython , [ 2 ] PyGTK , GTK+
ระบบปฏิบัติการลินุกซ์
มีจำหน่ายใน25 ภาษา[ 2 ]
พิมพ์สภาพแวดล้อมเดสก์ท็อป
ใบอนุญาตใบอนุญาตสาธารณะทั่วไปของ GNU
เว็บไซต์sugarlabs.org
ที่เก็บข้อมูล
  • github.com/sugarlabs/sugar

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

ประวัติศาสตร์

ในเดือนพฤษภาคม พ.ศ. 2549 นักพัฒนาของ Sugar อธิบายว่ามันเป็น "เครื่องมือสำหรับการแสดงออก" เป็นหลัก และมีแผนที่จะรวมคุณสมบัติมัลติมีเดียและเครือข่ายสังคม ไว้ด้วย [ 6 ]

ตั้งแต่เดือนพฤษภาคม พ.ศ. 2551 Sugar ได้รับการพัฒนาภายใต้การดูแลของSugar Labsซึ่งเป็นโครงการสมาชิกของSoftware Freedom Conservancy [ 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 ]

ข้ามแพลตฟอร์ม

ในช่วงต้นปี 2550 สามารถติดตั้ง Sugar ได้ แต่ค่อนข้างยาก บนระบบปฏิบัติการ Linux หลายตัว และในเครื่องเสมือนบนระบบปฏิบัติการอื่นๆ[ 9 ]ในช่วงกลางปี ​​2551 Sugar สามารถใช้งานได้บน ระบบปฏิบัติการ Linux Debian , UbuntuและFedoraเช่น ตั้งแต่ Ubuntu 8.04 (Hardy Heron) สามารถติดตั้ง Sugar ได้จากคลังเก็บข้อมูลอย่างเป็นทางการของ Ubuntu [ 10 ]ในช่วงกลางปี ​​2552 Sugar สามารถใช้งานได้บนopenSUSE [ 11 ]และระบบปฏิบัติการ Linux อื่นๆ[ 9 ] Sugar 0.82.1 ถูกรวมอยู่ในซอฟต์แวร์ระบบ OLPC เวอร์ชัน 8.2.0 สำหรับแล็ปท็อป XO-1 [ 12 ] Sugar 0.86 เปิดตัวเมื่อวันที่ 30 กันยายน 2552 [ 13 ] Sugar 0.88 เปิดตัวเมื่อวันที่ 31 มีนาคม 2553 [ 14 ] Sugar 0.90.0 เปิดตัวในเดือนตุลาคม 2553 [ 15 ]มีการเปิดตัวสามครั้งในปี 2554 และหนึ่งครั้งในเดือนมิถุนายน 2555 ซึ่งรวมถึงการสนับสนุนสถาปัตยกรรม 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 หรือคอนโซล

เมื่อวันที่ 23 มิถุนายน พ.ศ. 2552 Sugar Labs ประกาศเปิดให้ดาวน์โหลด Sugar on a Stick v1 Strawberry ซึ่งสามารถทำงานได้จากแฟลชไดรฟ์ USB ขนาด 1 GB ที่สามารถบูตได้[ 3 ] [ 18 ]เมื่อวันที่ 23 กรกฎาคม พ.ศ. 2552 Recycle USB.com ได้เปิดใช้งานโปรแกรมเพื่อแฟลช USB ที่ใช้แล้วด้วยซอฟต์แวร์ Sugar และบริจาคให้กับโรงเรียน[ 19 ]

การใช้งาน XO-1

OLPC XO-1มีไดรฟ์แฟลช NAND ขนาด 1 GB และหน่วยความจำ 256 MB เนื่องจากฮาร์ดไดรฟ์แบบแฟลชมีขนาดเล็ก จึงสามารถเพิ่มสวอปได้โดยใช้การ์ด SD หรืออุปกรณ์บล็อกเครือข่ายเท่านั้น[ 20 ]

หากมีการโหลดกิจกรรมมากเกินไปในเวลาเดียวกัน อาจเกิดปัญหาประสิทธิภาพเนื่องจากหน่วยความจำหรือภาระของโปรเซสเซอร์ต่ำ[ 21 ]

แอป Sugar บนระบบปฏิบัติการต่างๆ

มีโปรแกรม Sugar ติดตั้งมาให้แล้วใน ระบบปฏิบัติการ Linux หลาย ระบบ และที่โดดเด่นที่สุดได้แก่:

เฟโดรา สปิน โซแอส

นี่คือหนังสือ Fedora ฉบับพิเศษที่ตกแต่งด้วยภาพน้ำตาล และได้รับการเผยแพร่อย่างเป็นทางการใน Wiki ของ The Sugar Project บนหน้าเว็บ Sugar on a Stick (SoaS) ด้วย

ขนมปังปิ้งน้ำตาลทริสเคิล

Trisquel GNU/Linux เวอร์ชันทางการพร้อม Sugar ได้รับการแนะนำโดย The Sugar Project ในปี 2020

ภาพหน้าจอ

เครื่องให้ความหวาน

Sugarizer เป็น แอปพลิเคชันที่พัฒนาด้วย HTMLและJavaScriptซึ่งช่วยให้สามารถใช้งานฟังก์ชันของ Sugar บนอุปกรณ์ใดก็ได้ มีให้ใช้งานทั้งในรูปแบบเว็บแอปพลิเคชันและแอปพลิเคชันบนมือถือมีอินเทอร์เฟซผู้ใช้ที่คล้ายคลึงกันและมีฟีเจอร์ต่างๆ ของ Sugar Core (datastore และ journal) รวมถึงกิจกรรมต่างๆ ของ Sugar ด้วยเช่นกัน

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • ระบบปฏิบัติการ Sugar-on-a-Stick
  • ข้อมูลเกี่ยว กับ Sugar สำหรับ Raspberry Pi ถูกเก็บถาวรไว้เมื่อวันที่ 1 ธันวาคม 2017 ที่Wayback Machine
  • XO วางจำหน่ายแล้ว
  • เครื่องให้ความหวาน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sugar_(desktop_environment)&oldid=1358061881 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ น้ำตาล (สำหรับสภาพแวดล้อมบนเดสก์ท็อป)

Sugar เป็น สภาพแวดล้อมเดสก์ท็อป แบบโอเพนซอร์สและฟรี ที่ออกแบบมาเพื่อ การเรียนรู้แบบโต้ตอบ สำหรับเด็ก พัฒนาโดยSugarLabs [ 2 ] [ 3 ] พัฒนา ขึ้นเป็นส่วนหนึ่งของ โครงการ One Laptop...

หลักการออกแบบ

Sugar มีวัตถุประสงค์เพื่อให้เหมาะสำหรับผู้ใช้ที่ไม่มีประสบการณ์ แต่ก็มีฟังก์ชันขั้นสูงเพิ่มเติมสำหรับผู้ใช้ที่มีประสบการณ์มากกว่า เป้าหมายที่ระบุไว้ของโครงการคือ "หลีกเลี่ยงอินเทอร์เฟซที่บวม" และ "จำกัดการควบคุมให้เกี่ยวข้องกับงานที่ทำโดยตรง" [ 5 ]...

ประวัติศาสตร์

ในเดือนพฤษภาคม พ.ศ. 2549 นักพัฒนาของ Sugar อธิบายว่ามันเป็น "เครื่องมือสำหรับการแสดงออก" เป็นหลัก และมีแผนที่จะรวมคุณสมบัติ มัลติมีเดีย และ เครือข่ายสังคม ไว้ด้วย [ 6 ]

ข้ามแพลตฟอร์ม

ในช่วงต้นปี 2550 สามารถติดตั้ง Sugar ได้ แต่ค่อนข้างยาก บน ระบบปฏิบัติการ Linux หลายตัว และในเครื่องเสมือนบนระบบปฏิบัติการอื่นๆ [ 9 ] ในช่วงกลางปี ​​2551 Sugar สามารถใช้งานได้บน ระบบปฏิบัติการ Linux Debian , Ubuntu และ Fedora เช่น ตั้งแต่ Ubuntu 8.