Lançado toybox 0.8.1

toybox 0.8.1
toybox 0.8.1
 após três meses do lançamento da nova versão (0.8.0) do toybox, foi lançada a sua atualização que conta com muitas novidades. Toybox é um terminal de comandos pequeno e enxuto desenvolvido próprio para o Linux tendo uma base código mais limpa do que a do Busybox. Está a cláusula 0 (cláusula zero, também chamada 0BSD) da licença BSD que o torna mais permissivo do que a GPL. Recentemente a comunidade FreeBSD está trabalhando para portar o toybox e tê-lo também disponível para o sistema operacional como uma alternativa e assim ambas as comunidades e ajudam mutuamente.

 Não vou entrar em muitos detalhes sobre este terminal de comandos pois já há vários vídeos no canal contando desde a história; entrevista com o criador (sim, foi privilegiado neste aspecto); vídeo explicando explicando a arvore de diretórios do código fonte, como configurar, compilar e utilizar. No meio disso tudo, conto também com mais uma live explicando com mais detalhes sobre configuração, compilação e uso e deixarei todos esses vídeos para que possa conferir no final deste artigo. Agora vamos a o que interessa que são as novidades no lançamento.

 A maior novidade que eu considero é o fato de que o Android está agora utilizando o toybox como parte do hermetic build.  E o que isso significa? Simples! Significa que o Android está metade do caminho pronto para se tornar seu próprio ambiente de desenvolvimento. O toybox já é o terminal de comandos padrão do Android desde a versão 7, mas ainda é necessário outras distribuições (ou outros sistemas operacionais) para servir como base de desenvolvimento e bootstrap do Android. Em breve, isso não será mais necessário.
Não sabe o que é o Hermetic? Clique aqui que tem um artigo explicando ;)
 Foram adicionados os comandos mcookie que é utilizado pelo X11 (o mcookie gera números randômicos de 128 bits) e o comando devmem, que substitui o r do toolbox. Os comandos tar, gunzip e zcat receberam limpeza e foram promovidos saindo do diretório pendente. Mas o pendente também recebeu novos comandos como a nova implementação do vi e o man. Os comandos bc e arp receberam também receberam limpeza em sua base de código, mas permanecem como pendentes de revisão.

 Houveram também várias correções de bugs (inclusivo uma correção devido a um novo bug no GCC), melhorias na infraestrutura, na documentação (inclusive a licença recebeu o identificador SPDX) e no testing.

 Quer saber mais sobre o toybox, configurar e compilá-lo? É só conferir os vídeos abaixo para dar uma força ao canal. Até o próximo lançamento se Deus quiser:

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 (1) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (4) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (29) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (31) comp (1) compressores (5) container (7) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (1) desenvolvimento (90) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (90) 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) 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 (10) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (93) gerenciadores de pacotes (4) glaucus (3) GOG (3) google (8) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (10) Intel (15) inteligencia artificial (1) IoT (1) ispconfig (1) jogos (37) 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 (162) 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 (6) OpenShift (1) oracle (1) os vários sabores de Linux (43) 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 (12) segurança digital (24) servidor web (1) servidores (2) shell (8) shell script (7) sistema operacional (25) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (6) systemd (7) terminal (88) terminal de comandos (17) toca do tux (1) toybox (26) 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)