Библиотека виртуальных устройств TurnKey Linux - TurnKey Linux Virtual Appliance Library

Библиотека виртуальных устройств TurnKey Linux
Снимок экрана-webmin3.png
Семейство ОСLinux (Unix-подобный )
Рабочее состояниеток
Исходная модельОткрытый исходный код
Метод обновленияAPT
Менеджер пакетовdpkg
ПлатформыIA-32, X86-64
Ядро типМонолитный (Linux )
ЛицензияСвободное программное обеспечение лицензии
Официальный веб-сайтwww.turnkeylinux.org

В Библиотека виртуальных устройств TurnKey Linux это свободный Открытый исходный код проект, который разработал ряд Debian -на основе предварительно упакованного сервера программные устройства (a.k.a. виртуальные устройства ). Под ключ оборудование можно развернуть как виртуальная машина (диапазон гипервизоры поддерживаются), в инфраструктуры облачных вычислений (в том числе AWS и другие) или установлены на физических компьютерах.

особенности

В настоящее время проект поддерживает около 100 виртуальные устройства, все они имеют бесплатную лицензию, и каждое представляет собой готовое к использованию решение, оптимизированное для простоты использования, с ежедневными автоматическими обновлениями безопасности и встроенными возможностями полного резервного копирования. Каждое устройство разработано так, чтобы «просто работать» с минимальной настройкой.[1]

Они упакованы в несколько форматов, оптимизированных для нескольких различных платформ виртуализации, в дополнение к двум отдельным сборкам для установки на физический носитель (на невиртуализированный жесткий диск или USB из гибридного ISO) или на Облако Amazon EC2.[2]

Предварительно интегрированные серверные приложения включают ЛАМПА, WordPress, Joomla, Drupal, Redmine, MySQL, MediaWiki, Контроллер домена, Файловый сервер, Рубин на рельсах, phpBB, и многие другие.

История

Основана инженерами израильского стартапа,[7] Проект был задуман в середине 2008 года как ориентированный на сообщества проект с открытым исходным кодом, который будет сосредоточен на помощи пользователям в сборке готовых решений из компонентов с открытым исходным кодом в крупнейших дистрибутивах Linux. По словам одного из соучредителей TurnKey Linux, этот проект отчасти был вдохновлен желанием предоставить поставщикам проприетарных виртуальных устройств альтернативы с открытым исходным кодом, которые соответствовали бы интересам пользователей и могли бы привлечь сообщество.[8]

Проект стартовал в сентябре 2008 года с трех прототипов устройств для Drupal, Joomla и LAMP, основанных на сборке Ubuntu 8.04.1.[9] В последующие месяцы было улучшено удобство использования, и был выпущен десяток дополнительных устройств, включая Ruby on Rails, MediaWiki и Django.[10]

В октябре 2009 года в рамках проекта было выпущено 40 устройств на базе Ubuntu 8.04.3, включая 25 новых дополнений к библиотеке виртуальных устройств. Релиз включал поддержку Amazon Elastic Compute Cloud, и новый Образ виртуальной машины формат с OVF поддержка.

TurnKey Linux был назван победителем конкурса "Bossies" 2009 г. InfoWorld как один из «40 лучших продуктов с открытым исходным кодом» того года.[11][12]

В сентябре 2010 г. состоялось официальное открытие ТКЛБАМ (Резервное копирование и миграция Linux под ключ) произошло в сообщении в блоге, в котором описывается их цель создания «идеальной системы резервного копирования», согласно Лираз Сири.[13] Многие функции были описаны автором вместе с видео, чтобы продемонстрировать функциональность их системы резервного копирования.

В ноябре 2010 года было объявлено о дальнейших дополнениях к TKLBAM, включая интеграцию Webmin, которая обсуждалась как будущая функция при первоначальном представлении TKLBAM.[14]

Linux под ключ был номинирован на звание проекта месяца SourceForge в феврале 2012 года.[15]

В августе 2012 года была выпущена версия 12.0 с расширенной библиотекой, которая включает более 100 устройств. Этот выпуск также ознаменовал отход от Ubuntu в качестве основного Операционная система к Debian 6.0 (также известный как Сжатие). Этот шаг был назван по разным причинам, в частности из соображений безопасности.[16]

