مكتبة الأجهزة الافتراضية لنظام لينكس من TurnKey

مكتبة TurnKey Linux Virtual Appliance هي مشروع برمجيات مفتوح المصدر مجاني ، يُطوّر مجموعة من أجهزة برمجيات الخوادم الجاهزة المبنية على نظام Debian (وتُسمى أيضًا الأجهزة الافتراضية ). يمكن نشر أجهزة TurnKey كآلة افتراضية ( تدعم مجموعة متنوعة من برامج إدارة الأجهزة الافتراضية )، أو في خدمات الحوسبة السحابية مثل Amazon Web Services ، أو تثبيتها على أجهزة كمبيوتر فعلية.

سمات

يُدير المشروع حوالي 100 جهاز افتراضي ، جميعها مرخصة مجانًا، مع تحديثات أمنية تلقائية يومية وإمكانيات نسخ احتياطي. [ 2 ] وهي مُعبأة بتنسيقات لمنصات افتراضية مختلفة، وإصدارين للتثبيت على وسائط تخزين فعلية (على قرص صلب غير افتراضي أو ذاكرة USB من ملف ISO هجين) أو على خدمة الحوسبة السحابية المرنة من أمازون . [ 3 ]

تتضمن تطبيقات الخادم المدمجة مسبقًا LAMP و WordPress و Joomla و Drupal و Redmine و MySQL و MediaWiki و Domain controller و File server و Ruby on Rails و phpBB وغيرها الكثير.

تاريخ

تأسس المشروع على يد مهندسين من شركة ناشئة إسرائيلية، [ 8 ] وقد تم تصوره في منتصف عام 2008 كمشروع مفتوح المصدر موجه نحو المجتمع، يركز على مساعدة المستخدمين في تجميع حلول جاهزة من مكونات مفتوحة المصدر في أكبر توزيعات لينكس. ووفقًا لأحد مؤسسي TurnKey Linux، فقد استُلهم المشروع جزئيًا من الرغبة في توفير بدائل مفتوحة المصدر لموردي الأجهزة الافتراضية الاحتكارية، بحيث تتوافق مع اهتمامات المستخدمين وتُسهم في إشراك المجتمع. [ 9 ]

انطلق المشروع في سبتمبر 2008 بثلاثة نماذج أولية لأنظمة دروبال وجوملا ولامب، استنادًا إلى إصدار أوبونتو 8.04.1. [ 10 ] وفي الأشهر التالية، تم تحسين سهولة الاستخدام، وأُصدرت اثنتا عشرة نسخة إضافية، بما في ذلك روبي أون ريلز وميدياويكي وجانغو. [ 11 ]

في أكتوبر 2009، أصدر المشروع 40 جهازًا افتراضيًا مبنيًا على نظام أوبونتو 8.04.3، بما في ذلك 25 إضافة جديدة إلى مكتبة الأجهزة الافتراضية. وتضمن الإصدار دعمًا لخدمة الحوسبة السحابية المرنة من أمازون ، وتنسيقًا جديدًا لصور الأجهزة الافتراضية مع دعم OVF .

تم إدراج نظام التشغيل TurnKey Linux ضمن قائمة الفائزين بجائزة "Bossies" لعام 2009 من قِبل مجلة InfoWorld ، كواحد من "أفضل 40 منتجًا مفتوح المصدر" في ذلك العام. [ 12 ] [ 13 ]

في سبتمبر 2010، تم الإعلان عن برنامج TurnKey Linux Backup and Migration (TKLBAM). [ 14 ] وفي نوفمبر 2010، تم الإعلان عن إضافات أخرى لبرنامج TKLBAM، بما في ذلك دمج Webmin، والذي نوقش كميزة مستقبلية في الكشف الأصلي عن برنامج TKLBAM. [ 15 ]

تم ترشيح Turnkey Linux لجائزة مشروع الشهر من SourceForge لشهر فبراير 2012. [ 16 ]

في أغسطس 2012، صدرت النسخة 12.0 مع توسيع المكتبة لتشمل أكثر من 100 جهاز. وشهد هذا الإصدار أيضًا تحولًا من نظام التشغيل أوبونتو إلى ديبيان 6.0 (المعروف أيضًا باسم سكويز). وقد عُزيت هذه الخطوة إلى أسباب متعددة، أبرزها الجوانب الأمنية. [ 17 ]

شهدت أوائل يونيو 2013 تحولًا ملحوظًا في النهج مع إصدار التحديث 12.1، الذي بُني باستخدام بنية البناء المفتوحة الجديدة "TKLDev". تضمن هذا الإصدار أيضًا أولى إصدارات X86-64 . [ 18 ] وفي وقت لاحق من الشهر نفسه، نُقل رمز تطبيق Turnkey Linux المخصص إلى GitHub، والذي تضمن أيضًا نظامًا لتتبع تقارير أخطاء الأجهزة. [ 19 ] وكما وعدت الشركة، في منتصف يوليو، أطلقت Turnkey Linux جهاز بناء الصور (TKLDev)، بالإضافة إلى حساب GitHub منفصل إضافي لتخزين جميع الرموز الخاصة بالجهاز (التي يستخدمها TKLDev لبناء الأجهزة). [ 20 ]

