A Microsoft lançou o CBL-Mariner 2.0.20221222 nesta semana como sua primeira atualização de 2023 para sua distribuição Linux interna. O sistema é usado para uma variedade de propósitos dentro da empresa, desde o Azure até outros sistemas operacionais Linux nos bastidores. A maior novidade é que a distribuição Linux CBL-Mariner 2.0.20221222 da Microsoft agora permite hibernação.
No último ano e meio, a Microsoft fez muito progresso no CBL-Mariner para sua plataforma/base Linux de referência e continua a disponibilizar publicamente seus lançamentos para uso fora da empresa de Redmond.
Distribuição Linux CBL-Mariner 2.0.20221222 da Microsoft agora permite hibernação
Com o lançamento do CBL-mariner 2.0.20221222 de agora, o sistema habilitou o suporte à hibernação em suas compilações de kernel. Outra mudança importante agora é habilitar o suporte transparente de páginas enormes para seu kernel rodar com o Microsoft Hypervisor (MSHV).
A compilação do kernel CBL-Mariner também habilitou o Generic Target Core Mode e fez outros ajustes no kernel, bem como atualizações em nome da segurança. O CBL-Mainer continua a depender do kernel Linux 5.15 LTS, enquanto eventualmente suspeitamos que a Microsoft mudará para o Linux 6.1 assim que receber o status de suporte de longo prazo.
A versão atualizada do CBL-Mariner 2.0 também adiciona o pacote compiler-rt do LLVM, reduzindo o tamanho da imagem initrd, o IWD 1.22 agora está disponível para necessidades sem fio e uma ampla variedade de atualizações de pacotes em nome de questões de segurança.
Algumas mudanças:
- Adicione -nv –no-clobber ao toolchain wget;
- Adiciona um comentário para garantir que os fornecedores de varredura sejam contatados antes de qualquer rpm;
- Adicione o pacote compiler-rt para opções clang como cobertura de código para funcionar;
- Adiciona configuração para criar a imagem qcow;
- pacote lensfun versão 0.3.2;
- Adicionar libnetfilter_log SPEC ao Mariner;
- Adicionar pacote suitesparse versão 5.4.0;
- Adicionar patch a sqlite para resolver CVE-2022-46908;
- Adicionar kit de ferramentas suporte ccache com USE_CCACHE Macros;
- Adicionadas as ferramentas de teste de kernel do Linux Test Project;
- Adicionando as dependências hwdata e gawk;
- Correção upstream de backport no containerd para adicionar ptrace readby e tracedby ao perfil AppArmor padrão;
- Alterar alterações de redação “demo” para “tutorial” (CBL-MarinerDemo Repo renomeado para CBL-MarinerTutorials);
- Kernel claro CVE-1999-0656 e CVE-2007-4998;
- Corrigido erro de digitação nas instruções de construção;
- Ativar o Generic Target Core Mod no kernel;
- Ativar a hibernação no kernel;
- Ativar a página enorme transparente para o kernel-mshv.
Downloads e mais detalhes sobre a versão atualizada do sistema operacional Linux CBL-Mariner 2.0 por meio do GitHub da Microsoft.