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

อ่าน 7 นาที

ไลบรารีอุปกรณ์เสมือน Linux ของ TurnKey

TurnKey Linux Virtual Appliance Library เป็น โครงการ ซอฟต์แวร์โอเพนซอร์ส ฟรี ที่พัฒนา ซอฟต์แวร์ เซิร์ฟเวอร์สำเร็จรูป (หรือเรียกว่า เครื่องเสมือน ) ที่ใช้ Debian เป็นพื้นฐาน...

ไลบรารีอุปกรณ์เสมือน Linux ของ TurnKey

ไลบรารีอุปกรณ์เสมือน Linux ของ TurnKey
ตระกูลระบบปฏิบัติการลินุกซ์ ( ระบบ ปฏิบัติการคล้ายยูนิกซ์ )
สถานะการทำงานปัจจุบัน
แบบจำลองแหล่งที่มาโอเพนซอร์ส
รุ่นล่าสุด18.0 [ 1 ] / 14 กันยายน 2023 ( 14 กันยายน 2023 )
วิธีการอัปเดตเอพีที
ตัวจัดการแพ็กเกจdpkg
แพลตฟอร์มที่รองรับเอ็กซ์86-64
ประเภทเคอร์เนลโมโนลิธิก ( ลินุกซ์ )
ใบอนุญาตใบอนุญาตซอฟต์แวร์ฟรี
เว็บไซต์อย่างเป็นทางการwww.turnkeylinux.org

TurnKey Linux Virtual Appliance Libraryเป็น โครงการ ซอฟต์แวร์โอเพนซอร์สฟรี ที่พัฒนาซอฟต์แวร์ เซิร์ฟเวอร์สำเร็จรูป (หรือเรียกว่าเครื่องเสมือน ) ที่ใช้Debianเป็นพื้นฐาน เครื่องเสมือนของ TurnKey สามารถใช้งานได้ในรูปแบบ เครื่องเสมือน ( รองรับไฮเปอร์ไวเซอร์หลายประเภท ) ในบริการ คลาวด์คอมพิ วติ้ง เช่นAmazon Web Services หรือติดตั้งในคอมพิวเตอร์จริงก็ได้

คุณสมบัติ

โครงการนี้ดูแลอุปกรณ์เสมือน ประมาณ 100 รายการ ซึ่งทั้งหมดได้รับอนุญาตอย่างเสรี พร้อมการอัปเดตความปลอดภัยอัตโนมัติรายวันและความสามารถในการสำรองข้อมูล[ 2 ] อุปกรณ์เหล่านี้ถูกบรรจุในรูปแบบสำหรับแพลตฟอร์มเวอร์ชวลไลเซชันที่แตกต่างกัน และมีสองเวอร์ชันสำหรับการติดตั้งบนสื่อทางกายภาพ (ไปยังฮาร์ดดิสก์ที่ไม่ใช่เวอร์ชวลไลเซชันหรือ USB จาก ISO แบบไฮบริด) หรือบนAmazon Elastic Compute Cloud [ 3 ]

แอปพลิเคชันเซิร์ฟเวอร์ที่ผสานรวมไว้ล่วงหน้า ได้แก่LAMP , WordPress , Joomla , Drupal , Redmine , MySQL , MediaWiki , ตัวควบคุมโดเมน , เซิร์ฟเวอร์ไฟล์ , Ruby on Rails , phpBBและอื่นๆ อีกมากมาย

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

โครงการนี้ ก่อตั้งโดยวิศวกรของบริษัทสตาร์ทอัพของอิสราเอล[ 8 ] โดยเริ่มแรก เกิดขึ้นในช่วงกลางปี ​​2551 ในฐานะโครงการโอเพนซอร์สที่มุ่งเน้นชุมชน โดยมีเป้าหมายเพื่อช่วยผู้ใช้ประกอบโซลูชันสำเร็จรูปจากส่วนประกอบโอเพนซอร์สในระบบปฏิบัติการลินุกซ์ที่ใหญ่ที่สุด ตามที่ผู้ร่วมก่อตั้ง TurnKey Linux คนหนึ่งกล่าวไว้ โครงการนี้ได้รับแรงบันดาลใจส่วนหนึ่งจากความต้องการที่จะนำเสนอทางเลือกโอเพนซอร์สให้กับผู้จำหน่ายอุปกรณ์เสมือนที่เป็นกรรมสิทธิ์ ซึ่งสอดคล้องกับความสนใจของผู้ใช้และสามารถดึงดูดชุมชนได้[ 9 ]

โครงการนี้เปิดตัวในเดือนกันยายน พ.ศ. 2551 โดยมีอุปกรณ์ต้นแบบ 3 เครื่องสำหรับ Drupal, Joomla และ LAMP ซึ่งสร้างขึ้นบน Ubuntu 8.04.1 [ 10 ]ในเดือนต่อมาได้มีการปรับปรุงการใช้งานให้ดีขึ้น และมีการเปิดตัวอุปกรณ์เพิ่มเติมอีก 12 เครื่อง รวมถึง Ruby on Rails, MediaWiki และ Django [ 11 ]

