อ่าน 3 นาที
ซินเนอร์จี (ซอฟต์แวร์)
Synergyคือโปรแกรมสำหรับแชร์คีย์บอร์ดและเมาส์ระหว่างคอมพิวเตอร์หลายเครื่อง ใช้ในกรณีที่ ใช้ พีซี หลายเครื่อง ร่วมกัน โดยแต่ละเครื่องมีจอภาพเชื่อมต่ออยู่...
ซินเนอร์จี (ซอฟต์แวร์)
| การทำงานร่วมกัน | |
|---|---|
| ผู้เขียนต้นฉบับ | คริส โชเนมัน |
| นักพัฒนา | ซิมเลส |
| ปล่อย | 13 พฤษภาคม 2544 [ 1 ] |
| เวอร์ชันเสถียร | 1.20.4 [ 2 ] |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| ใบอนุญาต | กรรมสิทธิ์และGPLv2 [ 3 ] |
| เว็บไซต์ | symless.com/synergy |
| ที่เก็บข้อมูล |
|
Synergyคือโปรแกรมสำหรับแชร์คีย์บอร์ดและเมาส์ระหว่างคอมพิวเตอร์หลายเครื่อง ใช้ในกรณีที่ ใช้ พีซี หลายเครื่อง ร่วมกัน โดยแต่ละเครื่องมีจอภาพเชื่อมต่ออยู่ แต่ผู้ใช้เพียงคนเดียวต้องการควบคุมการทำงาน ผู้ใช้ต้องการเพียงคีย์บอร์ดและเมาส์ชุดเดียวบนโต๊ะทำงาน—คล้ายกับสวิตช์ KVMแต่ไม่มีวิดีโอ
Synergy เป็นซอฟต์แวร์ที่พัฒนาจากส่วนหนึ่งเป็นโอเพนซอร์ส และอีกส่วนหนึ่งเป็นซอฟต์แวร์ปิด โดยส่วนประกอบโอเพนซอร์สจะเผยแพร่ภายใต้เงื่อนไขของGNU General Public Licenseซึ่งเป็นซอฟต์แวร์ฟรีเวอร์ชันแรกของ Synergy ถูกสร้างขึ้นเมื่อวันที่ 13 พฤษภาคม 2544 โดย Chris Schoeneman และใช้งานได้เฉพาะกับX Window Systemเท่านั้น ปัจจุบัน Synergy รองรับWindows , macOS , Linuxและระบบปฏิบัติการที่คล้าย Unix อื่นๆ
ออกแบบ
เมื่อติดตั้งโปรแกรมแล้ว ผู้ใช้สามารถเลื่อนเมาส์ "ออก" จากขอบเดสก์ท็อปของคอมพิวเตอร์เครื่องหนึ่ง และตัวชี้เมาส์จะปรากฏบนเดสก์ท็อปของคอมพิวเตอร์อีกเครื่องหนึ่ง การกดปุ่มต่างๆ จะถูกส่งไปยังคอมพิวเตอร์เครื่องใดก็ตามที่ตัวชี้เมาส์อยู่ ทำให้สามารถควบคุมเครื่องหลายเครื่องได้ง่ายราวกับว่าเป็นคอมพิวเตอร์แบบหลายจอภาพเครื่องเดียว นอกจากนี้ยังสามารถซิง โครไน ซ์คลิปบอร์ดและแม้แต่โปรแกรมรักษาหน้าจอ ได้อีกด้วย
โปรแกรมนี้ถูกพัฒนาขึ้นในรูปแบบของเซิร์ฟเวอร์ ซึ่งทำหน้าที่กำหนดว่าขอบหน้าจอใดจะเชื่อมต่อไปยังเครื่องคอมพิวเตอร์ใด และ มีไคลเอนต์อย่างน้อยหนึ่งเครื่องที่เชื่อมต่อกับเซิร์ฟเวอร์เพื่อให้บริการเดสก์ท็อปของตนเอง โดยแป้นพิมพ์และเมาส์จะเชื่อมต่อกับเครื่องเซิร์ฟเวอร์
ตั้งแต่เวอร์ชัน 2.0 (2017) การกดแป้นพิมพ์ การเคลื่อนไหวของเมาส์ และเนื้อหาในคลิปบอร์ดจะถูกส่งผ่านการเชื่อมต่อเครือข่าย SSL ที่เข้ารหัส ซึ่งก่อนหน้านี้ต้องซื้อเวอร์ชัน Pro ในเวอร์ชัน 1 ในเดือนกรกฎาคม 2013 กลุ่ม Defuse Security Group รายงาน[ 4 ] ว่า การเข้ารหัสที่เป็นกรรมสิทธิ์ที่ใช้ใน Synergy 1.6 นั้นไม่ปลอดภัย และได้เผยแพร่ช่องโหว่ที่สามารถใช้เพื่อถอดรหัสคำสั่งที่ส่งไปยังไคลเอ็นต์ Synergy 1.6 ได้อย่างเงียบๆ[ 5 ]ปัญหานี้ได้รับการแก้ไขโดยการใช้ SSL ในเวอร์ชัน 1.7
การสื่อสาร TCP/IP ( พอร์ตเริ่มต้น 24800 [ 6 ] ) ใช้ในการส่งเหตุการณ์เมาส์ คีย์บอร์ด และคลิปบอร์ดระหว่างคอมพิวเตอร์ใน Synergy 1
ประวัติศาสตร์
โปรแกรม Synergy รุ่นแรกคือ CosmoSynergy ซึ่งสร้างขึ้นโดย Richard Lee และ Adam Feder ขณะทำงานอยู่ที่ Cosmo Software, Inc. ซึ่งเป็นบริษัทในเครือของ SGI (เดิมคือSilicon Graphics, Inc. ) ในช่วงปลายปี 1996 พวกเขาเขียนโปรแกรมนี้ขึ้นมา โดยมี Chris Schoeneman ร่วมเขียนด้วย เพื่อแก้ปัญหาที่ว่า วิศวกรส่วนใหญ่ใน Cosmo Software มีทั้งคอมพิวเตอร์ Irix และ Windows อยู่บนโต๊ะทำงาน และกล่องสลับระบบนั้นมีราคาแพงและใช้งานยาก CosmoSynergy ประสบความสำเร็จอย่างมาก แต่ Cosmo Software ปฏิเสธที่จะนำไปผลิตเป็นผลิตภัณฑ์ และบริษัทก็ปิดตัวลงในเวลาต่อมา Synergy คือการเขียนโปรแกรม CosmoSynergy ขึ้นมาใหม่ทั้งหมด โดยคงคุณสมบัติส่วนใหญ่ของเวอร์ชันดั้งเดิมไว้ และเพิ่มการปรับปรุงอีกเล็กน้อย
Synergy+ ถูกสร้างขึ้นในปี 2009 โดยแยกออกมาเพื่อบำรุงรักษาเพื่อแก้ไขข้อบกพร่องที่สืบทอดมาจากเวอร์ชันดั้งเดิม เวอร์ชันดั้งเดิมของ Synergy ไม่ได้รับการอัปเดตเป็นเวลานานพอสมควร (ณ วันที่ 6 มิถุนายน 2010 การเผยแพร่ครั้งล่าสุดคือวันที่ 2 เมษายน 2006) [ 7 ]ไม่เคยมีการยืนยันอย่างเป็นทางการว่าโครงการ Synergy ดั้งเดิมถูกยกเลิก อย่างไรก็ตาม มีการพูดคุยกันในที่สาธารณะซึ่งทำให้เกิดการคาดเดา[ 8 ]ในการพูดคุยดังกล่าว Chris Schoeneman (ผู้สร้าง Synergy) [ 9 ]ระบุว่าแทนที่จะสนับสนุนทีม 1.3.x เขาตั้งใจที่จะปล่อยเวอร์ชัน 2.0 ของ Synergy และประกาศต่อสาธารณะเมื่อวันที่ 27 สิงหาคม 2008 ว่าเขากำลังดำเนินการเกี่ยวกับเวอร์ชันนี้[ 10 ]
ดูเพิ่มเติม
- การกำหนดค่าแบบหลายที่นั่ง
- x2x
- ควิกซินเนอร์จี