OpenMandriva passa a distribuir kernel compilado com o clang

OpenMandriva passa a distribuir kernel compilado com o clang
OpenMandriva passa a distribuir kernel compilado com o clang
 Em 2014, a comunidade OpenMandriva migrou do gcc para o LLVM/clang. Hoje, quase todos os pacotes do OpenMandriva é compilado com o LLVM/clang (menos a glibc, elfutils e outros pacotes que não são clang friendly). Depois disso outras distribuições como Debian, Android e Fedora passaram a adotá-lo no mesmo estilo (100% do Android é compilado com o LLVM).


 O LLVM possui suporte as arquiteturas i686, x86_64, znver1, armv7hnl, aarch64 e riscv64. Exits suporte a toolchain cross compile para todas as arquiteturas mencionadas e o openMandriva fornece um automatic build farm chamado ABF gerando pacotes RPM e imagens ISO baseado no código fonte do projeto ou até mesmo no seu próprio. O ABF também possui uma CLI chamada abf-console-client permitindo trabalhar direto nos pacotes do projetos (você pode até mesmo doar ciclos de CPU).

 Nick Desaulniers informou que a comunidade OpenMandriva passou a disponibilizar o kernel Linux compilado com o clang que recebeu o nome de kernel-release-clang e incentiva aos usuários a comparar o kernel atual com essa versão.
 Parabéns as comunidades OpenMandriva e ClangBuiltLinux.

Mais sobre o LLVM/clang

NÃO SE ESQUEÇA DE SE INSCREVER NO MEU CURSO DE MIGRAÇÃO PARA LINUX.
NÃO SE ESQUEÇA DE SE INSCREVER NO MEU CURSO DE MIGRAÇÃO PARA LINUX.

Comente com o Facebook:

2 comentários:

  1. Boa tarde, creio que tem um erro no texto "OpenMandriva passa a distribuir kernel comilado com o clang", seria comilado mesmo?

    ResponderExcluir
    Respostas
    1. Não não, está errado mesmo. Muito obrigado por sua observação e graças a isso, acabei corrigindo o erro. Gostaria de perguntar se posso fazer agradecimento a você neste artigo pela errata.

      Excluir

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (1) ambiente gráfico (15) AMD (13) analise (9) Andriod (8) artigo (5) benchmark (3) BSDs (19) btrfs (10) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (6) Código Fonte (50) comandos (16) comp (1) compressores (4) container (1) CPU (15) criptografia (2) crowdfunding (9) cursos (19) daemons (13) Debian (29) desenvolvimento (53) desktop (16) DevOps (1) DevSecOps (1) dic (1) Dica de leitura (49) dica DLins (2) dicas do Flávio (27) diocast (1) dioliunx (3) distribuições Linux (12) Docker (7) DragonflyBSD (13) ead Diolinux (2) edição de vídeo (4) EMMI Linux (4) emuladores (5) endless (5) English interview (2) Enless OS (2) entrevista (16) espaço aberto (83) evento (4) facebook (1) Fedora (4) filesystem (56) financiamento coletivo (2) fork (3) fox n forests (4) FreeBSD (11) Funtoo Linux (13) games (87) gerenciadores de pacotes (2) GOG (3) google (8) gpu (2) hardware (96) I.A (1) init system (7) Intel (14) IoT (1) ispconfig (1) jogos (33) kernel (114) lançamento (39) leis (1) LFCS (1) licenças (7) Linus (15) linus torvalds (1) Linux (188) linux foundation (3) linux para leigos (1) live (4) LPI (8) LTS (1) machine learning (1) meetup (1) mesa redonda (27) microsoft (3) microst (1) muito além do GNU (115) não viva de boatos (9) navegadores (2) NetBSD (3) novatec (17) o meu ambiente de trabalho (3) off-topic (12) open source (78) OpenBSD (3) OpenShift (1) os vários sabores de Linux (36) padrim (2) palestras e eventos (3) partições (6) pentest (6) processadores (23) professor Augusto Manzano (11) Programação (40) propagandas com Linux (8) Red Hat (13) redes (2) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) runlevel (2) Secomp (1) segurança digital (13) servidores (1) shell (1) sistema operacional (18) Software livre e de código aberto (147) sorteio (3) Steam (8) Steam no Linux (6) supercomputadores (3) suse (3) systemd (7) terminal (73) toca do tux (1) toybox (14) tutorial (5) Tux (3) unboxing (7) UNIX (15) UNIX Toolbox (14) vartroy (1) vga (1) vulnerabilidade (3) wayland (2) whatsapp (1) Windows Subsystem for Linux (1) wine (12) WoT (1) ZFS (7)