NixOS Portuguese | 385 Members | |
| Sala de Conversação sobre o ecossistema Nix em português. Ponteada com o grupo do Telegram: https://t.me/nixosbrasil/ Link Matrix: https://matrix.to/#/!BrOouUOucaGdxbaRca:nixos.org | 20 Servers |
| Sender | Message | Time |
|---|---|---|
| 12 Dec 2022 | ||
In reply to PedroHLCahh entendi, vlw | 18:51:49 | |
| 13 Dec 2022 | ||
| o lennart ta empenhado em fazer qualquer distro q se dispor a isso ser compatível com erase your darlings, dependendo só de /boot e /usr (além de labels gpt). deem uma olhada a partir da linha 600 https://github.com/systemd/systemd/blob/main/TODO | 14:34:56 | |
In reply to Victor Matheus600 ta no meio de um paragrafo | 14:45:54 | |
| sobe 10 linhas, ele falando do bootctl | 14:49:47 | |
| me lembrou muito do lance de colocar no initrd todo o estado desejado pro boot | 14:50:08 | |
| e tem tbm no 0pointer, sobre /usr hermético https://0pointer.net/blog/fitting-everything-together.html | 14:51:18 | |
In reply to Victor Matheushttps://github.com/systemd/systemd/blob/55371658793b7276fea30bdcd12252e1f75eb5e9/TODO#L590 | 14:56:46 | |
| * https://github.com/systemd/systemd/blob/55371658793b7276fea30bdcd12252e1f75eb5e9/TODO#L590 | 14:56:51 | |
In reply to Victor Matheusele menciona ostree aí tbm | 14:57:33 | |
| mas é peculiar que pro cara do "desenvolve primeiro, vê segurança depois", agora realmente ta correndo atrás de segurança | 14:58:28 | |
| existe algum maluco trabalhando pra armazenar a nix/store em um repo-ostree? | 14:59:01 | |
| iria acabar com a duplicação acidental de arquivos, pelo menos segundo a doc do ostree, quando eles se inspiraram no nix pra criá-lo, foi um dos pontos q buscaram resolver, não ter o mesmo arquivo duas vezes armazenado nunca, sempre linkar | 15:00:08 | |
| https://ostree.readthedocs.io/en/stable/manual/related-projects/#nixos-nix | 15:01:06 | |
| pelo q entendi daí, sejam duas /nix/store/$hash diferentes, vc pode acabar com o mesmo exato arquivo armazenado duas vezes (uma lib por ex, se a compilação assim cria-las), sendo q poderia ser um hardlink | 15:02:56 | |
In reply to Victor Matheusnix-store --optimise | 15:10:38 | |
| Tem uma opção pra ele otimizar automaticamente | 15:10:48 | |
In reply to Lucas Eduardoisso é uma opção permanente, ou tem que rodar de tempo em tempo pra ele percorrer tudo e fazer os links q puder? | 15:12:12 | |
| o q to pensando seria algo como ter /nix/store /nix/objects sendo /nix/objects onde são dropados os arquivos reais, e aí o ostree vai jogando pra /nix/store/$hash conforme o caso (se novo, adiciona aos objetos, se conhecido, cria o link) é assim q instalação/atualização de flatpak funciona | 15:13:55 | |
| * o q to pensando seria algo como ter /nix/store /nix/objects sendo /nix/objects onde são dropados os arquivos reais, e aí o ostree vai jogando pra /nix/store/$hash conforme o caso (se novo, adiciona aos objetos e linka, se conhecido, cria o link) é assim q instalação/atualização de flatpak funciona | 15:14:56 | |
Download image.jpeg | 15:16:40 | |
In reply to Victor MatheusInteressante. Pena ser systemd. | 15:32:34 | |
In reply to Victor MatheusÉ um comando para se usar de tempos em tempos. Então, opção 2. | 15:33:55 | |
In reply to Victor MatheusNo caso o nix deixa em /nix/store/.links | 15:34:28 | |
| não tem nada q impeça de implementar o conceito em outros inits; mas pra ser consistente, tem que ser um init com "auto-governança" digamos assim, como o systemd | 15:35:06 | |
| https://youtu.be/Z7p9-m4cimg | 15:47:59 | |
In reply to Victor MatheusO ostree n faz tudo com diff de binario, de forma incremental? Que eu me lembre ele funcionava com isso... | 16:10:59 | |
In reply to ErikSipa o nix faz a nivel de hash de arquivo, enquanto o ostree vai usar algo como o rsync, montando de forma incremental/delta cada arquivo. | 16:17:05 | |
| Toda vez que tu apagasse uma geração antiga teria que refazer todos as geraçoes upstream | 16:20:13 | |
In reply to ErikIsso deve gerar uma fragmentação desgracenta e só vai funcionar com uma performance decente em SSD | 16:33:58 | |
In reply to Victor MatheusKkkkk vc pode sempre por a nix-store com dedup no ZFS | 16:44:03 | |