Postagens

Samba: SMB Directory Leasing e alterações feitas localmente

Imagem
O Samba 4.22 introduziu o SMB Directory Leasing , habilitado por padrão, que permite aos clientes armazenar em cache a listagem de diretórios por mais tempo. O servidor só notifica os clientes para invalidarem esse cache quando detecta mudanças. Isso acontece, porém, apenas quando as alterações ocorrem via protocolo SMB por outro cliente. Assim, modificações feitas diretamente no sistema de arquivos Linux não são percebidas pelo Samba; os clientes continuam usando o cache antigo e podem levar minutos até verem as mudanças. Vídeo sobre o recurso: Pelo que entendi, há previsão para implementação de monitoramento de mudanças locais usando o smbd-notifyd (um processo auxiliar para esse tipo de tarefa), mas na versão 4.23 a integração ainda não existe. Portanto, se você precisa que alterações locais sejam imediatamente refletidas nos clientes, desative o recurso na seção [global] de /etc/samba/smb.conf : smb3 directory leases = No Em cenários ...

Jogos do Xbox One no Series S

Imagem
Após jogar um pouco mais no meu Xbox Series S , compreendi melhor como os títulos para Xbox One funcionam nele. A Microsoft é reconhecida por oferecer uma excelente retrocompatibilidade em seu ecossistema. Neste texto, o foco será exclusivamente nos jogos do One, deixando de lado os do 360 e do Xbox original (cujo funcionamento em si é impressionante), visto que não possuo nenhum desses. O cenário ideal ocorre quando o estúdio pega o código-fonte do jogo, faz as adaptações necessárias e lança uma versão nativa otimizada para Series X|S ( XboxGen9 ). Nessa situação, todo o potencial da arquitetura RDNA 2 pode ser aproveitado — Ray Tracing, Mesh Shaders, Sampler Feedback, entre outros. Além disso, o desenvolvedor leva em conta apenas a CPU Zen 2 para melhor IA, física e outras lógicas de jogo, sem precisar considerar os raquíticos núcleos Jaguar da CPU do One e One X. Existe também um caminho intermediário: o desenvolvedor mantém o jogo compatível ...

Mais um driver NTFS no Linux

Quando escrevi sobre o driver ntfs3 ( 1 , 2 , 3 ), imaginei que haveria tração suficiente da comunidade para aprimorá-lo, com uma manutenção competente da Paragon. Não foi o que aconteceu. Quatro anos depois, o código funciona, mas está longe de alcançar a estabilidade necessária. Ainda não suporta a montagem de volumes NTFS sujos — aqueles não desmontados corretamente —, processo conhecido como journal replay , no qual o driver consulta o histórico de transações e refaz as operações incompletas (e ignora as não commitadas) para restaurar a atomicidade e a consistência do sistema de arquivos. Esse recurso foi prometido desde o início e, até hoje, está quebrado. Além disso, o código usa APIs obsoletas do kernel, que, embora suportadas, revelam uma manutenção precária. A Paragon também prometeu ferramentas para criação e, especialmente, verificação de volumes NTFS, mas não cumpriu. Agora, surge o anúncio do ntfsplus : https://lore.kernel.org/lkml/2025...

Stray

Imagem
Stray é um encantador jogo em terceira pessoa onde você assume o controle de um gato sem nome. Após um acidente, ele se vê em uma cidade isolada do mundo exterior, selada por muros e uma cobertura de concreto. Separado de sua família felina, o gato explora um cenário cyberpunk habitado por robôs amigáveis, os Companheiros, que reverenciam os humanos, extintos há muito tempo por causa de uma epidemia. Ao lado do B-12, um pequeno drone que carrega a consciência digital de um cientista falecido, o gato enfrenta os perigosos Zurks, criaturas mutantes nascidas de uma bactéria criada pela Neco Corporation para processar lixo. A partir do Centro da Cidade, também é preciso esquivar-se de Sentinelas robóticas armadas com lasers, exigindo furtividade para avançar. Explorando os diálogos com os robôs, as memórias que o B-12 adquire e lendo murais pelo cenário, descobrimos que a cidade foi criada como um refúgio para os humanos de um exterior inab...

X11 não está morto

Imagem
O recente fork do Xserver do projeto X.Org, chamado XLibre , reacendeu o debate sobre se o Xserver estaria morto. Os desenvolvedores do fork argumentam, com razão, que há pouco interesse dos atuais mantenedores no Xserver, tratado abertamente como obsoleto. O código está em modo de manutenção mínima, com foco em atualizações de segurança e correções ocasionais de bugs graves, enquanto outros problemas e solicitações de mesclagem se acumulam. Um desenvolvedor que buscava impulsionar o Xserver introduziu inúmeras mudanças que quebravam API e ABI, algo inaceitável sem clara necessidade ou coordenação, já que drivers precisam ser ajustados e recompilados — e muitos deles, vale notar, também estão sem manutenção ativa. Várias alterações foram aceitas, mas muitas foram revertidas após usuários abrirem relatórios de bugs. A cada lote de mudanças, surgiam novos bugs relatando quebra de funcionalidades. O último veio de um programador da Nvidia, que repo...

Continuando nos consoles

Imagem
Meu velho Xbox One original estava pedindo socorro. Os tempos de carregamento do HDD interno de 500 GB testavam minha paciência. Um SSD SATA até ajudaria, mas eu ficaria preso a uma geração antiga, com cada vez menos novos jogos AAA. Postei no fórum Clube do Hardware um resumo da minha pesquisa inicial enquanto decidia o próximo passo. Descobri que a Microsoft não monta mais consoles no Brasil — são todos importados. O Series X desapareceu do mercado, enquanto o Series S está disponível em lojas menores em marketplaces (não sei por que grandes varejistas, como a Amazon, não o vendem). Sobre a garantia: as unidades vindas da China para distribuição no Brasil, com caixa e folhetos em português e cabo de força no padrão brasileiro, têm garantia aqui, desde que acompanhem a nota fiscal. Decidi, então, comprar um Xbox Series S por R$ 2500, após confirmar com um vendedor confiável do Mercado Livre que era o modelo para distribuição no nosso país....

Literatura cyberpunk — Neuromancer

Imagem
Neuromancer, de William Gibson, publicado em 1984, é o marco fundador do cyberpunk. O livro reúne os elementos que definiram o gênero: implantes cibernéticos, ciberespaço, a matrix — uma realidade virtual imersiva —, inteligências artificiais, vírus de computadores, transmissões de simstim — um link que acessa, à distância, os sentidos físicos, mas não os pensamentos —, corporações, submundos sujos, drogas, criminalidade, sexo, visuais de neon, cenários futuristas, viagem espacial. A trama apresenta elementos estranhos e fascinantes, como a cabeça falante da Tessier-Ashpool, um busto mecânico que reflete a excentricidade da corporação familiar, as projeções de Riviera, ilusões psicológicas manipuladas na mente alheia, Hideo, um ninja que serve como guardião leal da Tessier-Ashpool, e Zion, uma colônia espacial de rastafáris. A narrativa acompanha Case, um talentoso hacker em decadência. Incapaz de acessar a matrix devido a uma lesão neurológica caus...