Blog do Edivaldo – Informações e Notícias sobre Linux

SDL 2.26 RC1 lançado com melhorias e correções

E foi lançada a SDL 2.26 RC1 com melhorias e correções, e muito mais. Confira as novidades dessa importante atualização.

SDL, ou Simple DirectMedia Layer, é uma biblioteca multimídia multiplataforma, livre e de código aberto, escrita em C e que representa uma interface simples para gráficos, som, e dispositivos de entrada de várias plataformas.

Esta biblioteca é amplamente usada por jogos multiplataforma, inclusive como parte do tempo de execução do Steam.

A palavra “layer” (camada) que está no nome da biblioteca existe para lembrar que ela na verdade pe um wrapper de várias funções específicas do sistema operacional.

Ou seja, o propósito principal do SDL é fornecer um framework comum para acessar essas funções. E para ir além desse objetivo, várias bibliotecas foram criadas para funcionar em conjunto com SDL.

Agora, o SDL 2.26 RC1 foi lançado hoje como pré-lançamento para a próxima biblioteca SDL 2.26.

Novidades do SDL 2.26 RC1

SDL 2.26 RC1 lançado com melhorias e correções
SDL 2.26 RC1 lançado com melhorias e correções

O SDL2 continua a ser usado por uma ampla variedade de software de plataforma cruzada – principalmente jogos – para abstrair várias interfaces de hardware e software.

O SDL2 desempenha um papel enorme, especialmente no espaço de jogos do Linux.

O SDL 2.26 está sendo trabalhado como o próximo lançamento de recursos com algumas das alterações, incluindo:

Para saber mais sobre o SDL 2.26 RC1, acesse a nota de lançamento.

Enquanto isso, o trabalho continua no SDL, preferindo o Wayland ao invés do X.Org por padrão. Parece agora que o SDL 3.0 será o ponto em que essa alteração será feita, potencialmente o PipeWire por padrão também.

O SDL 3.0 parece que pode se materializar como um bom ponto para jogos Linux modernos sem depender de interfaces legadas.

O SDL 3.0 também está buscando novas APIs para rolagem de precisão/canetas sensíveis à pressão/entrada de vídeo/E/S de arquivo assíncrono, melhor suporte a ANGLE e muito mais.

Espera-se que o desenvolvimento do SDL3 comece de maneira mais robusta após o próximo lançamento do patch 2.26. Mais discussões sobre a logística do SDL3 estão acontecendo por meio deste ticket de emissão.

Como instalar ou atualizar o SDL

A instalação desta biblioteca no Linux é bastante simples, pois a maioria das distribuições Linux a possui em seus repositórios.

No caso do Debian, Ubuntu e distribuições derivadas destes, você só terá que executar os seguintes comandos em um terminal:
sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Enquanto, no caso daqueles que são usuários do Arch Linux, só temos que executar o seguinte:
sudo pacman -S sdl2

Para os usuários de Fedora, Centos, RHEL ou qualquer distribuição baseada nestes, basta executar o seguinte comando:
sudo yum install SDL2
sudo yum install SDL2-devel

Para instalar em todas as outras distribuições do Linux, você pode pesquisar o pacote “sdl” ou “libsdl” para instalar ou baixar e compilar o código-fonte (é necessário ter o Git e os aplicativos necessário à compilação instalados no sistema).

Eles fazem isso com:
git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install
[postlist tags=”imagens” requesttype=”1″ number=”4″]

Sair da versão mobile