ในเดือนตุลาคม พ.ศ. 2552 โครงการได้ปล่อยอุปกรณ์เสมือน 40 รายการที่ใช้ Ubuntu 8.04.3 เป็นพื้นฐาน รวมถึงอุปกรณ์เสมือนใหม่ 25 รายการที่เพิ่มเข้ามาในไลบรารีอุปกรณ์เสมือน การเปิดตัวครั้งนี้ยังรวมถึงการสนับสนุนAmazon Elastic Compute Cloudและ รูปแบบ ภาพเครื่องเสมือน ใหม่ ที่รองรับ OVF ด้วย

TurnKey Linux ได้รับการจัดอันดับให้เป็นผู้ชนะรางวัล "Bossies" ประจำปี 2009 โดยInfoWorldในฐานะหนึ่งใน "ผลิตภัณฑ์โอเพนซอร์ส 40 อันดับแรก" ของปีนั้น[ 12 ] [ 13 ]

ในเดือนกันยายน พ.ศ. 2553 มีการประกาศ Turnkey Linux Backup and Migration (TKLBAM) [ 14 ]ในเดือนพฤศจิกายน พ.ศ. 2553 มีการประกาศเพิ่มเติมเกี่ยวกับ TKLBAM รวมถึงการรวม Webmin ซึ่งได้มีการพูดคุยกันไว้ว่าเป็นฟีเจอร์ในอนาคตในการเปิดตัว TKLBAM ครั้งแรก[ 15 ]

Turnkey Linux ได้รับการเสนอชื่อเข้าชิงรางวัล Project of the Month ประจำเดือนกุมภาพันธ์ 2012 ของ SourceForge [ 16 ]

ในเดือนสิงหาคม พ.ศ. 2555 ได้มีการปล่อยเวอร์ชัน 12.0 ออกมา โดยมีการเพิ่มไลบรารีให้มีอุปกรณ์มากกว่า 100 รายการ การเปิดตัวครั้งนี้ยังเป็นการเปลี่ยนจากUbuntuมา เป็น ระบบปฏิบัติการพื้นฐานDebian 6.0 (หรือที่รู้จักกันในชื่อ Squeeze) การเปลี่ยนแปลงนี้ถูกอ้างถึงด้วยเหตุผลหลายประการ โดยเฉพาะด้านความปลอดภัย[ 17 ]

ต้นเดือนมิถุนายน พ.ศ. 2556 มีการเปลี่ยนแปลงครั้งสำคัญด้วยการเปิดตัวการอัปเดตเวอร์ชัน 12.1 ซึ่งสร้างขึ้นด้วยโครงสร้างพื้นฐานการสร้างแบบเปิด "TKLDev" ใหม่ การเปิดตัวนี้ยังรวมถึงการสร้างX86-64 ครั้งแรกด้วย [ 18 ]ต่อมาในเดือนเดียวกันนั้น โค้ดแอปพลิเคชันแบบกำหนดเองของ Turnkey Linux ได้ถูกย้ายไปยังGitHubซึ่งรวมถึงตัวติดตามรายงานข้อบกพร่องของอุปกรณ์ด้วย[ 19 ]ตามที่สัญญาไว้ ในช่วงกลางเดือนกรกฎาคม Turnkey Linux ได้เปิดตัวอุปกรณ์สร้างอิมเมจ (TKLDev) รวมถึงบัญชี GitHub แยกต่างหากเพิ่มเติมเพื่อเก็บโค้ดเฉพาะของอุปกรณ์ทั้งหมด (ซึ่ง TKLDev ใช้ในการสร้างอุปกรณ์) [ 20 ]

เดือนพฤศจิกายน พ.ศ. 2556 มีการเปิดตัวเวอร์ชัน 13.0 ซึ่งใช้Debian 7.2 (หรือที่รู้จักกันในชื่อ Wheezy) [ 21 ]

เดือนกันยายน พ.ศ. 2558 ได้มีการปล่อยเวอร์ชัน 14.0 ที่ล่าช้ามานาน โดยใช้ Debian 8.2 (หรือที่รู้จักกันในชื่อ Jessie) เป็นพื้นฐาน[ 22 ]ตามมาด้วยเวอร์ชันบำรุงรักษา 14.1 ในเดือนเมษายน พ.ศ. 2559 โดยใช้ Debian 8.4 เป็นพื้นฐาน[ 23 ]

ออกแบบ