В начале июня 2013 г. произошли значительные изменения в политике с выпуском обновления версии 12.1; построен с новой открытой инфраструктурой сборки "TKLDev". В этот выпуск также вошли первые X86-64 строит.[17] Позже в том же месяце код пользовательского приложения Linux под ключ был перемещен в GitHub который также включает трекер для отчетов об ошибках бытовой техники.[18] Как и было обещано, в середине июля Turnkey Linux выпустила свое устройство для построения образов (TKLDev), а также дополнительный отдельный GitHub аккаунт для размещения всего кода конкретного устройства (используется TKLDev для создания устройств).[19]

В ноябре 2013 г. была выпущена версия 13.0, основанная на Debian 7.2 (он же Уизи).[20]

Сентябрь 2015 г. ознаменовался долгожданным выпуском версии 14.0, основанной на Debian 8.2 (он же Джесси),[21] за которым последовал отладочный выпуск от апреля 2016 г., v. 14.1, на основе Debian 8.4.[22]

дизайн

Виртуальные устройства TurnKey начинают свою жизнь как «урезанные» Debian bootstrap (предыдущие версии до v12.0 на основе Ubuntu.[10]) К этому добавлено TurnKey Core, которое включает в себя все общие функции для виртуальных устройств проекта,[23] в том числе:

  • di-live: живой установщик, производный от установщик debian.
  • Консоль конфигурации: разработана в Python для проекта, чтобы пользователи могли выполнять базовые задачи настройки (например, настройка сети, перезагрузки)
  • Автоматический механизм, который ежедневно устанавливает исправления безопасности.
  • Интерфейс веб-администрирования на основе Webmin который включает в себя набор общих дополнительных модулей управления и конфигурации.
  • Оболочка на основе веб-браузера
  • TKLBAM (резервное копирование и миграция TurnKey Linux)[24] - пользовательское приложение / сервис для резервного копирования / миграции TKL, которое использует Двойственность как бэкэнд. По умолчанию TKLBAM использует Amazon S3 для хранения, но также может быть настроен для использования любого другого носителя, поддерживаемого Duplicity. Начиная с версии 1.4 TKLBAM доступен для ОС Linux, отличной от TKL.

Ядро TurnKey занимает примерно 110 МБ и доступно для отдельной загрузки. Прикладное программное обеспечение устанавливается поверх ядра, что обычно увеличивает размер виртуального устройства примерно до 160 МБ.[25] Загрузив и установив пакет устройства на жесткий диск, разработчики предполагают, что администраторы получат простой способ настройки выделенного сервера.[10]

Новые программные устройства или индивидуальные устройства могут быть разработаны путем разветвления соответствующего кода сборки устройства на GitHub[26] а затем построен с использованием TKLDev.[27] Кроме того, устройства также можно настраивать и расширять с помощью TKLPatch,[28] простой механизм модификации прибора.

TurnKey Linux можно запускать как виртуальная машина с участием VirtualBox и VMWare, хотя было описано, что к первому приложено больше документации.[29]

Скриншоты

Смотрите также

