Microsoft envia grande atualização para sua distribuição Linux CBL-Mariner 2.0

Alemanha dispensa Microsoft e vai utilizar Linux e LibreOffice
Microsoft lança a primeira versão de sua distribuição Linux CBL-Mariner 2.0

No mês passado, a Microsoft publicou sua primeira versão de produção do CBL-Mariner 2.0 como uma versão atualizada de sua distribuição Linux interna. Este sistema é usado para vários propósitos diferentes, fazendo parte tanto do Windows Subsystem para Linux quanto do Azure. No entanto, esta semana, a Microsoft lançou uma atualização estável bastante robusta para sua distribuição CBL-Mariner 2.0.

O CBL-Mariner 2.0.20220527 foi lançado na sexta-feira como a versão mais recente de sua distribuição Linux interna. Esta atualização mensal atualizada para o CBL-Mariner 2.0 inclui a adição de novos pacotes como quota e sdbus-cpp ao conjunto de pacotes base, ao mesmo tempo em que restaura alguns como Gzip e sed na imagem do contêiner base. Existem também várias atualizações de pacotes como parte desta nova versão.

Microsoft envia grande atualização para sua distribuição Linux CBL-Mariner 2.0

O CBL-Mariner 2.0.20220527 também possui várias alterações na configuração do kernel – incluindo um esforço para melhorar o tempo de inicialização. O Systemd agora também está compilando corretamente em seu modo de lançamento para o CBL-Mariner 2.0, além de usar mais opções de proteção.

O CBL-Mariner 2.0.20220527 também possui muitas correções e atualizações de segurança, melhorias na redução do tamanho do pacote e outras atualizações.

Microsoft envia grande atualização para sua distribuição Linux CBL-Mariner 2.0
Microsoft envia grande atualização para sua distribuição Linux CBL-Mariner 2.0. O CBL-Mariner continua a ser montado a partir de uma interessante combinação de fontes para alimentar vários elementos do Microsoft Azure, vários produtos de ponta e outros serviços na empresa de Redmond.

Esta é uma grande atualização para o CBL-Mariner 2.0 em comparação com a maioria das atualizações mensais da Microsoft para sua distribuição Linux. A lista completa de alterações para esta atualização mais recente do CBL-Mariner pode ser encontrada no GitHub. Na página leia-me do CBL-Mariner, há links para os ISOs do CBL-Mariner 1.0 e 2.0.

Principais alterações

Adiciona configuração principal do SELinux para teste do SELinux
Adiciona patches adicionais à política do selinux para testes de contêineres e kubernetes.
Adiciona etcd 3.5.1 e coredns 1.8.6
Adiciona gzip e sed de volta à imagem do contêiner base
Adiciona pacote msft-golang para microsoft/go
Adiciona pacote quota
Adiciona pacote sdbus-cpp ao Mariner
Adiciona util-linux-devel em pkgggen_core

Altera o sistema de arquivos para adicionar manipulação de entrada para {forward,backward}-word
Altera fluent-bit para compilar com -DFLB_JEMALLOC=on
Altera a configuração do kernel aarch64, console de imagem do mercado
Altera as configurações do kernel para reduzir o tempo de inicialização do initrd
Altera a inclusão do module_info.ld em LDFLAGS de mariner-rpm-macros para limitar sua aplicabilidade
Altera o systemd para compilar no modo de lançamento
Altera o pacote util-linux para adicionar um pacote RPM util-linux-libs com bibliotecas

Desabilita bpfs sem privilégios no cmdline do kernel

Habilita a configuração IFB no kernel
Habilita a análise da partição kickstart no Mariner
Habilita os sinalizadores de proteção do systemd no logrotate

Corrige problemas de instalação e desinstalação do pacote cassandra
Corrige o cri-o para usar as macros systemD do Mariner
Corrige o empacotamento duplicado de libsvn_swig_perl.so
Corrige os caminhos de instalação com a nova versão do Ruby.
Corrige a dependência de iotop python3-curses
Corrige espaços à esquerda em /etc/nsswitch.conf
Corrige conflitos mariadb-connector-c
Corrige msopenjdk para download da pasta de produção
Corrige perl-Test-Synopsis: adiciona um BR explícito perl(blib)para habilitar ptest
Corrige perl-Test- Arquivos de portabilidade: adicione um BR explícito perl(blib)para habilitar ptest
Corrige perl-Class-ISA: adicione um BR explícito perl(deprecate)para habilitar ptest
Corrige perl-Test-FailWarnings: adicione um BR explícito perl(blib)para habilitar ptest
Corrige perl-Pod-Markdown: adicionar um BR explícito perl(blib)para habilitar ptest
Corrige perl-Package-Stash: adicionar um BR explícito perl(blib)para habilitar ptest
Corrige perl-Package-Stash-XS: adicionar um BR explícito perl(blib)para habilitar ptest
Corrige perl- File-Remove: adicione um BR explícito perl(blib)para habilitar ptest
Fix perl-File-Find-Object: adicione um BR explícito perl(blib)para habilitar ptest
Fix perl-Test-TrailingSpace: adicione um BR explícito perl(blib)para habilitar ptest
Fix perl-Locale-Codes : adicione um BR explícito perl(deprecate)para habilitar o ptest
Corrigir perl-FreezeThaw: adicione um BR explícito perl(dumpvar.pl)para habilitar o ptest
Corrigir perl-Test-Warn: adicione um BR explícito perl(blib)para habilitar o ptest

Via Phoronix