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

อ่าน 3 นาที

โอซิริส (ซอฟต์แวร์)

Osiris Serverless Portal System (มักย่อว่าOsiris spsหรือOsiris ) เป็น โปรแกรม ฟรีแวร์ที่ใช้สร้างเว็บพอร์ทัลแบบกระจายผ่าน เครือข่าย แบบ Peer-to-Peer (P2P)...

โอซิริส (ซอฟต์แวร์)

ระบบพอร์ทัลแบบไร้เซิร์ฟเวอร์ Osiris
นักพัฒนาโคเดแวร์, เอสอาร์แอล
ปล่อย17 มีนาคม 2553 ( 17 มีนาคม 2010 )
เวอร์ชันเสถียร
0.15 / 8 กุมภาพันธ์ 2555 ( 8 กุมภาพันธ์ 2555 )
รุ่นทดลองใช้งาน
1.0 อัลฟา / 10 ธันวาคม 2014 [ 1 ] ( 10 ธันวาคม 2014 )
ระบบปฏิบัติการวินโดวส์ , ลินุกซ์
พิมพ์การแชร์ไฟล์แบบ Peer-to-peer , ซอฟต์แวร์ฟอรัม
เว็บไซต์osiris-sps .org

Osiris Serverless Portal System (มักย่อว่าOsiris spsหรือOsiris ) เป็น โปรแกรม ฟรีแวร์ที่ใช้สร้างเว็บพอร์ทัลแบบกระจายผ่าน เครือข่าย แบบ Peer-to-Peer (P2P) และทำงานได้อย่างอิสระจากเซิร์ฟเวอร์ส่วนกลาง โปรแกรมนี้ใช้งานได้กับระบบปฏิบัติการ Microsoft WindowsและLinux

แตกต่างจากเครื่องมือทั่วไปที่ใช้ในการเผยแพร่ข้อมูลบนอินเทอร์เน็ต เช่นระบบจัดการเนื้อหาอรัมอินเทอร์เน็ตหรือบล็อกที่ใช้ระบบส่วนกลาง ข้อมูลของพอร์ทัล Osiris จะถูกแบ่งปัน (ผ่าน P2P) ระหว่างผู้เข้าร่วมทั้งหมด เนื่องจากเนื้อหาที่จำเป็นสำหรับการนำทางถูกทำสำเนาไว้ในทุกเครื่องคอมพิวเตอร์ พอร์ทัลจึงสามารถใช้งานได้โดยไม่ต้องมีเซิร์ฟเวอร์ส่วนกลาง ดังนั้น พอร์ทัลจึงสามารถเข้าถึงได้ตลอดเวลา เพราะไม่ได้รับผลกระทบ จาก การโจมตีแบบปฏิเสธการให้บริการ ข้อจำกัด ของผู้ให้บริการอินเทอร์เน็ต (เช่น การจำกัดปริมาณการใช้งานและการเซ็นเซอร์ ) และความล้มเหลวของฮาร์ดแวร์ ด้วยวิธีนี้ พอร์ทัลเว็บจึงสามารถดำเนินการได้ด้วยต้นทุนที่ต่ำมากและปราศจากการควบคุมจากภายนอก

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

Osiris เริ่มต้นโดยนักพัฒนาชื่อ "Berserker" โดยต่อยอดมาจากKeyForum Osiris เขียนด้วยภาษาC++และออกแบบมาให้เป็นระบบกระจายศูนย์ ไม่สามารถทำลายได้ และสามารถขยายขอบเขตไปไกลกว่าแค่เว็บบอร์ดธรรมดา "Clodo" เข้าร่วมโครงการในอีกหลายเดือนต่อมา

Osiris ได้รับการประกาศอย่างเป็นทางการเมื่อวันที่ 2 ตุลาคม 2549 หลังจากการพัฒนามา 2 ปี ทีมประกอบด้วยนักพัฒนา 2 คน (Clodo และ Berserker) พนักงาน 2 คน (DanielZ และ Rei.Andrea) และกลุ่มผู้สนับสนุน/ผู้ทดสอบเบต้า (หลายคนเป็นสมาชิกทีม KeyForum อยู่แล้ว)