شهد شهر نوفمبر 2013 إصدار النسخة 13.0، المبنية على نظام ديبيان 7.2 (المعروف أيضًا باسم ويزي). [ 21 ]

شهد شهر سبتمبر 2015 الإصدار الذي طال انتظاره من الإصدار 14.0، والمبني على Debian 8.2 (المعروف أيضًا باسم Jessie)، [ 22 ] تلاه إصدار صيانة في أبريل 2016، الإصدار 14.1، والمبني على Debian 8.4. [ 23 ]

تصميم

تبدأ الأجهزة الافتراضية لـ TurnKey حياتها كإصدار تمهيدي "مبسط" من Debian (الإصدارات السابقة للإصدار 12.0 مبنية على Ubuntu . [ 11 ] ) ويضاف إلى ذلك TurnKey Core، الذي يتضمن جميع الميزات الشائعة للأجهزة الافتراضية للمشروع، [ 24 ] بما في ذلك:

  • di-live: برنامج تثبيت مباشر، مشتق من debian-installer .
  • وحدة تحكم التكوين: تم تطويرها بلغة بايثون للمشروع للسماح للمستخدمين بتنفيذ مهام التكوين الأساسية (على سبيل المثال، تكوين الشبكة، وإعادة التشغيل).
  • آلية تلقائية تقوم بتثبيت التحديثات الأمنية بشكل يومي.
  • واجهة إدارة الويب المستندة إلى Webmin والتي تتضمن مجموعة مختارة من وحدات التحكم والتكوين الإضافية العامة.
  • واجهة سطر أوامر تعتمد على متصفح الويب
  • TKLBAM (برنامج النسخ الاحتياطي والترحيل الجاهز لنظام لينكس) [ 25 ] - تطبيق/خدمة مخصصة للنسخ الاحتياطي والترحيل لنظام لينكس، تستخدم Duplicity كخادم خلفي. يستخدم TKLBAM افتراضيًا خدمة Amazon S3 للتخزين، ولكن يمكن تهيئته لاستخدام أي وسيط تخزين آخر يدعمه Duplicity. ابتداءً من الإصدار 1.4، أصبح TKLBAM متاحًا لأنظمة لينكس الأخرى غير المتوافقة مع TKL.

يبلغ حجم برنامج TurnKey Core حوالي 110 ميجابايت، وهو متاح للتنزيل بشكل منفصل. يتم تثبيت برامج التطبيقات فوق البرنامج الأساسي، مما يزيد عادةً من حجم الجهاز الظاهري إلى حوالي 160 ميجابايت. [ 26 ] يهدف المطورون من خلال تنزيل حزمة الجهاز وتثبيتها على القرص الصلب إلى توفير طريقة سهلة للمسؤولين لإعداد خادم مخصص. [ 11 ]

يمكن تطوير أجهزة برمجية جديدة، أو أجهزة مخصصة، عن طريق نسخ كود بناء الجهاز المناسب من GitHub [ 27 ] ثم بناؤه باستخدام TKLDev. [ 28 ] بالإضافة إلى ذلك، يمكن أيضًا تخصيص الأجهزة وتوسيعها باستخدام TKLPatch، [ 29 ] وهي آلية بسيطة لتعديل الأجهزة.

يمكن تشغيل نظام التشغيل TurnKey Linux كجهاز افتراضي باستخدام VirtualBox و VMWare ، على الرغم من أن الأول قد تم وصفه بأنه مزود بمزيد من الوثائق. [ 30 ]

لقطات الشاشة

انظر أيضاً

