skarnet.org: Atualizações de Junho de 2024

[announce] skarnet.org June 2024 update

skarnet.org: Atualizações de Junho de 2024

 Laurent Bercot, autor do primeiro projeto skarnet.org, anunciou no dia 07/06 novas versões de alguns dos pacotes do projeto que são focadas em qualidade de vida, melhoria de suporte a plataformas antigas e preparação para futuras grandes atualizações. Para quem não sabe, Laurent  foi um dos primeiros a desafiar Richard Stallman mostrando que não existe GNU/Linux. Todo o processo de como ocorreu pode ser lido no artigo O dia que Laurent Bercot calou Richard Stallman: Eu não uso GNU, eu uso Linux! aqui no blog.


MUDANÇAS MENORES

 A skalibs-2.14.2.0 (principal grupo de bibliotecas do projeto) traz suporte ao ambiente midipix e versões antigas do MacOS; agora possui também mais funções a cspawn para a melhoria do uso do posix_spawn().

 O execline-2.9.6.0 (linguagem de script do projeto) agora adiciona a opção elglob -d para codificar o resultado de um glob em uma unica palavra. também adiciona importas -S para importar uma variável com o mesmo nome como valor substituto assim como o antigo comando import.

skarnet skalibs execline execlined
execlineb, principal comando para executar os scripts do execline

 O arquivo tipidee.conf da tipidee-0.0.5.0 agora aceita "" como um indicador de extensão para diretiva de tipo de conteúdo, que permite o usuário especificar tipo de conteúdo padrão para arquivos sem uma extensão.


MUDANÇAS MAIORES

 Esses foram lançamentos menores, já o s6-2.13.0.0 traz mudanças maiores e significativas como o s6-supervise agora rastreia o endereçamento de um grupo de processo de serviço que é útil para situações como se caso precisar encerrar todo um grupo processo (digamos) zumbi quando o serviço morre e você não estiver utilizando cgroups e por fim acabar deixando processos filhos. Esse recurso ainda não está pronto já que daemons normalmente não mexem com grupos de processos e um serviço com mal comportamento pode criar um processo filho em grupos de processos diferentes. Enquanto o serviço estiver em execução, o s6-svstat -o pgid exibe o id do grupo do processo e o s6-svc -K pode enviar o sinal SIGKILL ao grupo (asim como o -P para o SIGSTOP e o -C para o SIGCONT). Um pequeno bug também foi corrigido e um limite arbitrário foi aumentado no s6-ftrigrd: Um serviço agora pode esperar quantos fifodirs quiser.



 Josiah Frentsos enviou um patch para o s6-supervise: para não adicionar '(child)' ao final do PROG por ser desnecessário, o que foi aplicado por Laurent:

"  Ha. Aplicado, obrigado! Obrigado também por confirmar que o melhor jeito de obter contribuições é cortar um lançamento. ;)"

 Já Carlos Eduardo enviou antes do lançamento seu patch para executar a daemon como um child de sdnotify-wrapper. O que tem gerado debate no projeto e até então, não foi aceito. 


LANÇAMENTO

 Ainda dentro do conjunto do supervisor s6, o s6-rc-0.5.4.3 também recebeu aumento de um limite arbitrário podendo um  fd-holder interno agora recarregado automaticamente com quantos pipes ele puder manter.

 Houve refatoração de algumas APIs para permitir implementação de dns-0x20 no s6-dns-2.3.7.2 que é util para interoperar com versões recentes de Unbound. O shibari-0.0.1.1 também implementa o dns-0x20. Também ocorreram mudanças menores em outros pacotes como s6-networking-2.7.0.3, mdevd-0.1.6.4 e smtpd-starttls-proxy-0.0.1.4 que não foram mencionadas aqui mas que podem ser conferidos direto no projeto.


DOCUMENTAÇÕES

 As documentações também receberam atualizações por parte do australiano Alexis (flexibeast) que faz contribuições para o Gentoo Linux.


 As atualizações pode ser baixadas na sessão https://skarnet.org/software/ da página do projeto.



Comente com o Facebook:

Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (2) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (5) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (30) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (32) comp (1) compressores (6) container (7) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (1) desenvolvimento (93) 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 (3) diocast (1) dioliunx (3) distribuições Linux (14) Docker (12) DragonflyBSD (22) driver (1) 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 (20) Funtoo Linux (13) games (94) gerenciadores de pacotes (4) glaucus (4) GOG (3) google (9) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (12) Intel (15) inteligencia artificial (2) IoT (1) ispconfig (1) jogos (38) kde (1) kernel (138) lançamento (64) leis (1) LFCS (1) libs (2) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) 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 (169) musl (3) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (1) nintendo (1) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (84) OpenBSD (7) OpenShift (1) oracle (1) os vários sabores de Linux (44) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (1) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (64) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (23) redes (4) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (1) runlevel (2) rust (13) segurança digital (24) servidor web (2) servidores (3) shell (9) shell script (8) sistema operacional (25) skarnet (2) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (6) systemd (8) terminal (89) terminal de comandos (18) toca do tux (1) toybox (27) tutorial (6) Tux (3) unboxing (7) UNIX (17) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (2) vulnerabilidade (6) wayland (5) web (1) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) yash (1) ZFS (15) zsh (3)