ตั้งแต่เวอร์ชัน 0.12 เป็นต้นไป Osiris ได้กลายเป็นโปรแกรมที่ใช้งานได้บนหลายแพลตฟอร์ม ซึ่งเป็นไปได้ด้วยการย้ายจากVisual Studioไปใช้ไลบรารี wxWidgets

คุณสมบัติหลัก

Osiris เกิดจากการผสานรวมระหว่างเทคโนโลยีแบบ Peer-to-Peer (P2P) และ เว็บพอร์ทัล

  • มันช่วยให้ทุกคนสามารถสร้างเว็บพอร์ทัลได้ฟรี โดยไม่ต้องพึ่งพาใครหรือมีความรู้ทางเทคนิคพิเศษใดๆ
  • อนุญาตให้สร้างเนื้อหาโดยไม่เปิดเผยตัวตน ซึ่งเป็นการส่งเสริมเสรีภาพในการแสดงออกและเสรีภาพในการพูด
  • Osiris มีเครื่องมือค้นหาข้อความเต็มรูปแบบที่ช่วยให้สามารถค้นหาเนื้อหาได้ทั่วทั้งพอร์ทัล
  • การใช้ทรัพยากรต่ำ: เมื่อจำนวนผู้ใช้ในพอร์ทัลเพิ่มขึ้น ภาระงานบนโหนดเดียวจะลดลง เนื่องจากงานจะถูกกระจายไปยังโหนดเครือข่ายทั้งหมด
  • ใช้โครงสร้างพื้นฐานแบบ P2P (บนพื้นฐานของKademlia ) สำหรับการเผยแพร่พอร์ทัล ซึ่งเป็นสาขาที่มีทางเลือกน้อยและใช้งานยาก
  • การบริหารจัดการนั้นอิงตามระบบชื่อเสียง ซึ่งเป็นวิธีการใหม่ในการจัดการผู้ใช้ในระบบกระจายศูนย์โดยไม่ต้องใช้เซิร์ฟเวอร์ส่วนกลาง

แนวคิดพื้นฐาน

Osiris แตกต่างจากโปรแกรม P2P แบบดั้งเดิมตรงที่เน้นเรื่องความปลอดภัยและการจัดการข้อมูลแบบกระจายศูนย์

ความปลอดภัย

  • ระบบนี้เป็นระบบนิรนาม ไม่สามารถเชื่อมโยงผู้ใช้กับที่อยู่ IP ได้ ดังนั้นจึงไม่สามารถติดตามตัวบุคคลที่สร้างเนื้อหาได้
  • แม้จะสามารถเข้าถึงระบบ Osiris ได้โดยตรง ก็เป็นไปไม่ได้ที่จะติดตามตัวผู้ใช้จริงได้หากไม่ทราบรหัสผ่านของผู้ใช้
  • กุญแจดิจิทัล 2048 บิตรับประกันความถูกต้องของเนื้อหา (ลงลายมือชื่อดิจิทัลเพื่อป้องกันการปลอมแปลง) และการรักษาความลับของข้อความส่วนตัว (เข้ารหัสระหว่างผู้ส่งและผู้รับ)
  • เพื่อป้องกันไม่ให้ผู้ให้บริการอินเทอร์เน็ต (ISP) ดักจับการรับส่งข้อมูล การเชื่อมต่อ และการถ่ายโอนข้อมูลไปยังพอร์ทัล (เรียกว่าการจัดเรียง) Osiris ใช้พอร์ตแบบสุ่มซึ่งจะถูกซ่อนไว้ในระหว่างการจับมือและเข้ารหัสแบบจุดต่อจุดผ่านAES 256 บิต
  • การกระจายข้อมูลแบบ P2P ช่วยให้สามารถจัดเก็บเนื้อหาได้หลายสำเนา เพื่อรับประกันความต่อเนื่องของข้อมูลในกรณีที่ฮาร์ดแวร์ล้มเหลวหรือโหนดออฟไลน์
  • เนื่องจากข้อมูลในพอร์ทัลถูกบันทึกไว้ในเครื่อง จึงสามารถอ่านเนื้อหาได้แม้ว่าจะทำงานแบบออฟไลน์ก็ตาม

