Next: Home Configuration, Previous: Foreign Architectures, Up: Top [Contents][Index]
Guix System supports a consistent whole-system configuration mechanism. By that we mean that all aspects of the global system configuration—such as the available system services, timezone and locale settings, user accounts—are declared in a single place. Such a system configuration can be instantiated—i.e., effected.
One of the advantages of putting all the system configuration under the control of Guix is that it supports transactional system upgrades, and makes it possible to roll back to a previous system instantiation, should something go wrong with the new one (see Recursos). Another advantage is that it makes it easy to replicate the exact same configuration across different machines, or at different points in time, without having to resort to additional administration tools layered on top of the own tools of the system.
This section describes this mechanism. First we focus on the system administrator’s viewpoint—explaining how the system is configured and instantiated. Then we show how this mechanism can be extended, for instance to support new system services.
• Usando o sistema de configuração | Personalizando seu sistema GNU. | |
• Referência do operating-system | Detalhe das declarações do operating-system. | |
• Sistemas de arquivos | Configurando montagens de sistema de arquivos. | |
• Dispositivos mapeados | Processamento extra de dispositivo de bloco. | |
• Swap Space | Backing RAM with disk space. | |
• Contas de usuários | Especificando contas de usuários. | |
• Disposição do teclado | Como o sistema interpreta pressionamento de teclas. | |
• Locales | Configurações de idioma e de convenção cultural. | |
• Serviços | Especificando serviços de sistema. | |
• Programas setuid | Programs running with elevated privileges. | |
• Certificados X.509 | Autenticando servidores HTTPS. | |
• Name Service Switch | Configurando name service switch do libc. | |
• Disco de RAM inicial | Inicialização do Linux-Libre. | |
• Configuração do carregador de inicialização | Configurando o "bootloader". | |
• Invocando guix system | Inicializando uma configuração de sistema. | |
• Invoking guix deploy | Deploying a system configuration to a remote host. | |
• Executando Guix em uma VM | Como executar Guix System em uma máquina virtual. | |
• Definindo serviços | Adicionando novas definições de serviço. |
Next: Home Configuration, Previous: Foreign Architectures, Up: Top [Contents][Index]