แฟรกทัล (ซอฟต์แวร์)
| แฟรกทัล | |
|---|---|
เวอร์ชั่น 6 | |
| นักพัฒนา | โครงการ GNOME |
| ปล่อย | 16 มีนาคม 2561 |
| เขียนเป็น | สนิม |
| แพลตฟอร์ม | เหมือนยูนิก |
| มาตรฐาน | เมทริกซ์ |
| มีจำหน่ายใน | 26 ภาษา[ 1 ] |
| พิมพ์ | IM , แชท |
| ใบอนุญาต | จีพีแอลวี3 |
| เว็บไซต์ | wiki.gnome.org/Apps/Fractal |
| ที่เก็บข้อมูล |
|
Fractalเป็นโปรแกรมรับส่งข้อความโต้ตอบแบบทันทีและซอฟต์แวร์สำหรับการทำงานร่วมกัน บนเดสก์ท็ อป GNOMEโดยใช้โปรโตคอล Matrix
เป็นซอฟต์แวร์ฟรีภายใต้ใบอนุญาตสาธารณะทั่วไปของ GNUเวอร์ชัน 3 Fractal สามารถติดตั้งบนระบบปฏิบัติการ Linux ต่างๆ ผ่านFlathubซึ่งเป็นวิธีการติดตั้งที่แนะนำ[ 2 ]แม้ว่าระบบปฏิบัติการบางระบบจะจัดหาแพ็กเกจผ่านที่เก็บอย่างเป็นทางการก็ตาม
คุณสมบัติ
Fractal ผสานรวมเข้ากับเดสก์ท็อป GNOME ได้เป็นอย่างดีด้วยการออกแบบส่วนติดต่อผู้ใช้ที่สะอาดตาและใช้งานง่าย ซึ่งได้รับการปรับให้เหมาะสมสำหรับการทำงานร่วมกันในกลุ่มใหญ่[ 3 ]ฟังก์ชันการทำงานยังคงมีจำกัดในเวอร์ชันแรกๆ จากฤดูใบไม้ผลิปี 2018 เมื่อฟีเจอร์ต่างๆ เช่นวิดีโอแชทและการเข้ารหัสแบบ end-to-endยังไม่มี[ 4 ] ส่วนติดต่อผู้ใช้มุ่งเป้าไปที่ทั้งสมาร์ทโฟนและระบบเดสก์ท็อปและปรับให้เข้ากับขนาดและรูปแบบหน้าจอที่แตกต่างกัน[ 5 ] [ 6 ]
สถาปัตยกรรม
Fractal เขียนด้วยRustและมีอินเทอร์เฟซผู้ใช้แบบกราฟิกที่เหมือนกับซอฟต์แวร์สำหรับ GNOME ซึ่งใช้ ชุดเครื่องมือวิดเจ็ต GTK เป็นพื้นฐาน สำหรับอินเทอร์เฟซผู้ใช้แบบปรับเปลี่ยนได้ จะใช้ไลบรารีซอฟต์แวร์ที่เรียกว่าLibadwaita [ 7 ] ข้อมูล ประจำตัวการเข้าสู่ระบบสามารถจัดเก็บไว้ใน ตัวจัดการรหัสผ่านในเครื่องใดก็ได้ที่ให้บริการ Secret Service API [ 3 ]ฟังก์ชันการทำงานจะถูกแบ่งออกเป็นส่วนหน้า แยกต่างหาก สำหรับการแชทจำนวนมากและการส่งข้อความโต้ตอบแบบทันทีส่วนบุคคลโดยใช้ส่วนหลังทั่วไป ซึ่งเรียกอย่างไม่เป็นทางการว่าDiscussionsและMessagesตามลำดับ[ 8 ] [ 9 ]
ประวัติศาสตร์
โค้ดแรกถูกคอมมิตไปยัง Fest (เดิมชื่อruma-gtk ) เมื่อวันที่ 29 ธันวาคม 2016 ซึ่งโค้ดเบส Fractal ถูกแยกโดย Daniel García Moreno ในเดือนสิงหาคม 2017 [ 10 ]สำหรับเวอร์ชันแรก (v0.1.0) เมื่อวันที่ 10 พฤศจิกายน 2017 มันถูกเรียกว่า Guillotine
เมื่อมีการปล่อยเวอร์ชัน 0.1.22 เมื่อวันที่ 27 มีนาคม 2018 ระบบจึงเข้าสู่สถานะเบต้า และเมื่อปล่อย GNOME เวอร์ชัน 3.30 เมื่อวันที่ 5 กันยายน 2018 ระบบจึงเข้าสู่สถานะเวอร์ชันวางจำหน่ายอย่างเป็นทางการ
ในช่วงฤดูร้อนนั้น นักศึกษา 2 คนได้ทำงานเกี่ยวกับ Fractal ซึ่งได้รับการสนับสนุนเป็นส่วนหนึ่งของ โครงการ Google Summer of Codeรวมถึงการพัฒนาระบบแปลภาษาและการตรวจสอบการสะกดคำ[ 11 ]บริษัทผู้ผลิตคอมพิวเตอร์Purismกำลังดำเนินการบูรณาการเข้ากับสมาร์ทโฟน Linux Librem 5ซึ่งได้รับการระดมทุนจากสาธารณะ และมีกำหนดวางจำหน่ายในตลาดในไตรมาสที่ 4 ปี 2019 [ 12 ]ดังนั้น Purism จึงให้การสนับสนุนการพัฒนาฟีเจอร์บางอย่าง เช่น การสนับสนุนการเข้ารหัสแบบ end-to-end (E2EE) ของ Matrix ซึ่งได้รับการกำหนดมาตรฐานในปี 2018 E2EE ถูกนำไปใช้เป็นโมดูลซอฟต์แวร์แยกต่างหาก ซึ่งฟังก์ชันพื้นฐานมีให้ใช้งานได้ตั้งแต่ฤดูใบไม้ร่วงปี 2018 [ 13 ]