ระบบชื่อเสียง

ระบบการให้คะแนนชื่อเสียงและการสร้างมุมมองที่หลากหลายของพอร์ทัลนั้นเป็นหนึ่งในแง่มุมที่ล้ำสมัยที่สุดของโปรแกรม แตกต่างจากระบบ "ดั้งเดิม" ที่งานคำนวณ (การคำนวณสถิติ การจัดทำดัชนีเนื้อหา ฯลฯ) มักทำโดยเซิร์ฟเวอร์ส่วนกลาง Osiris ใช้แนวทางแบบกระจายศูนย์ โดยส่วนใหญ่แล้วงานจะทำโดยผู้ใช้พอร์ทัล ด้วยเหตุนี้จึงอาจมีมุมมองที่แตกต่างกันมากขึ้นเกี่ยวกับพอร์ทัล ขึ้นอยู่กับบัญชีที่ใช้

ผู้ใช้แต่ละคนมีอิสระที่จะให้คะแนนความน่าเชื่อถือ (ทั้งเชิงบวกและเชิงลบ) แก่ผู้ใช้คนอื่นตามการมีส่วนร่วมในพอร์ทัล โดยระบบจะประมวลผลหน้าเว็บตามคะแนนความน่าเชื่อถือเหล่านี้ โดยลบเนื้อหาของผู้ใช้ที่ได้รับการประเมินในเชิงลบ (เช่นสแปมเมอร์ ) และนำเข้าคะแนนความน่าเชื่อถือของผู้ใช้ที่ได้รับการประเมินในเชิงบวก ซึ่งจะช่วยสร้างเครือข่ายการประเมินที่ช่วยในการจัดการพอร์ทัล โปรดทราบว่าแต่ละไคลเอนต์จะประมวลผลข้อมูลอย่างอิสระบนเครื่องของตนเองในกระบวนการที่เรียกว่าการทำให้พอร์ทัลเสถียร

เว็บไซต์ของกลุ่มนิยมระบอบกษัตริย์และกลุ่มอนาธิปไตย

เมื่อผู้ใช้สร้างพอร์ทัล Osiris ผู้ใช้จะต้องเลือกระหว่างระบบการดูแลจัดการสองระบบ ได้แก่ "อนาธิปไตย" และ "ระบอบกษัตริย์" การเลือกนี้ไม่สามารถเปลี่ยนแปลงได้หลังจากสร้างพอร์ทัลแล้ว ในพอร์ทัลแบบอนาธิปไตย ผู้ใช้ทุกคนสามารถให้คะแนนผู้ใช้คนอื่นได้ และส่งผลต่อชื่อเสียงของผู้ใช้นั้นในหมู่ผู้ใช้ทั้งหมดของพอร์ทัล ด้วยวิธีนี้ พอร์ทัลสามารถได้รับการดูแลจัดการโดยไม่ต้องใช้เซิร์ฟเวอร์ส่วนกลาง ชื่อเสียงเริ่มต้นจะเป็นบวกเสมอและถูกกำหนดให้กับผู้ดูแลระบบ ซึ่งเป็นผู้ใช้ที่เผยแพร่ลิงก์เชิญ (ลงนามดิจิทัล) ไปยังพอร์ทัล ในพอร์ทัลแบบระบอบกษัตริย์ เฉพาะผู้ดูแลระบบพอร์ทัลและผู้ดูแลเท่านั้นที่สามารถสร้างชื่อเสียง และลบหรือโปรโมตเนื้อหาในพอร์ทัลได้

ไอซิส เกตเวย์

Isis เป็นเว็บเกตเวย์สำหรับพอร์ทัล Osiris ที่เขียนด้วย PHP 5 ซึ่งช่วยให้สามารถเรียกดูพอร์ทัลได้โดยไม่ต้องติดตั้ง Osiris

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