использованная литература

  1. ^ «TurnKey GNU / Linux: 100+ бесплатных готовых к использованию системных образов для виртуальных машин, облака и« чистого металла »». TurnKey Linux. Получено 20 июля, 2014.
  2. ^ «Поддерживаемые платформы виртуализации и типы сборки». Документы TurnKey GNU / Linux. Получено 2014-07-20.
  3. ^ «Использование сборки виртуальной машины по умолчанию с KVM». Документы TurnKey GNU / Linux. Получено 2014-07-20.
  4. ^ «Загрузки устройства вернулись (Proxmox VE 2.0rc1), включая библиотеку TurnKey Linux». Мартин Маурер - руководитель проекта Proxmox VE через ветку объявлений ProxmoxVE. 23 февраля 2012 г.. Получено 15 апреля 2012.
  5. ^ «Знакомство с библиотекой для устройств TurnKey Linux». Платформа OpenNode Cld. 18 октября 2013 г. Архивировано с оригинал 20 февраля 2014 г.. Получено 8 февраля 2014.
  6. ^ «Установка TurnKey с флешки». Алон Шварц. 8 января 2014 г.. Получено 8 февраля 2014.
  7. ^ Сканнелл, Эд (10 марта 2009 г.). «TurnKey Linux поставляет устройства с открытым исходным кодом». Информационная неделя. Получено 23 марта, 2009.
  8. ^ Панеттьери, Джо (12 марта 2009 г.). «12 серверных устройств Ubuntu встречают облако». Работает с U. Архивировано из оригинал 9 февраля 2013 г.. Получено 23 марта, 2009.
  9. ^ «TurnKey Linux: новый проект строит устройства Live CD на базе Ubuntu». Еженедельный бюллетень Ubuntu (108). 2008. Получено 23 марта, 2009.
  10. ^ а б c Франсен, Матто (25 февраля 2009 г.). "Kant-en-klare открытые прикладные программы". Инфомир. Получено 23 марта, 2009.
  11. ^ Динли, Дуг; Borck, Джеймс Р .; Мобли, Хай (31 августа 2009 г.). «Награда за лучшее программное обеспечение с открытым исходным кодом 2009». InfoWorld. Получено 24 февраля 2010.
  12. ^ 2009 BOSSie для платформ с открытым исходным кодом и промежуточного программного обеспечения, см. Слайд 7
  13. ^ "новый вид умной системы резервного копирования / восстановления, которая просто работает". Лираз Сири. 8 сентября 2010 г.. Получено 18 февраля 2019.
  14. ^ «Новые кандидаты на выпуск TurnKey Linux 11.0 (часть 1)». Лираз Сири. 23 ноября 2010 г.. Получено 18 февраля 2019.
  15. ^ "SourceForge.net: ГОЛОСОВАНИЕ за февральский проект месяца". SourceForge.net. 10 января 2012 г.. Получено 15 апреля 2012.
  16. ^ «Представляем TurnKey Linux 12.0: более 100 готовых решений». Лираз Сири. 30 августа 2012 г.. Получено 13 ноября 2012.
  17. ^ «TurnKey Linux предлагает 64-битные серверные приложения в облаке Amazon». Стивен Дж. Воан-Николс. 11 июня 2013 г.. Получено 16 февраля 2014.
  18. ^ «TurnKey переходит на GitHub». Алон Шварц. 28 июня 2013 г.. Получено 8 февраля 2014.
  19. ^ «Представляем TKLDev - систему разработки и сборки под ключ в коробке». Алон Шварц. 18 июля 2013 г.. Получено 8 февраля 2014.
  20. ^ «TurnKey 13 out, TKLBAM 1.4 теперь создает резервную копию / восстанавливает любую систему Linux». Лираз Сири. 21 ноября 2013 г.. Получено 8 июля 2014.
  21. ^ "Стабильный выпуск v14.0 - огромные усилия сообщества!". Джереми Дэвис. 17 сентября 2015 г.. Получено 24 ноября 2014.
  22. ^ «Выпуск v14.1 - исправления, обслуживание и многое другое». Джереми Дэвис. 15 апреля 2016 г.. Получено 25 апреля 2016.
  23. ^ «TurnKey Linux Core - стандартное базовое устройство». TurnKey Linux. Получено 23 марта, 2009.
  24. ^ TKLBAM - интеллектуальное автоматическое резервное копирование и восстановление
  25. ^ «Доставка серверного оборудования с открытым исходным кодом». LinuxDevices.com. 9 марта 2009 г. Архивировано с оригинал 27 января 2013 г.. Получено 23 марта, 2009.
  26. ^ Репозиторий кода сборки под ключ Linux Appliance
  27. ^ TKLDev - механизм сборки устройства
  28. ^ TKLPatch - простой механизм настройки устройства
  29. ^ Проффитт, Брайан (15 февраля 2010 г.). «Виртуальные устройства предлагают быстрые песочницы, производственные среды». ITWorld. Получено 24 февраля 2010.

внешние ссылки