| 13 Dec 2022 |
Victor Matheus | Em vez disso tão empilhando lvm+xfs(stratus) +ostree+composefs (esse é novo) pra fazer tudo q btrfs/zfs se propõem, cp reflink+snapshot+dedup+verity | 16:46:54 |
Victor Matheus | * Em vez disso tão empilhando lvm+xfs(stratis) +ostree+composefs (esse é novo) pra fazer tudo q btrfs/zfs se propõem, cp reflink+snapshot+dedup+verity | 16:47:06 |
Victor Matheus | Eu acho maneiro pq vc pode pegar só uma parte dessa pilha q interesse, ao mesmo tempo em q a grana e devs da redhat seriam muito bem vindos no btrfs | 16:48:39 |
Victor Matheus | In reply to Erik Toda vez que tu apagasse uma geração antiga teria que refazer todos as geraçoes upstream Pelo q entendi do ostree vc tem o objeto real, e todas as Nbranchs q tem links daquele objeto. Uma mudança na branch q altere o objeto implica somente em desfazer o link naquela branch. Quando não tem mais nenhum link pra um objeto, ele é descartado. Igual o .git/objects mesmo. | 17:01:18 |
Victor Matheus | * Pelo q entendi do ostree vc tem o objeto real, e todas as Nbranchs q tem links daquele objeto.
Uma mudança na branch q altere o objeto implica somente em desfazer o link naquela branch, dropar o arquivo novo em objects, e linkar pra branch q tá pedindo.
Quando não tem mais nenhum link pra um objeto, ele é descartado. Igual o .git/objects mesmo. | 17:02:11 |
Lucas Eduardo | In reply to Victor Matheus Pelo q entendi do ostree vc tem o objeto real, e todas as Nbranchs q tem links daquele objeto. Uma mudança na branch q altere o objeto implica somente em desfazer o link naquela branch. Quando não tem mais nenhum link pra um objeto, ele é descartado. Igual o .git/objects mesmo. Ele descarta na hora ou é que nem git que as vezes tem que rodar um git gc? | 17:04:17 |
Victor Matheus | Não faço ideia. Mas eu esperaria algo automático baseado em tempo. Se não rolou um ostree-pull q reusou em xtempo, limpa.
Como ele é daemonless, deve verificar isso só quando vc faz alguma operação.
Claro, nada impede de uma implementação acima dele lidar com isso mais agressivamente, tipo o deb-ostree do endless, ou rpm-ostree dos fedora | 17:09:18 |
Victor Matheus | O flatpak por ex mantém um.removed por um tempo, nunca monitorei quanto | 17:09:50 |
Victor Matheus | Pelo menos a doc da cli do ostree é muito confusa e desatualizada, achei na doc comandos totalmente fora de ordem/q a cli disse pra mim q não existem | 17:14:14 |
Erik | In reply to Victor Matheus Pelo q entendi do ostree vc tem o objeto real, e todas as Nbranchs q tem links daquele objeto. Uma mudança na branch q altere o objeto implica somente em desfazer o link naquela branch. Quando não tem mais nenhum link pra um objeto, ele é descartado. Igual o .git/objects mesmo. hmmn, onde que entra a parte do "atomic"? | 17:21:02 |
Victor Matheus | In reply to Erik hmmn, onde que entra a parte do "atomic"? Ele troca o link, é uma operação só, ou tá linkado em oldfile, ou em newfile | 17:24:23 |
Victor Matheus | Se for um arquivo novo, e não uma troca de arquivo, simplesmente criar o link. | 17:25:43 |
Lucas Eduardo | eu to estudando uma forma de fazer isso ai só que multiplos discos | 18:21:15 |
Victor Matheus | Btrfs faz isso aí, o cp no btrfs é um hardlink sempre q possível, cruzando discos.
Lvm + xfs vai ter isso tbm | 18:40:55 |
Leonardo Neumann | In reply to Victor Matheus Btrfs faz isso aí, o cp no btrfs é um hardlink sempre q possível, cruzando discos. Lvm + xfs vai ter isso tbm Reflink você quis dizer | 19:57:59 |
Leonardo Neumann | Que é o nome da cópia "deduplicada" do btrfs | 19:58:20 |
Victor Matheus | No fim é um hardlink, só q direto no filesystem, não via vfs | 19:58:46 |
Victor Matheus | O userspace só consegue descobrir se sair rodando stat em tudo e comparando até achar igualdade de inode | 20:00:06 |
Leonardo Neumann | Sim, pode ser o mesmo inode, mas diferente de um hardlink isso não fica transparente a nível de filesystem | 20:00:35 |
Leonardo Neumann | Digo, não tem o mesmo efeito de um hardlink a nível de filesystem | 20:00:59 |
Lucas Eduardo | maravilha
fui tentar conectar meu nb aqui na rede da facul e n tava indo, no log tava dando um erro de SSL, reiniciei em uma geração de outubro e tá funcionando AHEUAHEU | 20:59:18 |
Lucas Eduardo | acho que só não é melhor pq mtas vezes é no minimo chato fazer cherry pick de correção | 20:59:47 |
| 14 Dec 2022 |
Jônatas Oliveira jonatasoliveira.dev | Oi gente to procurando na documentação como configurar o wayland mas, não to achando 😢 | 21:12:56 |
Lucas Eduardo | In reply to Jônatas Oliveira jonatasoliveira.dev Oi gente to procurando na documentação como configurar o wayland mas, não to achando 😢 Pra configurar o Wayland é só ativar a option de uma DE que usa Wayland tipo o sway ou o i3 | 21:15:42 |
Jônatas Oliveira jonatasoliveira.dev | In reply to Lucas Eduardo Pra configurar o Wayland é só ativar a option de uma DE que usa Wayland tipo o sway ou o i3 To usando o awesime aqui kkk | 21:34:15 |
Lucas Eduardo | In reply to Jônatas Oliveira jonatasoliveira.dev To usando o awesime aqui kkk Awesome é xorg | 22:57:55 |
Lucas Eduardo | Mas dá pra gambiarrar com weston | 22:59:14 |
Heitor | Como está o estado de wayland + nvidia no NixOs? | 23:01:14 |
PedroHLC | In reply to Heitor Como está o estado de wayland + nvidia no NixOs? Igual todas as outras distros, tamo com o último driver e o GBM deles... | 23:53:51 |
| 15 Dec 2022 |
GALLY | In reply to Jônatas Oliveira jonatasoliveira.dev Oi gente to procurando na documentação como configurar o wayland mas, não to achando 😢 Wayland não se configura. O wayland é tipo o TCP, é só uma "especificação".
O que você tem são gerenciadores de janelas/compositores/aplicativos/wtf que implementam o protocolo Wayland.
Se você conseguir instalar e rodar o Weston a partir da tela preta, pronto, você já tem suporte a Wayland. | 00:00:17 |