Autor: Yuri Gagarin

Vulnerabilidades no núcleo do Linux afetando ksmbd, ktls, uio e na pilha de rede.

No módulo ksmbd, que oferece uma implementação de servidor de arquivos embutido no kernel Linux baseada no protocolo SMB, foram descobertas duas vulnerabilidades que permitem a execução remota de código com privilégios de kernel sem autenticação, ou a determinação do conteúdo da memória do kernel em sistemas com o módulo ksmbd ativado. Os problemas aparecem a partir do kernel 5.15, que incorporou o módulo ksmbd. […]

Lançamento do KiCad 8.0.0

Em 23 de fevereiro de 2024, o projeto KiCad lançou uma nova versão 8.0.0. Novas funcionalidades foram adicionadas e muitos erros corrigidos. Lista de mudanças: Adicionadas mais de 1500 simbólicos e 760 locais de montagem na biblioteca de componentes. Estilo de indicação do primeiro pino do chip modificado. Adicionado importação de dados de seguintes formatos: projetos e bibliotecas EasyEDA (JLCEDA); bibliotecas de símbolos e locais de montagem CADSTAR; arquivos Solidworks PCB; símbolos […]

MClient 7.0

Após dois anos de desenvolvimento, foi lançada a nova versão avançada do MClient — um programa para visualização de dicionários eletrônicos. É voltado para linguistas profissionais, mas pode ser utilizado por todos que estão aprendendo idiomas estrangeiros. Status — beta, mas bastante estável para uso diário. Captura de tela. O que diferencia este programa do GoldenDict e da maioria dos outros? Visualização em tabela; ordenação das entradas do dicionário por diferentes […]

Lançamento do distribuição minimalista Tiny Core Linux 15.0

Foi lançado o release da distribuição Linux minimalista Tiny Core Linux 15.0, que pode operar em sistemas com 48 MB de RAM. O ambiente gráfico da distribuição é construído com base no servidor X Tiny X, no kit de ferramentas FLTK e no gerenciador de janelas FLWM. A distribuição é totalmente carregada na RAM e funciona a partir da memória. A imagem ISO de inicialização ocupa apenas 18 MB. Para sistemas de 64 bits, foi preparada uma versão CorePure64, com tamanho […]

Estão disponíveis as versões de inicialização Coreboot 24.02 e Libreboot 20240225.

Foi lançado o projeto CoreBoot 24.02, que desenvolve uma alternativa livre às firmwares proprietárias e BIOS. O código do projeto é distribuído sob a licença GPLv2. No desenvolvimento desta nova versão, participaram 111 desenvolvedores, que prepararam 814 alterações. A partir desta versão, o projeto adotou um novo esquema de nomenclatura de versões, utilizando a data como referência (ano.mês.atualização), assim, em fevereiro de 2024, ao invés da versão 4.23, foi formado […]

A Intel publicou o programa de visualização 3D OSPRay Studio 1.0 e o motor de renderização 3D OSPRay 3.1

A Intel publicou o release do projeto OSPRay Studio 1.0, que desenvolve uma aplicação para visualizações 3D interativas utilizando o motor de rastreamento de raios distribuído OSPRay. Entre outras funcionalidades, o programa pode ser usado para renderização de alta precisão de cenas complexas e processamento de cenas muito grandes, que requerem a execução distribuída de cálculos em um cluster de vários computadores. O código da aplicação é escrito em C++ e é distribuído sob a licença Apache […]

NotepadNext 0.7

Após quatro meses de desenvolvimento, foi lançado o editor de textos NotepadNext 0.7, escrito em C++ com o uso das bibliotecas Qt, Scintilla, entre outras, e distribuído sob a licença GPL-3.0. Mudanças: melhorias para Python: foram adicionadas as palavras-chave match e case; suporte a atributos de decorador; opção de seleção de idioma para localização adicionada no diálogo de configurações; um indicador visual de nível de zoom foi incluído; foi adicionada a opção de salvar […]

Lançamento do ambiente de usuário Sway 1.9, que utiliza Wayland

Após 14 meses de desenvolvimento, foi publicado o lançamento do gerenciador de composição Sway 1.9, construído com o protocolo Wayland e totalmente compatível com o gerenciador de janelas em mosaico i3 e o painel i3bar. O código do projeto é escrito em C e é distribuído sob a licença MIT. O projeto é voltado para uso em Linux e FreeBSD. A compatibilidade com o i3 é garantida a nível de comandos, arquivos de configuração e […]

Lançamento do sistema de controle de versão Git 2.44

Após três meses de desenvolvimento, foi lançado o software de controle de versão distribuído Git 2.44. O Git é um dos sistemas de controle de versão mais populares, confiáveis e de alto desempenho, oferecendo ferramentas flexíveis para desenvolvimento não linear, baseadas em ramificações e mesclagens. Para garantir a integridade do histórico e resistência a alterações "retroativas", utiliza-se a hashing implícita de todo o histórico anterior em cada commit, […]

Lançamento do Wine 9.3 e versão beta do Proton 9.0

Foi lançada uma versão experimental da implementação aberta do Win32 API — Wine 9.3. Desde o lançamento da versão 9.2, 23 relatórios de bugs foram fechados e 295 alterações foram feitas. As alterações mais importantes incluem: Adicionada a suporte a proxy na API Windows Internet (WinINet). Um novo driver mouhid.sys foi adicionado para dispositivos de controle de ponteiro (touchpads, mouses) que utilizam o protocolo HID (Dispositivo de Interface Humana). Dados atualizados […]

Engenheiro da AMD reconheceu que a pilha gráfica do Linux precisa de melhorias

Ao discutir um erro relacionado ao consumo relativamente alto de energia em comparação com o Windows em APU AMD com suporte a decodificação de vídeo por hardware, o engenheiro da AMD, Alex Deucher (principal desenvolvedor do driver amdgpu), reconheceu que a reprodução de vídeo no Linux é, essencialmente, ineficiente. Atualmente, a seguinte cadeia é utilizada para exibir vídeo no Linux: Fluxo de vídeo comprimido VCN (módulo de hardware […]

A linguagem de programação Ruby foi criada há 31 anos.

Em 23 de fevereiro de 1993, surgiu o Ruby — uma linguagem de programação dinâmica, reflexiva e interpretada de alto nível. A linguagem possui uma implementação independente de sistema operacional de multithreading, forte tipagem dinâmica, coletor de lixo e muitas outras funcionalidades. Em termos de sintaxe, ela é semelhante às linguagens Perl e Eiffel, enquanto na abordagem orientada a objetos é parecida com Smalltalk. Também, algumas características da linguagem são inspiradas em Python, Lisp, Dylan […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster