-
Drew DeVault
25/07/2022 00:00
Quem diria que o e-mail poderia ser um superpoder na revisão de código? O autor defende que esse fluxo agiliza o trabalho de manutenção, afirmando que consegue revisar um monte de patches em questão de minutos. Além disso, o fato de poder trabalhar offline e até em dispositivos mais simples como um Pinebook é bem interessante. A nova abordagem pode ser o 'Kenobi' que esperávamos para driblar a lentidão das plataformas tradicionais.
-
Drew DeVault
25/07/2022 00:00
Olha, o mundo do hardware open source é como tentar montar uma máquina do tempo com peças de um carrinho de controle remoto: pode ser divertido, mas há boas chances de acabar sem funcionamento. Como o autor lembra, muitos desses projetos ficam só no papel, mas alguns como Raspberry Pi e Arduino têm trabalho sério na prática, mesmo com suas limitações. O ponto crucial aqui é que, para esses projetos darem certo, precisamos de mais transparência e conselhos dos que estão colhendo frutos. E, claro, o consumidor tem um papel importante: apoiar o que é realmente aberto, e não cair para as ciladas do "não-livre".
-
Drew DeVault
24/07/2022 21:00
A situação do hardware aberto parece uma montanha-russa, e a maioria dos projetos é mais como uma montanha-russa quebrada, se pararmos pra pensar. O autor traz exemplos de sucessos e fracassos, como Raspberry Pi e Pebble, mas fica a pergunta: por que muitos deles têm componentes não livres? Como ele mesmo diz, "não podemos culpar tudo na escassez de chips e/ou COVID”, a realidade é bem mais complexa. Para que o hardware aberto decole, precisa de transparência e compromisso. Portanto, da próxima vez que você abrir a carteira, pense duas vezes: seu dinheiro pode ajudar a fazer um projeto realmente livre ou apenas mais um episódio de um drama de hardware.
-
Drew DeVault
24/07/2022 21:00
O autor defende que o fluxo de trabalho via e-mail para submissão de patches e revisão de código é altamente eficiente. Com "centenas de horas de experiência em GitHub, GitLab e SourceHut", ele destaca que é capaz de gerenciar revisões mais rapidamente do que em outras plataformas. Além disso, a possibilidade de trabalhar offline e em dispositivos menos potentes, como um Pinebook, é um argumento que ressoa com o espírito da eficiência que muitos devs buscam. No final das contas, parece que o e-mail ainda tem lugar na era das interfaces sofisticadas.
-
Drew DeVault
18/07/2022 00:00
Muita coisa acontecendo na cena do FOSS, com melhorias para o Hare chegando como um upgrade de firmware em um console clássico. A adição do módulo de template strings e a biblioteca para pixel buffers mostram que a equipe está pensando em manter as dependências leves e as implementações limpas. Como o próprio autor mencionou, é um "esqueleto" que pode ser expandido no futuro, mas já vai facilitar a vida na geração de código. E a implementação de drivers para dispositivos como SATA é como ter seu joystick funcionando depois de anos encostado. Torcer para ver essas novidades se desenrolarem.
-
Drew DeVault
17/07/2022 21:00
Mesmo com o calor de julho em Amsterdã, o desenvolvedor parece estar mais focado nas melhorias em projetos de FOSS do que em climatizar o ambiente. "Introduzi um novo módulo de biblioteca padrão para templates de string" e um módulo para buffers de pixels, o que pode ser útil não só para puristas de gráficos, mas também para qualquer um que já se perdeu nas formatações do Jinja2. Além disso, a implementação de drivers como PCI e AHCI mostra um progresso interessante na evolução do Helios, algo que deve deixar os entusiastas de sistemas operacionais com um sorriso no rosto. Vamos acompanhar como esses desenvolvimentos vão impactar o ecossistema.
-
Antirez (Salvatore Sanfilippo)
17/07/2022 06:31
Depois de dois anos, o autor Salvatore Sanfilippo finalmente lançou Wohpe, seu primeiro livro de ficção científica. Contudo, ele reflete sobre como mesmo com tanta experiência, a escrita é um aprendizado constante. Ele compara o processo a jogar xadrez: no início, tudo parece um movimento aleatório. Ou seja, a prática é a única maneira de desenvolver seu estilo e voz únicos. Vale a pena conferir o que surgiu dessa jornada de aprendizado.
-
Antirez (Salvatore Sanfilippo)
17/07/2022 06:31
O autor Salvatore Sanfilippo compartilha sua jornada na escrita de Wohpe, sua primeira experiência com uma obra de ficção. Ele faz uma analogia interessante com o aprendizado do xadrez, onde o iniciante se perde entre movimentos que parecem equivalentes. Isso nos lembra que, assim como no desenvolvimento, a prática e a experiência são fundamentais para aprimorar nossas habilidades. Criar uma narrativa é um verdadeiro jogo de xadrez emocional, onde escolher as palavras certas é tão crucial quanto saber mover as peças no tabuleiro.
-
Drew DeVault
01/07/2022 00:00
Nada como um clássico para testar um novo sistema, não é? O autor resolveu levar Doom para o Helios, e já estamos falando de uma jornada épica que combina nostalgia com a prática de programação. Ele diz que o sucesso do port depende de ‘um ambiente C funcional, alocação dinâmica de memória e um driver de teclado’, ou seja, tudo que um dev memora na escola de magia da computação. A abordagem dele em usar uma notificação para gerenciar IRQs parece uma estratégia sólida, parece mesmo que estamos assistindo ao lançamento de um novo herói no mundo dos micros kernels.
-
Drew DeVault
30/06/2022 21:00
Portar Doom para um novo kernel é um clássico exemplo de como a nostalgia gamer e a engenharia de sistemas se encontram. O autor está testando sua arquitetura projetada, e se tem uma verdade na vida de um dev, é que nada é mais revelador do que rodar um jogo icônico. Com recursos como alocação dinâmica e suporte a IRQs implementados, parece que Helios está a caminho de se tornar mais do que apenas um teste de conceito.
-
Drew DeVault
23/06/2022 00:00
A discussão sobre como o GitHub Copilot pode estar contornando licenças de software livre é um tema quente. Segundo o autor, "facilitam a lavagem em larga escala de software livre em software não livre", o que levanta questões éticas importantes. O acesso a datasets de qualidade e poder computacional ainda é restrito, o que coloca a comunidade de software livre em uma posição complicada. No fim das contas, é preciso lembrar: liberdade vem com responsabilidades, e não dá pra simplesmente ignorar as regras, assim como ninguém gosta de bugs no código.
-
Drew DeVault
22/06/2022 21:00
A discussão sobre como o GitHub Copilot pode estar quebrando as regras do jogo do software livre é bem pertinente. O texto destaca que, embora haja um boom no software livre, as ferramentas de aprendizado de máquina, como o Copilot, parecem ignorar os princípios éticos fundamentais desse movimento. Criar produtos a partir de código aberto sem respeitar as licenças é como entrar numa party de developers com um código quebrado e fazer o deploy sem documentar. As consequências podem ser bem mais complicadas do que um bug em produção. Agora, se vamos ficar de olho nesse dilema ético, vamos precisar de mais que um merge no Git para resolver isso.
-
Drew DeVault
20/06/2022 00:00
Himitsu parece um verdadeiro Jedi em gerenciamento de senhas, trazendo uma nova abordagem ao armazenamento de informações secretas em sistemas Unix. A estrutura de chave/valor é bem interessante, e o lance da confirmação de consentimento para acessar as senhas faz todo o sentido, é quase como ter seu próprio R2-D2 cuidando dos segredos. A ideia de integrar um front-end GTK+ e um add-on para Firefox só aumenta a temporada do seu uso. Espero que não demorem para lançar versões para outras distribuições, porque essa força merece ser compartilhada.
-
Drew DeVault
19/06/2022 21:00
Himitsu chega para dar uma nova cara ao armazenamento de informações secretas em sistemas Unix, inspirado no mítico factotum do Plan 9. A ideia de tratar senhas como pares chave/valor, com uma camada extra de consentimento, é uma abordagem interessante, especialmente para os usuários que se preocupam com segurança. "A única coisa que podemos dizer é que não tem conhecimento embutido de logins web", o que dá liberdade, mas pode deixar alguns devs se perguntando quem vai gerenciar isso no dia a dia.
-
Drew DeVault
15/06/2022 00:00
Parece que a programação está em modo fiesta! O autor do post admite estar se divertindo mais ao focar em projetos experimentais do que em tarefas rotineiras. Ele menciona que, enquanto a tão esperada funcionalidade do SourceHut pode demorar, "há um progresso legal nos projetos que você nem sabia que estava esperando". Além disso, o projeto do kernel Helios está indo de vento em popa, com um suporte a multitarefa começando a dar as caras. Legal ver um dev aproveitando seu tempo em vez de ficar preso em algumas linhas de código chatas.
-
Drew DeVault
14/06/2022 21:00
Olha só, parece que o desenvolvedor teve um mês bem produtivo, focando em projetos experimentais ao invés de lidar com o marasmo habitual. "O núcleo Helios foi o foco este mês", e pelo que parece, a coisa tá andando bem. O fato de estarem implementando novas funcionalidades como gerenciamento de espaço de endereço virtual e suporte a drivers em userspace é um sinal de um projeto que está crescendo e se aprimorando. E se você achava que a cronologia do desenvolvimento era um pouco Martiana, agora pode esperar por algo mais próximo da Terra.
-
Drew DeVault
12/06/2022 21:00
O Helios microkernel está em desenvolvimento e já está dando o que falar. Escrito em Hare, ele traz uma abordagem de design baseada em capacidades, reminiscentes do seL4, mas com sua própria identidade. Com recursos como gerenciamento de tarefas e mapeamento de páginas, o projeto é promissor, embora ainda esteja bem nas suas fases iniciais. A ideia de nomear componentes com referências a corpos celestes é uma jogada divertida, mas a verdadeira pasta será quando eles começarem a rodar em hardware real, algo que o autor já tem batido na tecla testando em ThinkPads.
-
Drew DeVault
30/05/2022 00:00
É triste ver alguém se afastar de um projeto por conta de assédio, especialmente quando isso acontece em plataformas que deveríamos considerar seguras e acolhedoras. O relato do mantenedor destaca como o ambiente online pode ser tóxico, tornando o trabalho de desenvolvimento um verdadeiro campo de batalha em vez de um espaço para colaboração criativa. O que impressiona é a cultura de desconfiança e o ataque àqueles que se atrevem a usar uma ferramenta diferente, como SourceHut. A indústria precisa lembrar que todos têm suas falhas, mas isso não deve ser um passe livre para assediar outros. Afinal, ninguém quer ser o personagem vilanesco de uma história que só tem hate para contar.
-
Drew DeVault
29/05/2022 21:00
É triste ver um mantenedor se afastar por causa de assédio online, especialmente em um espaço como o SourceHut, que tem sua proposta única. A discussão sobre o uso da plataforma e a preferência por linguagens sem "borrow checker" é bem válida, mas atacar pessoalmente quem participa dela é só um triste reflexo do ambiente tóxico que alguns criadores enfrentam. No fundo, todos estamos aqui por amor ao código e, como diz o autor, "se você quer que eu me cale, basta garantir que tenho um fluxo constante de comentários tóxicos para ler". É uma pena que alguns comecem a ver o desenvolvimento como um jogo de ruído ao invés de colaboração.
-
Drew DeVault
16/05/2022 00:00
Finalmente, o segredo do Hare não é mais um mistério. Agora, os desenvolvedores podem testar essa nova linguagem que promete desdarera vários projetos empacados. "Helios" e "Himitsu" são exemplos de como a linguagem está sendo utilizada para criar um micro-kernel e um sistema de armazenamento seguro, respectivamente. No fundo, é como se tivéssemos um novo amigo geek com uma caixa de ferramentas cheia e a promessa de ajudar em projetos que estavam esperando a hora certa para serem desenvolvidos.