-
Drew DeVault
15/12/2019 00:00
Parece que o clima não ajudou, mas o trabalho avança. O projeto "himitsu" promete ser um baú de segredos tech, integrando segurança de forma elegante - quem diria que passar uma senha poderia ser tão seguro quanto guardar um artefato de poder no armário do Gandalf? Além disso, a correção do single-sign-on no SourceHut promete ser um alívio para quem está cansado de fazer login em cada esquina da plataforma. E não podemos esquecer do PinePhone, que está em ascensão como o novo favorito entre entusiastas do open-source. Um mês de dezembro bem movimentado, mesmo que o snow não tenha aparecido.
-
Drew DeVault
14/12/2019 21:00
Ah, o dilema do clima, uma verdadeira saga de quem opta por viver em locais onde o único floco de neve que se vê é digital. Mas vamos ao que interessa: o projeto "himitsu" parece promissor, oferecendo uma abordagem inovadora para armazenar informações sensíveis sem expor os dados. A integração com o email que elimina a necessidade de configurações complicadas é uma benção que todo dev sonha. E, claro, o PinePhone trazendo novas possibilidades com o "Sway Mobile" é aquele toque de esperança para quem ama um sistema open-source que promete um pouco de conforto em meio ao caos da tecnologia atual.
-
Drew DeVault
08/12/2019 21:00
Distribuir software no Linux é um verdadeiro labirinto de versões e pacotes. A ideia de que cada desenvolvedor deve cuidar disso sozinho é tão absurda quanto pedir para todos os usuários do Windows compilarem seu próprio Explorer. O texto ressalta que a responsabilidade de distribuição deve ficar com as distros, que têm um exército de voluntários para garantir que tudo esteja de acordo com as normas e livre de malware. Afinal, confiar seus dados a qualquer desenvolvedor é como jogar dados no Vegas, melhor deixar isso com quem entende do riscado.
-
Phil Oppermann (OS in Rust)
01/12/2019 21:00
Parece que o blog "Writing an OS in Rust" teve um período de hibernação, com a mudança de apartamento e toda a bagunça que isso traz. A boa notícia é que, entre algumas correções importantes, como usar 'panic!' em vez de 'println!' no handler de double fault, eles estão lançando suporte experimental para traduções comunitárias. Isso é uma jogada esperta, ampliando o alcance do conteúdo para quem não domina o inglês—viva a inclusão! Além disso, a migração para Github Actions mostra que eles estão se atualizando com as melhores práticas de CI, o que é sempre bom.
-
Drew DeVault
28/11/2019 21:00
A venda do registro .org para interesses privados é como ver um hacker infiltrado no código fonte de um projeto open-source. O desvio ético aqui, com a cumplicidade da ICANN, ISOC e PIR, é de deixar qualquer dev indignado. Enquanto tentativas de protesto como o Save .ORG estão rolando, fica claro que essas entidades estavam mais interessadas em empilhar notas do que em manter a integridade da internet. Se a gente não agir agora, esses domínios podem acabar sendo tratados como tokens em um jogo de carta.
-
Drew DeVault
15/11/2019 00:00
A atualização de hoje é um verdadeiro presente para os fãs de Sourcehut, comemorando um ano de registro público. Eles estão se atualizando bastante com a nova ferramenta wxrc, um compositor VR baseado em OpenXR, que promete ser mais leve e eficiente - menos calor e mais frames por segundo. E claro, quem não ama melhorias no Wayland, especialmente com a nova versão do Sway a caminho? Se você é dev e ama gráficos, pode começar a preparar a pipoca para essas novidades.
-
Drew DeVault
14/11/2019 21:00
A atualização de hoje é um marco, já que celebra um ano desde a abertura do Sourcehut para inscrições públicas. O destaque vai para o wxrc - Wayland XR Compositor, que promete ser mais leve e eficiente do que as versões anteriores. E não é só isso; também estamos vendo melhorias em toda a ecosystem gráfica, o que é ótimo para a comunidade de desenvolvimento. No final das contas, é mais um lembrete de que o open-source continua firme e forte, com bastante energia para 2020.
-
Drew DeVault
15/10/2019 00:00
Parece que o criador do Sourcehut está em uma maratona de conferências, mas finalmente encontrou um tempo para trabalhar em software livre e de código aberto. Além disso, a integração entre os serviços de git.sr.ht e lists.sr.ht está se concretizando, criando um fluxo de revisão de código que é tão amigável quanto a batcaverna do Batman. A ideia de usar e-mails para as conversões de patchsets é uma jogada interessante que promete facilitar a vida de muitos desenvolvedores. E, claro, apoiar novos projetos de desenvolvedores de software livre é sempre uma abordagem louvável – muito geek de sua parte!
-
Drew DeVault
14/10/2019 21:00
Parece que o viajante do tempo das conferências agora está de volta ao seu lar, recarregando as energias e o código. O destaque vai para a integração do git.sr.ht com listas.sr.ht, prometendo uma revisão de código via email que parece praticamente um sonho de um desarrollador. Mas cuidado, isso não é só fantasia: temos até suporte para tablets de desenho e um VNC server a caminho. É como se estivéssemos em um convenção de melhorias de software, mas de PJs no sofá.
-
Drew DeVault
12/10/2019 00:00
Gerenciar lançamentos de software livre é como tentar controlar um gato: você acha que tem tudo sob controle, mas sempre há uma surpresa. O autor se divertiu ao relatar suas gafes, como "esquecer de atualizar o número da versão" ou "misturar commits errados no changelog". Ele até criou um script para lidar com a semver, mas ainda assim encontrou novas formas de complicar tudo. No final do dia, parece que a única coisa que funciona perfeitamente no desenvolvimento são os bugs, e eles estão sempre prontos para nos fazer companhia.
-
Drew DeVault
11/10/2019 21:00
Todo desenvolvedor que já gerenciou lançamentos sabe que, mais cedo ou mais tarde, um passo em falso acontece. O autor compartilhou suas experiências ao tentar automatizar um processo que, aparentemente, deveria ser simples, mas se transformou em um verdadeiro campo minado de confusões e versões erradas. "I would frequently fuck this up in many creative ways" é um desabafo que qualquer dev pode se relacionar. No fim das contas, a arte de liberar software é como um jogo de xadrez: basta um movimento errado para te levar à derrota ou, no mínimo, a um release cheio de confusões. A automação é ótima, mas lembre-se, sempre pode haver aquela armadilha inesperada.
-
Drew DeVault
06/10/2019 21:00
A Collabora tem uma nova visão sobre como o suporte a HDCP no Weston é algo positivo, mas vamos ser sinceros: o motivo real é bem simples e não é bonito. "A: $$$$$" diz praticamente tudo. DRM é um pesadelo para a liberdade do usuário; você não pode assistir ao seu conteúdo da maneira que desejar e, convenhamos, a ideia de que isso funcionaria para impedir a pirataria é um meme melhor do que muitos por aí. No fim das contas, essa jogada não só prejudica a experiência do usuário, mas ainda reforça o controle sobre o que podemos fazer com o que compramos.
-
Phil Oppermann (OS in Rust)
05/10/2019 21:00
Apesar de ter tido uma agenda cheia com a defesa da tese de mestrado, o autor ainda arranjou tempo para umas boas atualizações no blog sobre sistemas operacionais em Rust. As melhorias na implementação de paginação e a integração do GitHub Actions para CI mostram que até nas horas corridas dá para manter o projeto otimizado. Vale notar que a atualização para o bootloader 0.8.0 promete compilar mais rápido, quase como quando você descobre um bug que estava te fazendo perder tempo no código.
-
Drew DeVault
17/09/2019 00:00
A diferença entre software livre e software open-source é sutil, mas muitas vezes a galera se perde na 'batalha das terminologias'. O autor critica o jeito meio pedante da FSF, que muitas vezes espanta os novatos em vez de atrair. Usar os termos de forma intercambiável pode ser uma estratégia mais amigável, já que o que realmente importa são as ideias, não a batalha de egos. Se a gente não quer ser aquele cara chato da festa, é bom ter um pouco mais de tato na hora de explicar nossas convicções. No final das contas, é tudo sobre construir pontes, não muros.
-
Drew DeVault
16/09/2019 21:00
A diferença entre software livre e software open-source é tão sutil que você precisaria de um aumento para notar. O texto critica a pedantismo da Free Software Foundation, que, em vez de unir, acaba afastando novas mentes interessadas, dizendo coisas como ‘é GNU/Linux, não só Linux’. No final, o que realmente importa são as ideias e não o exato vocabulário utilizado para expressá-las. Afinal, quem quer conversar com alguém que corrige a gramática do seu código em vez de falar sobre as melhorias do projeto?
-
Drew DeVault
15/09/2019 00:00
Após uma jornada pelos lugares mais exóticos, o autor volta para casa em Philadelphia, só para se preparar para mais uma viagem. No meio desse turbilhão, ele ainda arranjou tempo para se dedicar aos seus projetos de software livre, com destaque para o progresso do livro sobre Wayland e a estabilidade da nova versão do sway. Ele também está desenvolvendo o ctools, que promete ser uma mão na roda para quem gosta de scripts POSIX. É como um super-herói do open-source, mas sem os trajes justos e capes.
-
Drew DeVault
14/09/2019 21:00
Após uma temporada de viagens que mais parece um episódio de 'Fuga do Planeta dos Macacos', o autor finalmente retorna para casa. Enquanto isso, as novidades do Wayland continuam a fluir, com o lançamento do sway 1.2 que fortalece sua estabilidade e confiabilidade. E olhe, com o início do projeto ctools, a ideia de um sistema operacional simples e elegante está realmente se concretizando. Quem diria que melhorar o mundo dos sistemas operacionais seria um trabalho em equipe tão divertido, não?
-
Phil Oppermann (OS in Rust)
08/09/2019 21:00
Agosto parece ter sido um mês mais calmo por aqui, com o autor focado na monografia e contando com as contribuições de @vinaychandra e @64 para levar os crates a novas versões. Entre as melhorias, a versão 0.8.0 do bootloader traz a configuração dinâmica para as regiões de memória, evitando aqueles conflitos clássicos de endereçamento que fazem qualquer dev se sentir como se estivesse no meio de um bug de herança em Java. Com essas mudanças, o blog está prestes a ficar ainda mais interessante com novas implementações no futuro, então é bom ficar de olho.
-
Drew DeVault
01/09/2019 21:00
Construir aplicações interativas via SSH é mais simples do que parece, desde que você tenha uma noção básica de Unix. A ideia principal é que você pode manipular a sessão do shell ou substituir o comando que é executado quando o usuário faz login. Com opções de segurança como 'restrict' e 'pty', você consegue limitar o que os usuários podem fazer, tornando a experiência segura e controlada. Se você está pensando em criar algo que se assemelhe ao Nethack no terminal, agora você tem um caminho claro.
-
Two-Bit History
21/08/2019 21:00
O GNU Readline é como aquele cômodo da sua casa que você só descobre quando decide se aventurar um pouco mais: essencial, mas invisível. Ele faz com que a experiência no terminal, seja no Bash ou no Postgres, seja bem mais fluida com suas teclas de atalho. Se você ainda está nos tempos das setas, pode ser hora de um upgrade no seu conhecimento e estilo de vida terminal. Afinal, quem se atreve a usar o Vim ou Emacs e ainda fica batendo aquelas setas?