Mostrando postagens com marcador musl. Mostrar todas as postagens
Mostrando postagens com marcador musl. Mostrar todas as postagens

Lançada musl 1.2.5

musl 1.2.5 released

Lançada musl 1.2.5


 No dia 29/02 foi lançada a versão 1.2.5 da biblioteca musl. Esse lançamento adiciona funções da extensão statx e da preadv2/pwritev2, com implementações para versões mais antigas do kernel e adiciona dois novos ports: loongarch64 e riscv32.

 Mudanças menores na família de funções printf para conformidade para novos padrões. Também foi adicionado suporte ao TLSDESC na arquitetura riscv64. Correções de bugs no DNS relacionados a nova função do protocolo TCP, várias race conditions raras, potencialmente incorretas retornam valores quando glob aborta, vários  bugs significantes afetando TLSDESC na arquitetura ARM, riscv64 e no sigsetjmpdlsym RTLD_NEXT na arquitetura sh (SuperH).

A versão 1.2.5 está disponível aqui

https://musl.libc.org/releases/musl-1.2.5.tar.gz.asc

Lançada Musl 1.2.4

Lançada Musl 1.2.4


 No dia 2 de Maio foi lançada a versão 1.2.4 da biblioteca Musl. Essa nova versão traz suporte a TPC fallback para o DNS stub resolver, além de outras correções e melhorias na parte de DNS. Na parte de API, foi descontinuado na interface LFS64 (Large File Support) o suporte ao recurso _GNU_SOURCE passando a ser utilizado o _LARGEFILE64_SOURCE (que também será substituído no futuro. É aconselhado utilizar a -D_LARGEFILE64_SOURCE na opção CFLAGS caso a compilação venha a corromper).

 O dynamic linker e o static-PIE entry point code agora possuem suporte ao novo formato compacto RELR. Parece que podemos esperar mais novidades pois Jens Gustedt está enviando a equipe Musl, por volta de 40 patches que implementam mais suporte a C23 (ISO/IEC 9899:2023 que é a nova versão na linguagem C lançada em 2023 que possui 756 páginas). Estes patches foram testando e validados que funcionam no GCC a partir da versão 7 a versão 12 e no Clang da versão 9 a versão 17 (mas por enquanto somente em x86_64). Jens possui uma página descrevendo sobre essas mudanças e podem ser conferidas clicando aqui.

 (10/05/2023) ALém desses, Jens ainda enviou interfaces de bit ao novo header stdbit.h. Essas interfaces adicionam suporte a 128 bit:

  • Interfaces internas que trabalham com dois números inteieors de 64 bit
  • Interfaces do lado da aplicação que suportam `__int128`
  • Interfaces do lado da aplicação que que suportam `_BitInt(128)`


Pré-lançamento da distribuição Glaucus

Pré-lançamento da distribuição Glaucus

Pré-lançamento da distribuição Glaucus


 Projetada do zero, glaucus uma distribuição Linux® independente baseada na biblioteca musl libc e, diferente do Alpine Linux que utiliza o Busybox, Glaucus utiliza o toybox como terminal de comandos padrão.

 Iniciada em 2018 como um hobby inspirada em alguns projetos (que podem ser conferidos aqui), Glaucus foca em ser  rápida, rolling-release enquanto mantem uma base limpa, leve e, o mais importante, sem sacrificar a coneniência. Autalmente está disponível para x86-64-v3, aarch64 e riscv64.

 Foi lançada no dia 28/04/2023 a versão glaucus-s6-x86-64-v3-28042023 e todas as suas novidade podem ser conferidas clicando no link abaixo:


No mesmo link podem ser conferidos todos os detalhes da distribuição, sua principal licença (ISC License) e seu propósito.

Agora o Gláucia é self hosting sendo capaz de compilar sua toolchain.

Marcadores

A pior história sobre Linux que já ouvi (6) A.I (2) ambiente gráfico (19) AMD (14) analise (10) Andriod (17) android (8) Apple (1) arm (5) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (35) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (18) canonical (1) canto do Diego Lins (2) certificações Linux (7) Código Fonte (53) comandos (34) comp (1) compressores (9) consoles (1) container (8) CPU (20) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (14) Debian (31) desempenho (2) desenvolvimento (104) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (91) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (4) diocast (1) dioliunx (3) distribuições Linux (14) Docker (13) DragonflyBSD (24) driver (2) dropbear (3) ead Diolinux (2) edição de vídeo (5) embarcados (1) EMMI Linux (4) emuladores (9) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (11) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (22) Funtoo Linux (13) games (96) garbage collector (1) gerenciadores de pacotes (4) glaucus (8) GOG (3) google (9) gpu (4) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (13) Intel (16) inteligencia artificial (2) IoT (1) ispconfig (1) jogos (40) kde (1) kernel (143) lançamento (64) leis (1) LFCS (1) libs (2) licenças (10) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (4) lkgr (1) LPI (8) LTS (1) Mac (1) machine learning (1) matemática (9) mesa redonda (27) microcontroladores (1) microsoft (6) microst (1) muito além do GNU (182) musl (3) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (12) nimlang (4) nintendo (2) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) ONLYOFFICE (5) open source (85) OpenBSD (8) OpenShift (1) oracle (1) os vários sabores de Linux (46) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (3) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (72) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (23) redes (4) resenha nerd (5) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (2) runlevel (2) rust (16) Sega (1) Sega Saturn (1) segurança digital (28) servidor web (2) servidores (3) shell (12) shell script (9) sistema operacional (25) skarnet (2) smartphones (3) Software livre e de código aberto (150) sorteio (3) Steam (11) Steam no Linux (9) supercomputadores (4) suse (7) systemd (9) terminal (90) terminal de comandos (21) toca do tux (1) toybox (31) tutorial (6) Tux (3) ubuntu (1) unboxing (7) UNIX (17) UNIX Toolbox (13) vartroy (1) vga (1) virtualização (3) vulnerabilidade (7) wayland (5) web (1) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) yash (1) ZFS (16) zsh (3)