อุปกรณ์เสมือนของ TurnKey เริ่มต้นชีวิตจาก การบูตสแตรป Debian ที่ "ลดทอน" (เวอร์ชันก่อน v12.0 ที่ใช้Ubuntu [ 11 ] ) จากนั้นจึงเพิ่ม TurnKey Core ซึ่งรวมคุณสมบัติทั่วไปทั้งหมดสำหรับอุปกรณ์เสมือนของโครงการ[ 24 ]รวมถึง:

  • di-live: โปรแกรมติดตั้งแบบ Live Installer ซึ่งพัฒนามาจากdebian- installer
  • คอนโซลการตั้งค่า: พัฒนาด้วยภาษา Pythonสำหรับโครงการนี้ เพื่อให้ผู้ใช้สามารถดำเนินการตั้งค่าพื้นฐานได้ (เช่น การตั้งค่าเครือข่าย การรีบูต)
  • กลไกอัตโนมัติที่ติดตั้งแพตช์รักษาความปลอดภัยเป็นประจำทุกวัน
  • อินเทอร์เฟซการจัดการผ่านเว็บที่ใช้Webmin เป็นพื้นฐาน ซึ่งรวมถึงโมดูลควบคุมและกำหนดค่าเสริมทั่วไปให้เลือกมากมาย
  • เชลล์ที่ใช้งานผ่านเว็บเบราว์เซอร์
  • TKLBAM (TurnKey Linux Backup And Migration) [ 25 ] - แอปพลิเคชัน/บริการสำรองข้อมูล/ย้ายข้อมูล TKL แบบกำหนดเองที่ใช้Duplicityเป็นแบ็กเอนด์ โดยค่าเริ่มต้น TKLBAM ใช้Amazon S3สำหรับจัดเก็บข้อมูล แต่ยังสามารถกำหนดค่าให้ใช้สื่อจัดเก็บข้อมูลอื่น ๆ ที่ Duplicity รองรับได้อีกด้วย ตั้งแต่เวอร์ชัน 1.4 เป็นต้นไป TKLBAM พร้อมใช้งานสำหรับระบบปฏิบัติการ Linux ที่ไม่ใช่ TKL

TurnKey Core มีขนาดประมาณ 110 MB และสามารถดาวน์โหลดแยกต่างหากได้ ซอฟต์แวร์แอปพลิเคชันจะถูกติดตั้งบน Core ซึ่งโดยทั่วไปจะเพิ่มขนาดของอุปกรณ์เสมือนขึ้นเป็นประมาณ 160 MB [ 26 ]นักพัฒนาตั้งใจให้การดาวน์โหลดและติดตั้งแพ็คเกจอุปกรณ์ลงในฮาร์ดไดรฟ์ช่วยให้ผู้ดูแลระบบสามารถตั้งค่าเซิร์ฟเวอร์เฉพาะได้อย่างง่ายดาย[ 11 ]

อุปกรณ์ซอฟต์แวร์ใหม่หรืออุปกรณ์ที่ปรับแต่งเองสามารถพัฒนาได้โดยการคัดลอกโค้ดการสร้างอุปกรณ์ที่เหมาะสมบนGitHub [ 27 ]จากนั้นสร้างโดยใช้ TKLDev [ 28 ]นอกจากนี้ อุปกรณ์ยังสามารถปรับแต่งและขยายได้โดยใช้ TKLPatch [ 29 ]ซึ่งเป็นกลไกการแก้ไขอุปกรณ์แบบง่าย

TurnKey Linux สามารถทำงานเป็นเครื่องเสมือนได้ด้วยVirtualBoxและVMWareแม้ว่า VirtualBox จะได้รับการอธิบายว่ามีเอกสารประกอบมากกว่าก็ตาม[ 30 ]

ภาพหน้าจอ

ดูเพิ่มเติม

  • เว็บไซต์โครงการ
  • ศูนย์กลาง Linux ของ TurnKey
  • ระบบติดตามปัญหา (ข้อผิดพลาดและคำขอคุณสมบัติใหม่)
  • วิกิการพัฒนา
  • ไลบรารี TurnKey Linux Virtual Applianceที่DistroWatch
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=TurnKey_Linux_Virtual_Appliance_Library&oldid=1309824754 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ไลบรารีอุปกรณ์เสมือน Linux ของ TurnKey

TurnKey Linux Virtual Appliance Library เป็น โครงการ ซอฟต์แวร์โอเพนซอร์ส ฟรี ที่พัฒนา ซอฟต์แวร์ เซิร์ฟเวอร์สำเร็จรูป (หรือเรียกว่า เครื่องเสมือน ) ที่ใช้ Debian เป็นพื้นฐาน...

คุณสมบัติ

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

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

โครงการนี้ ก่อตั้งโดยวิศวกรของบริษัทสตาร์ทอัพของอิสราเอล [ 8 ] โดยเริ่มแรก เกิดขึ้นในช่วงกลางปี ​​2551 ในฐานะโครงการโอเพนซอร์สที่มุ่งเน้นชุมชน โดยมีเป้าหมายเพื่อช่วยผู้ใช้ประกอบโซลูชันสำเร็จรูปจากส่วนประกอบโอเพนซอร์สในระบบปฏิบัติการลินุกซ์ที่ใหญ่ที่สุด...

ออกแบบ

อุปกรณ์เสมือนของ TurnKey เริ่มต้นชีวิตจาก การบูตสแตรป Debian ที่ "ลดทอน" (เวอร์ชันก่อน v12.0 ที่ใช้ Ubuntu [ 11 ] ) จากนั้นจึงเพิ่ม TurnKey Core ซึ่งรวมคุณสมบัติทั่วไปทั้งหมดสำหรับอุปกรณ์เสมือนของโครงการ [ 24 ] รวมถึง: