Portal:Kiwi
Добро пожаловать на портал Kiwi Править
Система образов openSUSE KIWI позволяет собрать образ готовой операционной системы для аппаратных платформ поддерживаемых Linux, а так же для систем виртуализации Xen, Qemu, VirtualBox и VMware
С помощью KIWI вы можете
- Создать настроенное серверное решение, содержащее Ваши приложения и необходимый минимум компонентов операционной системы
- Записать Live CD или DVD только с необходимыми Вам пакетами и программами
- Создать виртуальною систему готовою к запуску на VMware
- Создать Live USB брелок и получить возможность переносить Вашу Linux систему куда угодно
- Подготовить образ жесткого диска для пред-загрузки на аппаратную платформу
- и многое другое ...
Темы Править
Простые рецепты, приведенные ниже, достаточно скопировать в терминал и сразу же приступить к работе с KIWI
Начнём приготовление Общая подготовка для всех рецептов
Прежде, чем мы начнём приготовление, необходимо удостовериться, что все необходимые ингредиенты готовы и установлены правильно. Урок: Здесь мы познакомим вас с кратким введением в KIWI, списком требуемых пакетов, командами и прочей полезной практической информацией.
Get Juiced — наш первый рецепт Эм, что? Какой Juice?'
Juice (джюс) — так произносится JeOS, означающее “Just Enough Operating System” («Достаточная операционная система» Wikipedia
Термин JeOS относится к персонализованной операционной системе которая в точности удовлетворяет нуждам определённого её применения. Это значит, что она содержит только те части операционной системы, которые требуются для поддержки определённого её применения и, таким образом, имеет небольшой размер.
Урок: Пользуясь одним из поставляемых с KIWI шаблонов соберите JeOS (Just enough OS), чтобы ознакомиться с KIWI.
Живой Tux — наш второй рецепт Функциональная живая система openSUSE.
Образ живой системы — операционная система, загружаемая с портативных устройств (CD, DVD или USB, например). Живые системы используют CD/DVD/USB как свой системный жёсткий диск. Это позволяет носить систему с собой и использовать её на любом компьютере, до которого мы можем получить физический доступ.
Урок: Соберите образ, который вы можете загрузить и запустить с CD. Сделайте первый шаг по изменению стандартной настройки KIWI, чтобы изменить содержимое образа.
Идя в виртуальность — наш третий рецепт Образ для виртуальной машины
Предыдущие примеры сосредотачивались на создании iso-образов, которые вы могли бы проверить и запустить с помощью qemu или как живой CD/DVD. KIWI поддерживает также создание виртуальных образов различных форматов.
Урок: Шагните в мир виртуализации с этим примером на основе VMware. Узнайте больше об элементах XML и как они работают.
Прокачайте свою USB-флэшку — наш четвёртый рецепт Система на USB-флэшке.
Этот пример показывает, как можно использовать KIWI для создания образов, которые в последствии будут установлены на USB-флэшку. Получившаяся живая USB-флэшка позволит загрузить ОС и использовать систему так, как если бы та была установлена на системном жёстком диске.
Урок: Узнайте, как собрать образ, который может запускать систему Linux с USB-флэшки. Подключите немного "колдовства первой загрузки" чтобы помочь настроить систему при первой загрузке.
Минимальная сборка GNOME — наш пятый рецепт Система GNOME.
В то время как наши прежние рецепты сосредотачивались на различных типах образов, которые мы можем создать при помощи KIWI, этот рецепт больше сосредотачивается на содержимом сборки и некоторых вопросах настройки.
Урок: Узнайте, как запускать GNOME в качестве графического интерфейса пользователя. Модифицируйте основной пример, чтобы активировать автовход, автоматически запустить Firefox и персонализировать GNOME.
Создание образа веб-киоска — наш шестой рецепт Система-Киоск.
В этом примере мы скомбинируем предварительно обсуждавшиеся темы, чтобы создать образ, который несколько более функционален.
Урок: Используйте пример минимального GNOME как основу для соответствующих модификаций для создания образа, который может быть использован в качестве веб-киоска.
Создайте ваше собственное облако с помощью 3 образов
Настройка своего собственного облака может быть чрезвычайно простой. Этот пример описывает создание инфраструктурных образов и гостевых образов для собственного облака. Эта инфраструктура основана на Eucalyptus.
Урок: Использование программного обеспечения третьих лиц в наших образах
Загрузочные экраны их персонализация
Сборка образов с помощью KIWI является настройкой среды, которая соответствует вашим нуждам, то есть персонализацию. Поэтому персонализация внешнего вида загрузки может быть просто этикеткой, чтобы сделать образ вашим собственным.
Урок: Рецепт описывает процесс настройки персонализованых экранов процесса загрузки.
Разделение данных или управление разбиением
Для OEM-образов разбиение это часто требуемая возможность, особенно с тех пор, как AutoYaST может так замечательно выполнять задачу разбиения при установке, точнее перед установкой.
Этот пример содержит некоторые разъяснения того, почему KIWI не предоставляет элементы разбиения в config.xml (поддержка запасной LVM), и показывает, как обеспечить обычно желаемое разделение данных для данных приложений и ОС-части образа, как действие после дампа.KIWI RELAX NG Schema Добавление нового элемента в схему KIWI RELAX NG
В отличие от предыдущих примеров, описывающих использование KIWI для создания образа, этот пример больше сосредоточен на разработчиках, так как он показывает, как вносить изменения в схему, управляющую файлом config.xml.
Урок: Выясните, как можно разработать и персонализовать схему KIWI RELAX NG, которая используется для проверки корректности XML-файла настроек.
Случайный вопрос и ответ Править
Things to do Править
Related links Править
Related Points to be noted
Communicate
- Developers kiwi-devel@lists.berlios.de
- Users kiwi-users@lists.berlios.de
- IRC: #opensuse-kiwi on irc.freenode.net
Projects using KIWI
- SUSE Studio uses Kiwi as backend. It provides a web interface for creating custom Linux, fast and easy, in your browser.
- The Open Build Service
- LTSP5 on openSUSE LTSP
- SUSE Linux Point of Service uses Kiwi together with the YaST-based Image Creator frontend to build OS images for Point of Service terminals.
- YaST module providing GUI for kiwi is called Image Creator.
Products built with Kiwi
- IBM Smart Analytics System 1050 and IBM Smart Analytics System 2050 use KIWI to produce an automated deployment toolkit to provide faster time-to-value for partners and clients.
Other places where KIWI has been used
- Beineri: KDE Four Live
- duncanmv: Helping create a test environment for Linux
- dl9pf: openSUSE buildservice VMware image
- Kolab on openSUSE SDB:Kolab
- LimeJeos on openSUSE LimeJeos. A linux minimal edition just enough operating system for building software appliances on top of openSUSE.
- cgoncalves: openSUSE 11.0 KDE3 LiveCDs
- Dell Blog: Dell TechCenter Blogs
In the news Править