O LinuxToys 6 já tá pronto o suficiente pra ser usado como se usaria qualquer software em fase beta, com muitas, *muitas* novidades! 🎉
Depois de uma maratona de 5 dias de código os novos recursos ficaram prontos: que vão desde reversão completa de instalações feitas por ele, passando por uma API de relatórios de erro - que permite qualquer usuário reportar problemas com informações úteis diretamente ao issue tracker no GitHub - e atualizações de scripts 'ao vivo', com um cache local gerenciado por git; até o Registro de Ações - que mapeia todas as mudanças feitas pelo app ao seu sistema, se tiver curioso pra ver o que rolou "debaixo do capô" de forma mais legível do que o código bruto.
Aos devs, também montei um workflow que trouxe de volta a possibilidade de admitir contribuições enviadas no GitHub pra ferramenta, e separei o repositório de scripts por conta do recurso de atualizações ao vivo, pra quem quiser contribuir com novos recursos de instalação em vez do app propriamente dito.
Pra quem quiser experimentar o futuro agora - e ajudar a caçar uns 🐛 no caminho se encontrar - é só seguir as instruções pra usar a partir da fonte git aqui: github.com/psygreg/linuxtoys?tab=readme-ov-file#fr…
O print é um dos motivos do update na lei Felca tar demorando mais do que o esperado, e outro foi uma desventura de um dia com meu PC - quem sabe falo sobre ela em outro vídeo ou short, porque foi algo bem curioso.
Mas diz aí: qual desses pushes pra próxima versão do LinuxToys você mais gostou de ver?
Quem disse que usar o terminal não pode ser descomplicado?
Apesar da má fama entre alguns, o terminal pode ser uma excelente forma de navegar seu sistema uma vez que você o conhece o bastante. Ainda assim, tem o que possa ser melhorado, e é por isso que venho trabalhando no sloth-bash: uma biblioteca operando por baixo do seu shell que traz um monte de praticidades, que vão desde alguns comandos portados do zsh como take e mkcd, até passagem de comandos pra distroboxes.
O vídeo com uma atualização sobre a situação da lei Felca chega hoje à noite ou amanhã no mais tardar. Eu queria fazer a devida pesquisa - testar os meios de verificação de idade e ter uma compreensão melhor sobre como funcionam e da especificação da ANPD pra isso - pra ter certeza que não ia acabar dando informações erradas.
Ele não vai ser um vídeo de opinião, se alguém esperava isso. Acredito que cabe a vocês, após terem se equipado das informações necessárias, decidirem por si mesmos o que fazer.
E terceiro, o motivo da imagem: embora esse vídeo tenha 'entrado no caminho', os trabalhos na série de autohospedagem seguem a todo vapor, especialmente no episódio final sobre o Jellyfin. Com os potencialmente grandes volumes de mídia que os que decidirem seguir esse caminho vão ter que lidar, o espaço deve ser gerenciado da forma mais eficiente possível - sem deixar a qualidade de lado, claro.
Então vim conduzindo uma série de testes de codificação e uso da mídia nos últimos 6 dias, e, como um bônus, criei uma pequena ferramenta que invoca o ffmpeg da forma adequada pra criar mídia otimizada pra usuários de GPUs Intel como eu. O plano é pelo menos tentar tornar isso compatível com outras placas de vídeo - admitidamente, é mais fácil falar que fazer já que não tenho outras GPUs na mão pra testar tudo.
Antes de gravar hoje, tenho uma notícia e um chamado pra vocês.
A notícia é que agora o LinuxToys tem versão AppImage, gentilmente mantida pela galera do pkgforge-dev, pra quem quer usar o app sem precisar instalar. O link já tá disponível na última release tanto no nosso git independente quanto no GitHub, e em breve também estará no site.
E o chamado é que, com esse novo pacote, tô trazendo o LinuxToys pra um novo sistema, o Solus, e convoco todos os usuários de Solus com algum conhecimento de bash scripting, terminal ou devs mesmo a ajudar a rever os scripts de instalação dos componentes pra separar aquilo que for adequado ao Solus do que deve ser omitido nele, bem como escrever iterações específicas pro Solus quando possível e necessário em algum script. Dependendo do quanto conseguirmos avançar, o Solus já se tornaria suportado na próxima release. Todo o trabalho de bibliotecas e fluxo interno do LinuxToys pra admitir o Solus como opção já foi feito por mim.
Pra quem for atender ao chamado, o nosso repositório de desenvolvimento tá no meu git independente, git.linux.toys/psygreg/linuxtoys
Num adendo um tanto inesperado a auto-hospedagem, agora o LinuxToys (e companhia, em breve) tem seu próprio repositório git devido a recorrentes falhas de serviço tanto no GitHub quanto no Codeberg. Em breve, ele será o oficial pra desenvolvimento.
Pra usuários não muda nada. Acessar o site, copiar o comando, instalado. Pra desenvolvedores que queiram contribuir com o LinuxToys, agora podem fazer isso no git.linux.toys/psygreg/linuxtoys :)
A série de auto-hospedagem já tá sendo preparada - e até agora tá indo melhor até do que eu mesmo esperava, mesmo em fase de testes, e rodando no armazenamento já existente na minha máquina (com alguns truques pra eu poder transferir tudo depois sem problemas, vocês vão ver).
Quando eu comecei os trabalhos nisso, eu coloquei alguns objetivos básicos: - Usar apenas o computador que já tenho, com os serviços auto-hospedados rodando em segundo plano - Não usar RAID, que exige gastos adicionais com discos de redundância - Ter boa confiabilidade, eficiência e ser simples de operar o servidor - Ter bons aplicativos no celular
Um elemento que veio a ajudar muito nos três primeiros objetivos foi o sistemas de arquivos btrfs. Com a possibilidade de configurar subvolumes, e snapshots e compressão específica pra cada subvolume, toda a minha 'nuvem' conta com rollbacks e é tão eficiente quanto possível em espaço usando compressão zstd.
Não vejo a hora de começar a mostrar e ensinar vocês como seguir esse caminho!
Eu finalmente tomei uma decisão a respeito do que fazer em relação às recentes medidas draconianas do Discord em relação a identificação de usuário além de outras políticas e associações questionáveis da empresa, que abrem um precedente pra brechas de segurança muito perigosas. E essa decisão foi mudar a nossa comunidade pro Stoat!
"Por que o Stoat e não outras alternativas (como Matrix)?" O Stoat tem os recursos e controles mais parecidos com o Discord e é bem mais familiar. Ele não é um substituto 100% por enquanto - algumas coisas vão funcionar de forma um pouco diferente por lá, outras como chamada de vídeo e transmissão de tela ainda vão ser implementadas, e o app pra iOS ainda tá a caminho - mas é o formato mais satisfatório e simples de adaptar em relação ao Discord que temos, e que tem maior potencial pelo rápido desenvolvimento visto no último mês. Com isso em mente, eu também cancelei minha assinatura Nitro e passei a doar o dinheiro que iria nela ao Stoat, mensalmente.
Pra instalar e atualizar o Stoat no Linux de forma simplificada, por ele ainda não ter pacotes em repositórios como a Flathub, desenvolvi um script de instalação e atualização que será integrado ao LinuxToys na próxima release, mas que já pode ser usado com o comando 'curl -fsSL codeberg.org/psygreg/linuxtoys/raw/branch/master/p… | bash'.
A foto do post é um gostinho dos emojis que coloquei pra nossa comunidade, muitos deles animados - já que não precisa pagar pra usar eles no Stoat ;)
Diante das últimas revelações dos arquivos - sim, AQUELES arquivos - eu tomei a decisão de me distanciar de qualquer produto ou serviço da Microsoft. Por isso, o repositório do GitHub do LinuxToys será arquivado e o desenvolvimento terá continuidade no Codeberg, uma organização alemã sem fins lucrativos que oferece o mesmo fluxo de trabalho git e boa hospedagem sem peso na consciência.
O LinuxToys vai receber uma série de melhorias e recursos extras pra Ubuntu LTS e sistemas baseados nele depois de uma série de testes. Além disso, o kernel psycachy agora tem em fase de testes uma versão compatível com módulos externos - como drivers da Nvidia - já funcional, só finalizando alguns detalhes antes do lançamento, pra tornar a experiência Linux com desempenho máximo acessível a muito mais usuários!
psygreg
O LinuxToys 6 já tá pronto o suficiente pra ser usado como se usaria qualquer software em fase beta, com muitas, *muitas* novidades! 🎉
Depois de uma maratona de 5 dias de código os novos recursos ficaram prontos: que vão desde reversão completa de instalações feitas por ele, passando por uma API de relatórios de erro - que permite qualquer usuário reportar problemas com informações úteis diretamente ao issue tracker no GitHub - e atualizações de scripts 'ao vivo', com um cache local gerenciado por git; até o Registro de Ações - que mapeia todas as mudanças feitas pelo app ao seu sistema, se tiver curioso pra ver o que rolou "debaixo do capô" de forma mais legível do que o código bruto.
Aos devs, também montei um workflow que trouxe de volta a possibilidade de admitir contribuições enviadas no GitHub pra ferramenta, e separei o repositório de scripts por conta do recurso de atualizações ao vivo, pra quem quiser contribuir com novos recursos de instalação em vez do app propriamente dito.
Pra quem quiser experimentar o futuro agora - e ajudar a caçar uns 🐛 no caminho se encontrar - é só seguir as instruções pra usar a partir da fonte git aqui: github.com/psygreg/linuxtoys?tab=readme-ov-file#fr…
1 week ago (edited) | [YT] | 339
View 27 replies
psygreg
O print é um dos motivos do update na lei Felca tar demorando mais do que o esperado, e outro foi uma desventura de um dia com meu PC - quem sabe falo sobre ela em outro vídeo ou short, porque foi algo bem curioso.
Mas diz aí: qual desses pushes pra próxima versão do LinuxToys você mais gostou de ver?
2 weeks ago | [YT] | 160
View 7 replies
psygreg
Quem disse que usar o terminal não pode ser descomplicado?
Apesar da má fama entre alguns, o terminal pode ser uma excelente forma de navegar seu sistema uma vez que você o conhece o bastante. Ainda assim, tem o que possa ser melhorado, e é por isso que venho trabalhando no sloth-bash: uma biblioteca operando por baixo do seu shell que traz um monte de praticidades, que vão desde alguns comandos portados do zsh como take e mkcd, até passagem de comandos pra distroboxes.
Vocês podem descobrir mais sobre os recursos e começar a experimentar em: github.com/psygreg/sloth-bash
2 weeks ago | [YT] | 292
View 21 replies
psygreg
O vídeo com uma atualização sobre a situação da lei Felca chega hoje à noite ou amanhã no mais tardar. Eu queria fazer a devida pesquisa - testar os meios de verificação de idade e ter uma compreensão melhor sobre como funcionam e da especificação da ANPD pra isso - pra ter certeza que não ia acabar dando informações erradas.
Ele não vai ser um vídeo de opinião, se alguém esperava isso. Acredito que cabe a vocês, após terem se equipado das informações necessárias, decidirem por si mesmos o que fazer.
E terceiro, o motivo da imagem: embora esse vídeo tenha 'entrado no caminho', os trabalhos na série de autohospedagem seguem a todo vapor, especialmente no episódio final sobre o Jellyfin. Com os potencialmente grandes volumes de mídia que os que decidirem seguir esse caminho vão ter que lidar, o espaço deve ser gerenciado da forma mais eficiente possível - sem deixar a qualidade de lado, claro.
Então vim conduzindo uma série de testes de codificação e uso da mídia nos últimos 6 dias, e, como um bônus, criei uma pequena ferramenta que invoca o ffmpeg da forma adequada pra criar mídia otimizada pra usuários de GPUs Intel como eu. O plano é pelo menos tentar tornar isso compatível com outras placas de vídeo - admitidamente, é mais fácil falar que fazer já que não tenho outras GPUs na mão pra testar tudo.
Até breve!
3 weeks ago | [YT] | 279
View 6 replies
psygreg
Antes de gravar hoje, tenho uma notícia e um chamado pra vocês.
A notícia é que agora o LinuxToys tem versão AppImage, gentilmente mantida pela galera do pkgforge-dev, pra quem quer usar o app sem precisar instalar. O link já tá disponível na última release tanto no nosso git independente quanto no GitHub, e em breve também estará no site.
E o chamado é que, com esse novo pacote, tô trazendo o LinuxToys pra um novo sistema, o Solus, e convoco todos os usuários de Solus com algum conhecimento de bash scripting, terminal ou devs mesmo a ajudar a rever os scripts de instalação dos componentes pra separar aquilo que for adequado ao Solus do que deve ser omitido nele, bem como escrever iterações específicas pro Solus quando possível e necessário em algum script. Dependendo do quanto conseguirmos avançar, o Solus já se tornaria suportado na próxima release. Todo o trabalho de bibliotecas e fluxo interno do LinuxToys pra admitir o Solus como opção já foi feito por mim.
Pra quem for atender ao chamado, o nosso repositório de desenvolvimento tá no meu git independente, git.linux.toys/psygreg/linuxtoys
Conto com vocês!
1 month ago | [YT] | 380
View 23 replies
psygreg
Num adendo um tanto inesperado a auto-hospedagem, agora o LinuxToys (e companhia, em breve) tem seu próprio repositório git devido a recorrentes falhas de serviço tanto no GitHub quanto no Codeberg. Em breve, ele será o oficial pra desenvolvimento.
Pra usuários não muda nada. Acessar o site, copiar o comando, instalado. Pra desenvolvedores que queiram contribuir com o LinuxToys, agora podem fazer isso no git.linux.toys/psygreg/linuxtoys :)
1 month ago (edited) | [YT] | 274
View 22 replies
psygreg
A série de auto-hospedagem já tá sendo preparada - e até agora tá indo melhor até do que eu mesmo esperava, mesmo em fase de testes, e rodando no armazenamento já existente na minha máquina (com alguns truques pra eu poder transferir tudo depois sem problemas, vocês vão ver).
Quando eu comecei os trabalhos nisso, eu coloquei alguns objetivos básicos:
- Usar apenas o computador que já tenho, com os serviços auto-hospedados rodando em segundo plano
- Não usar RAID, que exige gastos adicionais com discos de redundância
- Ter boa confiabilidade, eficiência e ser simples de operar o servidor
- Ter bons aplicativos no celular
Um elemento que veio a ajudar muito nos três primeiros objetivos foi o sistemas de arquivos btrfs. Com a possibilidade de configurar subvolumes, e snapshots e compressão específica pra cada subvolume, toda a minha 'nuvem' conta com rollbacks e é tão eficiente quanto possível em espaço usando compressão zstd.
Não vejo a hora de começar a mostrar e ensinar vocês como seguir esse caminho!
1 month ago | [YT] | 245
View 17 replies
psygreg
Eu finalmente tomei uma decisão a respeito do que fazer em relação às recentes medidas draconianas do Discord em relação a identificação de usuário além de outras políticas e associações questionáveis da empresa, que abrem um precedente pra brechas de segurança muito perigosas. E essa decisão foi mudar a nossa comunidade pro Stoat!
"Por que o Stoat e não outras alternativas (como Matrix)?"
O Stoat tem os recursos e controles mais parecidos com o Discord e é bem mais familiar. Ele não é um substituto 100% por enquanto - algumas coisas vão funcionar de forma um pouco diferente por lá, outras como chamada de vídeo e transmissão de tela ainda vão ser implementadas, e o app pra iOS ainda tá a caminho - mas é o formato mais satisfatório e simples de adaptar em relação ao Discord que temos, e que tem maior potencial pelo rápido desenvolvimento visto no último mês. Com isso em mente, eu também cancelei minha assinatura Nitro e passei a doar o dinheiro que iria nela ao Stoat, mensalmente.
Pra instalar e atualizar o Stoat no Linux de forma simplificada, por ele ainda não ter pacotes em repositórios como a Flathub, desenvolvi um script de instalação e atualização que será integrado ao LinuxToys na próxima release, mas que já pode ser usado com o comando 'curl -fsSL codeberg.org/psygreg/linuxtoys/raw/branch/master/p… | bash'.
A foto do post é um gostinho dos emojis que coloquei pra nossa comunidade, muitos deles animados - já que não precisa pagar pra usar eles no Stoat ;)
1 month ago (edited) | [YT] | 266
View 22 replies
psygreg
Diante das últimas revelações dos arquivos - sim, AQUELES arquivos - eu tomei a decisão de me distanciar de qualquer produto ou serviço da Microsoft. Por isso, o repositório do GitHub do LinuxToys será arquivado e o desenvolvimento terá continuidade no Codeberg, uma organização alemã sem fins lucrativos que oferece o mesmo fluxo de trabalho git e boa hospedagem sem peso na consciência.
Agradeço pela compreensão.
1 month ago | [YT] | 572
View 62 replies
psygreg
Notícias muito boas pra começar o ano!
O LinuxToys vai receber uma série de melhorias e recursos extras pra Ubuntu LTS e sistemas baseados nele depois de uma série de testes. Além disso, o kernel psycachy agora tem em fase de testes uma versão compatível com módulos externos - como drivers da Nvidia - já funcional, só finalizando alguns detalhes antes do lançamento, pra tornar a experiência Linux com desempenho máximo acessível a muito mais usuários!
Fiquem de olho!
3 months ago | [YT] | 358
View 45 replies
Load more