Библиотека виртуальных устройств TurnKey Linux
![]() | |
![]() | |
Семейство ОС | Linux ( Unix-подобный ) |
---|---|
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код |
Последний выпуск | 18.0 [1] / 14 сентября 2023 г |
Обновить метод | АПТ |
Менеджер пакетов | ДПКГ |
Платформы | Х86-64 |
ядра Тип | Монолитный ( Linux ) |
Лицензия | на бесплатное программное обеспечение Лицензии |
Официальный сайт | www |
Библиотека виртуальных устройств TurnKey Linux — это бесплатный программный проект с открытым исходным кодом , который разрабатывает ряд на базе Debian предварительно упакованных серверных программных устройств (также называемых виртуальными устройствами ). Устройства «под ключ» можно развернуть в виде виртуальной машины ряд гипервизоров ( поддерживается ), в сервисах облачных вычислений, таких как Amazon Web Services , или установить на физические компьютеры.
Функции
[ редактировать ]Проект поддерживает около 100 виртуальных устройств со свободной лицензией, с ежедневными автоматическими обновлениями безопасности и возможностями резервного копирования. [2] Они упакованы в форматах для разных платформ виртуализации и имеют две сборки для установки на физический носитель (на невиртуализированный жесткий диск или USB из гибридного ISO) или на Amazon Elastic Compute Cloud . [3]
- Виртуальные устройства, распространяемые как типы виртуальных машин, такие как:
- Открытый формат виртуализации (OVA). Начиная с версии 14.0 это был формат виртуальной машины по умолчанию. Он поддерживает VirtualBox и большинство VMware продуктов (например, Workstation , Player , Fusion и vSphere/ESX ). Также включает open-vmtools (для VMware).
- VMDK — «VM» в зеркалах загрузки Turnkey Linux — как указано выше, но упаковано в виде zip-архива, содержащего VMDK vHDD, а также VMX (устаревший файл конфигурации VMware vm). Работает на KVM / QEMU [4]
- OpenStack
- Контейнер . Этот несколько общий формат контейнера специально упакован для Proxmox (как tar.gz) (а ранее и для OpenNode ). Эти сборки можно загрузить непосредственно через веб-интерфейс Proxmox. [5] (а раньше через интерфейс OpenNode [6] ). Также известно, что архив tar.gz работает как с ванильным OpenVZ , так и с LXC с минимальными настройками.
- Зен
- Докер
- Устанавливаемый Live CD/USB : гибридный ISO-образ , который можно записать на компакт-диск или USB-накопитель. [7] и используется для установки как на «голое железо» (т. е. невиртуализированную физическую машину), так и на виртуальные машины , включая VMware , Xen , XenServer , VirtualBox и KVM . Этот образ также можно запустить в режиме реального времени в непостоянном демонстрационном режиме .
- Образ машины Amazon : предоставляется по требованию в Amazon Elastic Compute Cloud через TurnKey Linux Hub или Amazon Marketplace .
Предварительно интегрированные серверные приложения включают LAMP , WordPress , Joomla , Drupal , Redmine , MySQL , MediaWiki , контроллер домена , файловый сервер , Ruby on Rails , phpBB и многие другие.
История
[ редактировать ]Основанная инженерами израильского стартапа, [8] Проект был задуман в середине 2008 года как ориентированный на сообщество проект с открытым исходным кодом, целью которого было помочь пользователям собрать воедино готовые решения из компонентов с открытым исходным кодом в крупнейших дистрибутивах Linux. По словам одного из соучредителей TurnKey Linux, проект был частично вдохновлен желанием предоставить альтернативы с открытым исходным кодом производителям проприетарных виртуальных устройств, которые соответствовали бы интересам пользователей и могли бы привлечь сообщество. [9]
Проект был запущен в сентябре 2008 года с тремя прототипами устройств для Drupal, Joomla и LAMP, основанных на сборке Ubuntu 8.04.1. [10] В последующие месяцы удобство использования было улучшено, и было выпущено дюжину дополнительных устройств, включая Ruby on Rails, MediaWiki и Django. [11]
В октябре 2009 года проект выпустил 40 устройств на базе Ubuntu 8.04.3, включая 25 новых дополнений к библиотеке виртуальных устройств. В выпуск включена поддержка Amazon Elastic Compute Cloud и новый формат образа виртуальной машины с OVF поддержкой .
TurnKey Linux был назван победителем конкурса «Bossies» 2009 года по версии InfoWorld как один из «40 лучших продуктов с открытым исходным кодом» того года. [12] [13]
В сентябре 2010 года было анонсировано решение «Резервное копирование и миграция Linux под ключ» (TKLBAM). [14] В ноябре 2010 года было объявлено о дальнейших дополнениях к TKLBAM, включая интеграцию Webmin, которая обсуждалась как будущая функция при первоначальном представлении TKLBAM. [15]
Linux под ключ был номинирован на премию SourceForge «Проект месяца» в феврале 2012 года. [16]
В августе 2012 года была выпущена версия 12.0, библиотека которой была увеличена и теперь включает более 100 устройств. Этот выпуск также ознаменовал переход от Ubuntu в качестве базовой операционной системы к Debian 6.0 (также известной как Squeeze). Этот шаг был назван по разным причинам, в частности по соображениям безопасности. [17]
В начале июня 2013 года произошло существенное изменение курса с выпуском обновления версии 12.1; построен с использованием новой открытой инфраструктуры сборки TKLDev. В этот выпуск также вошли первые сборки X86-64 . [18] Позже в том же месяце код специального приложения Turnkey Linux был перенесен на GitHub , который также включал трекер отчетов об ошибках устройств. [19] Как и было обещано, в середине июля Turnkey Linux выпустила свое устройство для создания образов (TKLDev), а также дополнительную отдельную учетную запись GitHub для размещения всего кода, специфичного для устройства (используемого TKLDev для создания устройств). [20]
В ноябре 2013 года была выпущена версия 13.0, основанная на Debian 7.2 (также известная как Wheezy). [21]
В сентябре 2015 года вышел давно ожидаемый выпуск версии 14.0, основанной на Debian 8.2 (также известной как Jessie). [22] за которым последовал выпуск обслуживания версии 14.1 в апреле 2016 г., основанный на Debian 8.4. [23]
Дизайн
[ редактировать ]Виртуальные устройства TurnKey начинают свою жизнь как «урезанная» загрузочная версия Debian (версии, предшествующие v12.0, основанные на Ubuntu . [11] ) К этому добавляется TurnKey Core, включающий в себя все общие функции виртуальных устройств проекта. [24] включая:
- di-live: живой установщик, производный от debian-installer .
- Консоль конфигурации: разработана на Python для проекта, чтобы позволить пользователям выполнять основные задачи настройки (например, настройку сети, перезагрузку).
- Автоматический механизм, который ежедневно устанавливает обновления безопасности.
- Интерфейс веб-администрирования на основе Webmin , который включает в себя набор универсальных дополнительных модулей управления и настройки.
- Оболочка на основе веб-браузера
- TKLBAM (резервное копирование и миграция Linux под ключ) [25] — специальное приложение/сервис резервного копирования/миграции TKL, использующее Duplicity в качестве серверной части. По умолчанию TKLBAM использует Amazon S3 для хранения, но его также можно настроить на использование любого другого носителя данных, поддерживаемого Duplicity. Начиная с версии 1.4 TKLBAM доступен для ОС Linux, отличных от TKL.
TurnKey Core занимает около 110 МБ и доступен для отдельной загрузки. Прикладное программное обеспечение устанавливается поверх ядра, что обычно увеличивает размер виртуального устройства примерно до 160 МБ. [26] Разработчики задумали, что, загрузив и установив пакет устройства на жесткий диск, администраторы получат простой способ настройки выделенного сервера. [11]
Новые программные устройства или индивидуальные устройства можно разрабатывать путем разветвления соответствующего кода сборки устройства на GitHub. [27] а затем собран с использованием TKLDev. [28] Кроме того, устройства также можно настраивать и расширять с помощью TKLPatch. [29] простой механизм модификации прибора.
TurnKey Linux можно запускать как виртуальную машину с VirtualBox и VMWare , хотя в описании первого имеется дополнительная документация. [30]
Скриншоты
[ редактировать ]-
Консоль конфигурации
-
Веб-интерфейс управления – Обзор системы
-
Веб-интерфейс управления – Брандмауэр
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Стабильная версия Core и TKLDev v18.0» .
- ^ «TurnKey Linux: более 100 бесплатных готовых к использованию образов системы для виртуальных машин, облака и «голого железа»» . TurnKey Linux . Проверено 20 июля 2014 г.
- ^ «Поддерживаемые платформы виртуализации и типы сборок» . Документация TurnKey Linux . Проверено 20 июля 2014 г.
- ^ «Использование сборки виртуальной машины по умолчанию с KVM» . Документация TurnKey Linux . Проверено 20 июля 2014 г.
- ^ «Загрузка устройств возобновлена (Proxmox VE 2.0rc1), включая библиотеку TurnKey Linux» . Мартин Маурер — руководитель проекта Proxmox VE через ветку объявлений ProxmoxVE . 23 февраля 2012 года . Проверено 15 апреля 2012 г.
- ^ «Знакомство с библиотекой устройств TurnKey Linux» . Платформа OpenNode Cld . 18 октября 2013 года. Архивировано из оригинала 20 февраля 2014 года . Проверено 8 февраля 2014 г.
- ^ «Установка TurnKey с флешки» . Алон Шварц . 8 января 2014 года . Проверено 8 февраля 2014 г.
- ^ Сканнелл, Эд (10 марта 2009 г.). «TurnKey Linux поставляет устройства с открытым исходным кодом» . Информационная неделя . Архивировано из оригинала 13 августа 2009 года . Проверено 23 марта 2009 г.
- ^ Панеттьери, Джо (12 марта 2009 г.). «12 серверных устройств Ubuntu в облаке» . Работает с U . Архивировано из оригинала 9 февраля 2013 года . Проверено 23 марта 2009 г.
- ^ «TurnKey Linux: новый проект по созданию устройств Live CD на базе Ubuntu» . Еженедельный информационный бюллетень Ubuntu (108). 2008 год . Проверено 23 марта 2009 г.
- ^ Перейти обратно: а б с Франсен, Матто (25 февраля 2009 г.). «Готовые бизнес-приложения с открытым исходным кодом» . Инфомир . Архивировано из оригинала 2 апреля 2009 года . Проверено 23 марта 2009 г.
- ^ Динели, Дуг; Борк, Джеймс Р.; Мобли, Хай (31 августа 2009 г.). «Лучшее программное обеспечение с открытым исходным кодом 2009» . Инфомир . Проверено 24 февраля 2010 г.
- ^ «BOSSie 2009 для платформ с открытым исходным кодом и промежуточного программного обеспечения, см. слайд 7» . Архивировано из оригинала 4 декабря 2009 г. Проверено 25 февраля 2010 г.
- ^ «новый вид интеллектуальной системы резервного копирования/восстановления, которая просто работает» . Лираз Сири . 8 сентября 2010 г. Проверено 18 февраля 2019 г.
- ^ «Новые кандидаты на выпуск TurnKey Linux 11.0 (часть 1)» . Лираз Сири . 23 ноября 2010 года . Проверено 18 февраля 2019 г.
- ^ «SourceForge.net: ГОЛОСОВАНИЕ за февральский проект месяца» . SourceForge.net . 10 января 2012 года . Проверено 15 апреля 2012 г.
- ^ «Анонсируем TurnKey Linux 12.0: более 100 готовых к использованию решений» . Лираз Сири . 30 августа 2012 года . Проверено 13 ноября 2012 г.
- ^ «TurnKey Linux предлагает 64-битные серверные приложения в облаке Amazon» . Стивен Дж. Воан-Николс . 11 июня 2013 года . Проверено 16 февраля 2014 г.
- ^ «TurnKey переезжает на GitHub» . Алон Шварц . 28 июня 2013 года . Проверено 8 февраля 2014 г.
- ^ «Представляем TKLDev — комплексную систему разработки и сборки устройств под ключ» . Алон Шварц . 18 июля 2013 года . Проверено 8 февраля 2014 г.
- ^ «Вышел TurnKey 13, TKLBAM 1.4 теперь выполняет резервное копирование/восстановление любой системы Linux» . Лираз Сири . 21 ноября 2013 года . Проверено 8 июля 2014 г.
- ^ «Стабильная версия v14.0 – огромные усилия сообщества!» . Джереми Дэвис . 17 сентября 2015 года . Проверено 24 ноября 2014 г.
- ^ «Выпуск v14.1 — исправления ошибок, обслуживание и многое другое» . Джереми Дэвис . 15 апреля 2016 года . Проверено 25 апреля 2016 г.
- ^ «TurnKey Linux Core — общее базовое устройство» . TurnKey Linux . Проверено 23 марта 2009 г.
- ^ TKLBAM — интеллектуальное автоматическое резервное копирование и восстановление.
- ^ «Поставка серверных устройств с открытым исходным кодом» . LinuxDevices.com . 9 марта 2009 года. Архивировано из оригинала 27 января 2013 года . Проверено 23 марта 2009 г.
- ^ Репозиторий кода сборки устройства Linux под ключ
- ^ TKLDev — Механизм сборки устройств
- ^ TKLPatch — простой механизм настройки устройства. [ постоянная мертвая ссылка ]
- ^ Проффитт, Брайан (15 февраля 2010 г.). «Виртуальные устройства предлагают быстрые песочницы и производственные среды» . ITWorld . Проверено 24 февраля 2010 г.
Внешние ссылки
[ редактировать ]- Дистрибутивы Linux X86-64
- Культура и документы свободного программного обеспечения
- Облачная инфраструктура
- Программные устройства
- Производные Ubuntu
- Дистрибутивы на основе Debian
- Программное обеспечение для управления пакетами Linux
- Бесплатное серверное программное обеспечение
- Бесплатное системное программное обеспечение
- Дистрибутивы Linux