Portal:KIWI
tagline: Da openSUSE
Bem-vindo ao Portal KIWI editar
O Sistema de Imagens KIWI do openSUSE fornece uma solução completa de operação de sistemas de imagens para plataformas de hardware com suporte em Linux, bem como para sistemas de virtualização como o Xen, o Qemu ou o VMware
Com o KIWI você pode
- Criar um dispositivo de servidor tunado, contendo a sua aplicação e apenas os suficientes componentes do sistema operacional;
- Rodar um live CD ou DVD apenas com os pacotes e software que você necessita;
- Criar um dispositivo virtual executável para o VMware;
- Criar uma chave Live USB e levar o seu sistema Linux para qualquer lugar;
- Criar uma imagem de disco rígido para o recarregá-lo sobre hardware;
- e muito mais...
Tópicos editar
As receitas fáceis fornecidas abaixo permitem a você recortar e colar os comandos num terminal num esforço para ajudá-lo a a iniciar rapidamente com o KIWI.
Perguntas e respostas aleatórias editar
Q: Como construir uma SLES10 Live CD gravável com um diretório /opt?
O melhor é que você use o SLES 10 como seu host de criação.
Certifique-se de ter instalado a versão mais recente do KIWI a partir daqui: http://download.opensuse.org/repositories/Virtualization:/Appliances/SLE_10/ .
Baixe o squashfs para o SLE10 para o diretório /usr/share/kiwi/repo/suse-repo/suse-sle10-repo/. Você pode obter o squashfs para o SLE10 a partir deste local: http://download.opensuse.org/repositories/filesystems/SLE_10/ .
Instale o pacote squashfs no seu sistema de criação SLES 10 também. O KIWI necessita chamar a ferramenta mksquashfs para criar a parte somente leitura, assim ela deve ser instalada.
Altere a descrição da imagem isoboot como segue:
cd /usr/share/kiwi/image/isoboot/suse-SLES10/ rm -f .checksum.md5 vi config.xml
Adicione a linha <file name="fs/squashfs/*"/> para a seção de drivers, e.g.
<drivers type="drivers">
...
<file name="fs/squashfs/*"/>
...
</drivers>
Tudo isto faz com que nós tenhamos o módulo squashfs dentro do initrd. O KIWI permite dividir sistemas apenas se a parte somente leitura pude ser usada comprimida. Caso contrário, não faria muito sentido dividi-la.
Edite a sua imagem do sistema config.xml e altere o seguinte:
a linha type
<type boot="isoboot/suse-SLES10" flags="compressed">iso</type>
agora adiciona-se uma seção de divisão descrevendo leitura/gravação
<split>
<temporary>
<file name="/var"/>
<file name="/var/*"/>
<file name="/opt"/>
<file name="/opt/*"/>
</temporary>
</split>
Tudo isto faz com que usemos o sistema de divisão comprimido ao invés do iso de estilo antigo e você pode controlar com a seção de separação o que deve ser lido e gravado e o que deve permanecer somente leitura
É isso aí. Me desculpe se isso soa um pouco complicado, mas SLE10 era antes do início do programa equipamento e, portanto, existem alguns componentes de software em falta que são utilizados nas distribuições mais recentes.
Coisas a fazer editar
Se você gostaria de solicitar melhorias, reportar bugs ou enviar correções, então, por favor visite http://bugzilla.novell.com e digite os seguintes dados:
- Classificação: Todos
- Produto: *: openSUSE.org
- Componente: Sistema de Imagens
- Resumo: "kiwi: <sumarize aqui o seu relatório>"
e sua descrição.
Por favor, verifique também a página Submeter relatórios de bugs para detalhes sobre a submissão de bugs.
Aqui um conveniente URL (Localizador Uniforme de Recursos) para arquivo novo de bug no KIWI (com as configurações acima).
Links relacionados editar
Pontos Relacionados a serem observados
Comunique-se
- Desenvolvedores kiwi-devel@lists.berlios.de
- Usuários kiwi-users@lists.berlios.de
- IRC: #opensuse-kiwi no irc.freenode.net
Projetos usando o KIWI
- SUSE Studio utiliza o Kiwi como etapa final do processo, fornecendo uma interface Web para criação da personalização Linux, rápida e fácil, no seu navegador.
- O openSUSE Build Service (oBS).
- LTSP5 no openSUSE LTSP
- SUSE Linux Point of Service usa o Kiwi juntamente com o YaST-Criador de Imagem baseado em interface para construir imagens do sistema operacional para os terminais do Ponto de Serviço.
- O módulo do YaST, que fornece a interface gráfica de usuário para o kiwi, é chamado de Criador de Imagem.
Produtos criados com o Kiwi
- Os IBM Smart Analytics System 1050 e IBM Smart Analytics System 2050 usam o KIWI para produzir um conjunto de ferramentas de implantação automatizada para fornecer um valor de tempo mais rápido para os parceiros e clientes.
Outros lugares onde o KIWI tem sido usado
- Beineri: KDE Four Live.
- duncanmv: Helping create um ambiente de teste para o Linux.
- dl9pf: openSUSE Build Service VMware imagem.
- Kolab no openSUSE SDB:Kolab
- LimeJeos no openSUSE LimeJeos. Uma edição Linux mínima JeOS ("Apenas suficiente do Sistema Operacional") para construir aplicações de software sobre o openSUSE.
- cgoncalves: openSUSE 11.0 KDE3 LiveCDs
- Blogue da Dell: Dell TechCenter Blogs.
No noticiário editar



