with Tags:
systemd
X

Journal, "o systemd do syslog"
A mente criativa do autor e ferrenho defensor dos controversos systemd e pulseaudio, Lennart Poettering (já entrevistado aqui pelo blog ), está armando mais uma para cima dos administradores de sistemas Linux. Trata-se, desta vez, de um substituto para o syslog chamado Journal . O programador escreveu um longo documento de apresentação do Journal , no qual explica seus motivos para criar esse novo software e também os fabulosos recursos que serão incluídos no programa. Um histórico de polêmicas A dupla de desenvolvedores Lennart Poettering... [More]
Tags:  sitema_linux linux systemd pablo_hess journal syslog |
Relações de poder na comunidade do Software Livre
O ser humano é um ser político, não resta dúvida. Como tal, está sujeito a relações de poder e, com frequência, disputas de poder. No universo do Software Livre, o systemd é o "campo de batalha" mais recente — e proeminente, na minha opinião — neste sentido. A comunidade do Software Livre é vista por muitos como uma anarquia — por definição, um regime em que todos os indivíduos detêm o mesmo nível de poder. Numa escala mais aproximada, o que se vê são múltiplas comunidades, cada uma em torno de um projeto ou software específico.... [More]
Tags:  systemd pablo_hess software_livre linux |
Velhos recursos, novas funcionalidades
A célebre frase de Antoine Lavoisier , "Na natureza nada se cria, nada se perde, tudo se transforma", consiste em um ponto fundamental para as ciências naturais. Um exemplo interessantíssimo na biologia é o complexo que permite que nossas células sanguíneas transportem oxigênio, chamado "grupo heme": estima-se que ele já existisse muito antes de haver quantidades significativas de oxigênio na atmosfera da Terra. Sua função provavelmente era outra, mas, quando a atmosfera se encheu do nefasto oxigênio, o grupo heme se... [More]
Tags:  livre lxc software_livre linux pablo_hess software kernel systemd |
Entrevista: Lennart Poettering, autor do systemd (e também PulseAudio e Avahi)
Este blog já acumula diversos posts a respeito do systemd, o novo sistema de init com pretensões grandiosas: tornar-se o sistema de inicialização do GNU/Linux — e, no caminho, dar importantes passos rumo à unificação de grande parte da infra-estrutura das diversas distribuições. Porém, tais pretensões não vêm desacompanhadas de uma boa dose de controvérsia. Se você acompanha a cena do desenvolvimento de sistemas GNU/Linux, certamente conhece as críticas arremessadas contra o systemd, desde a violação dos princípios do UNIX (vários programas que... [More]
Tags:  d-bus sysv poettering hat systemd lennart red gnu/linux avahi upstart |
Systemd faz um ano de idade
O projeto systemd , amplamente abordado neste blog em uma série de artigos e até em um comparativo com outros sistemas de init, completou um ano de vida no último dia 30 de abril. A versão 15 do Fedora, a ser lançada em aproximadamente um mês, usará o systemd como padrão. Os desenvolvedores do openSUSE já decidiram adotá-lo como padrão também em sua próxima versão. As versões de teste das principais distribuições GNU/Linux já oferecem pacotes do systemd em sincronia com o acelerado ritmo de desenvolvimento deste novo init. Um sucesso tão... [More]
Tags:  opensuse init fedora systemd gnu/linux milestone |
Comparativo: upstart, sysvinit, systemd, openrc
No procedimento de inicialização de um sistema GNU/Linux, depois que o kernel é carregado pelo carregador de inicialização — o bootloader , como o Grub e o Lilo — ele (o kernel) realiza suas tarefas básicas de verificar os dispositivos conectados e inicializá-los por meio dos drivers a que tiver acesso (isto é, aqueles compilados dentro do kernel ou entregues a ele num initrd), além de montar o sistema de arquivos raiz. Ao final de suas tarefas, o kernel entrega o controle do sistema para o processo init , que se encarrega de iniciar todos os... [More]
Tags:  upstart openrc systemd sysvinit gnu linux |
Bê-á-bá do systemd, parte 6
Se tudo correu certo até agora, você já deve ter um sistema todo baseado no systemd. Talvez ele utilize a "camada de compatibilidade" com o SysVinit, chamando os scripts localizados em /etc/init.d/ a partir dos arquivos de unidade do systemd, ou talvez você tenha criado os seus próprios arquivos de unidade. Uma correção, antes que seja tarde demais: o nome do projeto é systemd , segundo sua página no freedesktop.org (item "Spelling"). Falha minha. Contribuição de código para o systemd Se você criou um arquivo de unidade... [More]
Tags:  systemd |
Bê-á-bá do Systemd, parte 5
Neste ponto, você já deve estar usando o Systemd em seu sistema e substituindo os seus principais serviços por arquivos .service do Systemd. Vejamos, então, como facilitar e estender essa tarefa. Compatibilidade com SysVinit O Systemd não é melhor que o SysVinit em absolutamente tudo. Por usar scripts para subir serviços, o SysVinit consegue fazer diversos testes e verificações para tomar decisões e carregar informações externas na hora de iniciar o serviço. Seria muito bom se o Systemd também pudesse fazer isso, não? E não é que ele... [More]
Tags:  systemd |
Bê-á-bá do Systemd, parte 4
Este post começa com a mão na massa: vamos criar uma nova unidade de serviço para o fcron, já apresentado, elogiado e esmiuçado anteriormente neste blog . Primeiramente, vamos tomar alguma outra unidade de serviço como exemplo? Que tal o serviço vixie-cron (o cron tradicional), que vem por padrão nos pacotes atuais do Systemd, no arquivo /lib/systemd/system/vixie-cron.service ? $ cat /lib/systemd/system/vixie-cron.service
[Unit]
Description=Vixie Cron Daemon
[Service]
Type=forking
ExecStart=/usr/sbin/cron
... [More]
Tags:  systemd |
Bê-á-bá do Systemd, parte 3
Então você iniciou seu sistema pelo Systemd , certo? Então, é hora de conferir quais serviços estão ativados. Sem argumentos, o comando systemctl exibe uma lista dos serviços iniciados no sistema: $ systemctl
UNIT LOAD ACTIVE SUB JOB
boot.automount loaded active waiting Automount /boot
dev-hugepages.automount loaded active waiting Huge Pages File System Aut
dev-mqueue.automount loaded active waiting POSIX Message Queue File S
home.automount loaded... [More]
Tags:  systemd |
Bê-á-bá do Systemd, parte 2
O primeiro post desta série foi, reconheço, pouco esclarecedor para um início de série. Vou tentar corrigir isto agora. Aos leitores, peço sinceras desculpas caso o post tenha deixado mais dúvidas do que esclarecimentos. Arquitetura da inicialização Você já conhece o sistema de inicialização bastante idoso que ainda está presente na maioria das distribuições GNU/Linux, o SysVinit . Trata-se do sistema de inicialização criado para o UNIX System V . Ele emprega o diretório /etc/init.d/ para armazenar os scripts de inicialização e também... [More]
Tags:  systemd |
Bê-á-bá do Systemd, parte 1
O sistema de supervisão e inicialização de serviços Systemd foi anunciado como o novo, revolucionário e totalmente inovador substituto do venerável SysVinit. De fato, na descrição teórica ele parece ser muito poderoso, embora menos flexível do que uma série de scripts de shell. Para testar o Systemd, resolvi experimentá-lo em minha máquina pessoal de produção, equipada com um sempre moderno Gentoo . Instalação A quem se interessar pelo Systemd, ele está facilmente disponível para Fedora e também para Gentoo . Depois de instalar e configurar... [More]
Tags:  systemd |