SlideShare a Scribd company logo
Rifki Affandi
openSUSE
rifkiaz@opensuse.org/id
Build Your Image using KIWI.
Customize what You want!
Let's rock with openSUSE and KIWI!
Let’s rock with openSUSE
And KIWI
About Me
●
openSUSE-ID
●
openSUSE Member
●
Mahasiswa
●
FLOSS enthusiast
Contact : rifkiaz@opensuse.org/id
Telegram : @rifkiaz
What is KIWI?
KIWI is…..
KIWI is a command line tool, written in Perl, for building
images for Linux. It supports a variety of image formats. KIWI is
used as a back-end for the appliance builder SUSE Studio. It is
also used to build images in the openSUSE Build Service,
among them images for all SUSE products.
KIWI Support for
●
ISO
●
Live CD/DVD
●
PXEBoot
●
Hard disk
●
USB
●
Amazon EC2(.ami)
●
Docker
●
Google Cloud Format(..gce)
●
PXEBoot
●
KVM/Qemu (.qcow2)
●
Open Virtualization Format (.ovf)
●
Etc
Workflow KIWI
Build Image Using KIWI! Customize What You Want!
Build Image Using KIWI! Customize What You Want!
What We Need?
●
Folder and any file (kiwi-description)
●
Internet connection
●
Coffe
●
Pray
Build Image Using KIWI! Customize What You Want!
Build Image Using KIWI! Customize What You Want!
Process Build Image using KIWI (ISO and RAW)
Build Image Using KIWI! Customize What You Want!
Build Image Using KIWI! Customize What You Want!
Build Image Using KIWI! Customize What You Want!
Join Us at www.opensuse.org
License
This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.
It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any
derivative work is distributed under the same license.
Details can be found at https://creativecommons.org/licenses/by-sa/4.0/
General Disclaimer
This document is not to be construed as a promise by any participating organisation to develop, deliver, or
market a product. It is not a commitment to deliver any material, code, or functionality, and should not be
relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect
to the contents of this document, and specifically disclaims any express or implied warranties of
merchantability or fitness for any particular purpose. The development, release, and timing of features or
functionality described for openSUSE products remains at the sole discretion of openSUSE. Further,
openSUSE reserves the right to revise this document and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes. All openSUSE marks
referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States
and other countries. All third-party trademarks are the property of their respective owners.
Credits
Template
Richard Brown
rbrown@opensuse.org
Design & Inspiration
openSUSE Design Team
http://opensuse.github.io/branding-
guidelines/

More Related Content

ODP
openSUSE Conference 2017 - The Atom Presentation
ODP
Creating an openSUSE powered Robot
PDF
Tambah Keren dengan openSUSE
PDF
openSUSE Leap & Flatpak
PDF
Tambah Keren dengan openSUSE
ODP
openSUSE Infrastructure 2015
PDF
GUI Prototyping / Wireframing with Pencil
ODP
Community Development with openSUSE
openSUSE Conference 2017 - The Atom Presentation
Creating an openSUSE powered Robot
Tambah Keren dengan openSUSE
openSUSE Leap & Flatpak
Tambah Keren dengan openSUSE
openSUSE Infrastructure 2015
GUI Prototyping / Wireframing with Pencil
Community Development with openSUSE

Similar to Build Image Using KIWI! Customize What You Want! (20)

PDF
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
ODP
PDF
Getting Started on Packaging Apps with Open Build Service
PDF
Open suse asia-summit-cfs
ODP
Development of BlankOn packages whit OpenSUSE
ODP
Enlightenment? What is it
PDF
Keep up with openSUSE Packaging
PDF
Reproducible Builds on openSUSE
ODP
Use build service API in your program
PDF
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama (update)
ODP
Egkatastasis
PDF
Introduction to OpenSolaris 2008.11
PDF
managing-Indonesia-openSUSE-community-mirror-infrastructure.pdf
PDF
OpenSUSEconf2016
ODP
PDF
Images for the Clouds with KIWI & OBS
PDF
Images for the Clouds with KIWI & OBS
PPTX
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
ODP
Foss Presentation
PDF
Continuous Integration and DevOps with Open Build Service(OBS)
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
Getting Started on Packaging Apps with Open Build Service
Open suse asia-summit-cfs
Development of BlankOn packages whit OpenSUSE
Enlightenment? What is it
Keep up with openSUSE Packaging
Reproducible Builds on openSUSE
Use build service API in your program
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama (update)
Egkatastasis
Introduction to OpenSolaris 2008.11
managing-Indonesia-openSUSE-community-mirror-infrastructure.pdf
OpenSUSEconf2016
Images for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBS
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Foss Presentation
Continuous Integration and DevOps with Open Build Service(OBS)
Ad

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
KodekX | Application Modernization Development
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
KodekX | Application Modernization Development
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Programs and apps: productivity, graphics, security and other tools
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Ad

Build Image Using KIWI! Customize What You Want!

  • 1. Rifki Affandi openSUSE rifkiaz@opensuse.org/id Build Your Image using KIWI. Customize what You want! Let's rock with openSUSE and KIWI!
  • 2. Let’s rock with openSUSE And KIWI
  • 3. About Me ● openSUSE-ID ● openSUSE Member ● Mahasiswa ● FLOSS enthusiast Contact : rifkiaz@opensuse.org/id Telegram : @rifkiaz
  • 5. KIWI is….. KIWI is a command line tool, written in Perl, for building images for Linux. It supports a variety of image formats. KIWI is used as a back-end for the appliance builder SUSE Studio. It is also used to build images in the openSUSE Build Service, among them images for all SUSE products.
  • 6. KIWI Support for ● ISO ● Live CD/DVD ● PXEBoot ● Hard disk ● USB ● Amazon EC2(.ami) ● Docker ● Google Cloud Format(..gce) ● PXEBoot ● KVM/Qemu (.qcow2) ● Open Virtualization Format (.ovf) ● Etc
  • 10. What We Need? ● Folder and any file (kiwi-description) ● Internet connection ● Coffe ● Pray
  • 13. Process Build Image using KIWI (ISO and RAW)
  • 17. Join Us at www.opensuse.org
  • 18. License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown rbrown@opensuse.org Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/