เนื่องจากในทางเทคนิคแล้วไม่สามารถรับประกันการไม่เปิดเผยตัวตนในสถาปัตยกรรมประเภทนี้ได้ การเข้าถึงทั้งหมดของ Isis จึงเป็นแบบอ่านอย่างเดียว ซึ่งมีวัตถุประสงค์สองประการ คือ การรับรองความเป็นส่วนตัวของผู้ใช้ และการส่งเสริมให้ผู้ใช้ Osiris มีส่วนร่วมในพอร์ทัลอย่างแข็งขัน

แผนในอนาคต

  • เวอร์ชัน 0.15 พร้อมใช้งานบน Linux และ Windows และมีเวอร์ชันเบต้าสำหรับ OS X ให้ใช้งาน[ 2 ]
  • ทีมพัฒนา Osiris กำลังพิจารณาระบบจัดการข้อมูลบนดิสก์ที่เรียกว่า "กลไกการเอาชีวิตรอด" ระบบนี้จะลบเนื้อหาโดยอัตโนมัติเมื่อจำเป็น เพื่อให้ฐานข้อมูลมีขนาดเล็กและเพิ่มความเร็ว/ความเสถียรของพอร์ทัล
  • การปรับปรุงประสิทธิภาพโดยเน้นที่การจัดระเบียบและการรักษาเสถียรภาพของระบบ เพื่อให้ทำงานได้เร็วขึ้นและใช้ทรัพยากรน้อยลง
  • เมื่อวันที่ 18 มีนาคม 2553 นักพัฒนา Osiris SPS ประกาศว่าพวกเขากำลังวางแผนที่จะย้าย Osiris SPS ไปยัง โครงการซอฟต์แวร์โอเพนซอร์ส ที่ได้รับอนุญาตภายใต้GPLในอีกไม่กี่เดือนข้างหน้า[ 3 ] อย่างไรก็ตาม ณ วันที่ 15 กันยายน 2556 ซอร์สโค้ดยังไม่ได้รับการเผยแพร่ และซีรีส์ 1.x ก็ยังไม่ได้รับการวางจำหน่าย[ 4 ​​]
  • เมื่อวันที่ 10 ธันวาคม พ.ศ. 2557 นักพัฒนา Osiris SPS ได้ประกาศเวอร์ชันอัลฟ่า 1.0 และหารือเกี่ยวกับปัญหาการออกแบบซอฟต์แวร์ ผู้บริจาค/นักพัฒนา Osiris ได้เสนอให้สร้างแคมเปญระดมทุน Kickstarter เนื่องจากการปรับปรุงการออกแบบซอฟต์แวร์จะต้องใช้ทรัพยากรจำนวนมาก[ 5 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Osiris_(software)&oldid=1311017169 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ โอซิริส (ซอฟต์แวร์)

Osiris Serverless Portal System (มักย่อว่าOsiris spsหรือOsiris ) เป็น โปรแกรม ฟรีแวร์ที่ใช้สร้างเว็บพอร์ทัลแบบกระจายผ่าน เครือข่าย แบบ Peer-to-Peer (P2P)...

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

Osiris เริ่มต้นโดยนักพัฒนาชื่อ "Berserker" โดยต่อยอดมาจาก KeyForum Osiris เขียนด้วยภาษา C++ และออกแบบมาให้เป็นระบบกระจายศูนย์ ไม่สามารถทำลายได้ และสามารถขยายขอบเขตไปไกลกว่าแค่เว็บบอร์ดธรรมดา "Clodo" เข้าร่วมโครงการในอีกหลายเดือนต่อมา

คุณสมบัติหลัก

Osiris เกิดจากการผสานรวมระหว่างเทคโนโลยี แบบ Peer-to-Peer (P2P) และ เว็บ พอร์ทัล

แนวคิดพื้นฐาน

Osiris แตกต่างจากโปรแกรม P2P แบบดั้งเดิมตรงที่เน้นเรื่องความปลอดภัยและการจัดการข้อมูลแบบกระจายศูนย์