مراجع

  1. "Core & TKLDev v18.0 Stable Release" .
  2. "TurnKey Linux: أكثر من 100 صورة نظام جاهزة للاستخدام مجانًا للأجهزة الافتراضية والحوسبة السحابية والخوادم المادية" . TurnKey Linux . تم الاطلاع عليه بتاريخ 20 يوليو 2014 .
  3. "منصات المحاكاة الافتراضية وأنواع البناء المدعومة" . وثائق TurnKey Linux . تم الاطلاع عليها بتاريخ 20 يوليو 2014 .
  4. "استخدام إصدار الجهاز الظاهري الافتراضي مع KVM" . وثائق TurnKey Linux . تم الاطلاع عليه بتاريخ 20 يوليو 2014 .
  5. «عادت تنزيلات الأجهزة (Proxmox VE 2.0rc1) بما في ذلك مكتبة TurnKey Linux» . مارتن ماورر - قائد مشروع Proxmox VE، عبر سلسلة إعلانات ProxmoxVE . 23 فبراير 2012. تاريخ الاطلاع: 15 أبريل 2012 .
  6. "تقديم مكتبة TurnKey Linux Appliance" . منصة OpenNode Cld . ١٨ أكتوبر ٢٠١٣. مؤرشف من الأصل في ٢٠ فبراير ٢٠١٤. تم الاطلاع عليه في ٨ فبراير ٢٠١٤ .
  7. "تثبيت برنامج TurnKey من ذاكرة فلاش USB" . ألون شوارتز . 8 يناير 2014. تم الاطلاع عليه بتاريخ 8 فبراير 2014 .
  8. سكانيل، إد (10 مارس 2009). "TurnKey Linux تُقدّم أجهزة مفتوحة المصدر" . InformationWeek . مؤرشف من الأصل في 13 أغسطس 2009. تم الاطلاع عليه في 23 مارس 2009 .
  9. بانيتييري، جو (12 مارس 2009). "12 جهاز خادم أوبونتو يواكب الحوسبة السحابية" . WorksWithU . تم الاطلاع عليه في 23 مارس 2009 .{{cite news}}: CS1 maint: deprecated archiveal service ( link )
  10. "TurnKey Linux: مشروع جديد يُنشئ أجهزة قرص حيّ مبنية على نظام أوبونتو" . النشرة الأسبوعية لأوبونتو (108). 2008. تم الاطلاع عليه بتاريخ 23 مارس 2009 .
  11. 1 2 3 فرانسين ، ماتو (25 فبراير 2009). "تطبيقات Kant-en-klare مفتوحة المصدر" . عالم المعلومات . مؤرشفة من الأصلي في 2 أبريل 2009 . تم الاسترجاع 23 مارس، 2009 .
  12. داينلي، دوغ؛ بورك، جيمس ر.؛ موبلي، هاي (31 أغسطس 2009). "جوائز أفضل برامج المصادر المفتوحة لعام 2009" . إنفوورلد . تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  13. "مؤتمر BOSSie لعام 2009 لمنصات البرمجيات الوسيطة مفتوحة المصدر، انظر الشريحة 7" . مؤرشف من الأصل بتاريخ 4 ديسمبر 2009. تم الاطلاع عليه بتاريخ 25 فبراير 2010 .
  14. "نوع جديد من أنظمة النسخ الاحتياطي/الاستعادة الذكية التي تعمل ببساطة" . ليراز سيري . 8 سبتمبر 2010. تم الاطلاع عليه بتاريخ 18 فبراير 2019 .
  15. "إصدارات تجريبية جديدة لنظام TurnKey Linux 11.0 (الجزء 1)" . ليراز سيري . 23 نوفمبر 2010. تم الاطلاع عليه بتاريخ 18 فبراير 2019 .
  16. "SourceForge.net: صوّت لمشروع شهر فبراير" . SourceForge.net . 10 يناير 2012. تم الاطلاع عليه بتاريخ 15 أبريل 2012 .
  17. "الإعلان عن TurnKey Linux 12.0: أكثر من 100 حل جاهز للاستخدام" . ليراز سيري . 30 أغسطس 2012. تم الاطلاع عليه بتاريخ 13 نوفمبر 2012 .
  18. "يوفر TurnKey Linux تطبيقات خادم 64 بت على سحابة أمازون" . ستيفن ج. فوغان نيكولز . 11 يونيو 2013. تم الاطلاع عليه بتاريخ 16 فبراير 2014 .
  19. "انتقال TurnKey إلى GitHub" . ألون شوارتز . 28 يونيو 2013. تم الاطلاع عليه بتاريخ 8 فبراير 2014 .
  20. "تقديم TKLDev - نظام تطوير وبناء الأجهزة الجاهزة للاستخدام" . ألون شوارتز . 18 يوليو 2013. تم الاطلاع عليه بتاريخ 8 فبراير 2014 .
  21. "إصدار TurnKey 13 متوفر الآن، وTKLBAM 1.4 يدعم الآن نسخ واستعادة أي نظام لينكس" . ليراز سيري . 21 نوفمبر 2013. تم الاطلاع عليه بتاريخ 8 يوليو 2014 .
  22. "الإصدار المستقر v14.0 - جهد مجتمعي ضخم!" . جيريمي ديفيس . 17 سبتمبر 2015. تم الاطلاع عليه بتاريخ 24 نوفمبر 2014 .
  23. "إصدار v14.1 - إصلاحات للأخطاء، وصيانة، والمزيد" . جيريمي ديفيس . 15 أبريل 2016. تم الاطلاع عليه بتاريخ 25 أبريل 2016 .
  24. "TurnKey Linux Core - Common Base Appliance" . TurnKey Linux . تم الاطلاع عليه بتاريخ 23 مارس 2009 .
  25. TKLBAM - النسخ الاحتياطي والاستعادة الذكيان التلقائيان
  26. "أجهزة خادم مفتوحة المصدر تُشحن" . LinuxDevices.com . 9 مارس 2009. تم الاطلاع عليه في 23 مارس 2009 .{{cite news}}: CS1 maint: deprecated archiveal service ( link )
  27. مستودع كود بناء جهاز لينكس الجاهز للاستخدام
  28. TKLDev - محرك بناء الأجهزة
  29. TKLPatch - آلية بسيطة لتخصيص الأجهزة
  30. بروفيت، برايان (15 فبراير 2010). "الأجهزة الافتراضية توفر بيئات اختبار سريعة وبيئات إنتاج" . ITWorld . تم الاطلاع عليه بتاريخ 24 فبراير 2010 .