Trabalhos do openSUSE Leap e SUSE Linux Enterprise devem ser unificados

SUSE sugere o desktop Linux para home office
suse

O pessoal do OpenSUSE começou a considerar uma iniciativa para manter um desenvolvimento em conjunto com as versões do openSUSE Leap e SUSE Linux Enterprise. O diretor técnico do SUSE,  Gerald Pfeifer, que também é presidente do comitê de supervisão do openSUSE, sugeriu que a comunidade considere uma iniciativa para reunir os processos de desenvolvimento e construção das distribuições OpenSUSE Leap e SUSE Linux Enterprise.

Isso pode ocorrer porque, atualmente, as versões do openSUSE Leap são baseadas no conjunto básico de pacotes para a distribuição do SUSE Linux Enterprise. Entretanto, os pacotes do openSUSE são compilados separadamente dos pacotes de origem. A essência da proposta é unificar o trabalho de criar distribuições e usar pacotes binários prontos para uso do SUSE Linux Enterprise no openSUSE Leap.

Trabalhos do openSUSE Leap e SUSE Linux Enterprise devem ser unificados

Hoje, tenho algumas notícias interessantes e uma proposta a transmitir: o SUSE quer dar um passo adiante na abertura à comunidade openSUSE e sugere levar o relacionamento do openSUSE Leap e SUSE Linux Enterprise para um novo nível.

Internamente, essa idéia é chamada “Fechando a lacuna do salto” e propõe fortalecer e unir:

  • Comunidades de desenvolvedores, concentrando-se no openSUSE Leap como uma plataforma de desenvolvimento para comunidades e parceiros do setor.
  • Comunidades de usuários, aproveitando os benefícios de uma base estável de códigos de negócios e a velocidade das contribuições da comunidade.
  • As bases de código do openSUSE Leap e SUSE Linux Enterprise (SLE), não apenas compartilhando fontes, mas também oferecendo os binários do SUSE Linux Enterprise para inclusão no openSUSE Leap.

Como isso será feito?

Trabalhos do openSUSE Leap e SUSE Linux Enterprise devem ser unificados

No primeiro estágio, propõe-se mesclar as bases de código de interseção do openSUSE Leap 15.2 e SUSE Linux Enterprise 15 SP2, se possível, sem perder a funcionalidade e a estabilidade de ambas as distribuições.

No segundo estágio, paralelamente à versão clássica do openSUSE Leap 15.2 , propõe-se preparar uma edição separada com base em arquivos executáveis do SUSE Linux Enterprise e lançar uma versão provisória em outubro de 2020.

No terceiro estágio, em julho de 2021, planejamos formular o lançamento do openSUSE Leap 15.3, por padrão, usando arquivos executáveis do SUSE Linux Enterprise nele.

O uso dos mesmos pacotes simplificará a migração de uma distribuição para outra, economizará recursos de compilação e teste, permitirá livrar-se de complicações nos arquivos de especificação (todas as diferenças definidas no nível do arquivo de especificação serão unificadas) e facilitará o envio. e processamento de mensagens de erro (permitem evitar o diagnóstico de diferentes conjuntos de pacotes).

O openSUSE Leap será promovido pelo SUSE como uma plataforma de desenvolvimento para a comunidade e parceiros externos.

Para usuários do openSUSE, a mudança é benéfica devido à capacidade de usar código de distribuição industrial estável e pacotes bem testados. As atualizações que abrangem os pacotes removidos também serão bem testadas pela equipe do SUSE QC.

Estamos orgulhosos de ver o Leap e o Tumbleweed crescerem e evoluírem, juntamente com o SUSE Linux Enterprise.

Esse esforço de nossos engenheiros que trabalham ao lado de outros membros da comunidade OpenSUSE beneficiará todos os envolvidos nos próximos anos.

O repositório do openSUSE Tumbleweed continuará sendo a plataforma para desenvolver novos pacotes para o openSUSE Leap e SLE. O processo de transferência de alterações para os pacotes base não será alterado. Na verdade, em vez de compilar a partir dos pacotes SUSE src, serão utilizados pacotes binários prontos para uso.

Todos os pacotes compartilhados continuarão disponíveis no Open Build Service para modificar e criar forks.

Se for necessário manter uma funcionalidade diferente dos aplicativos comuns no openSUSE e SLEfuncionalidades adicionais podem ser transferidas para pacotes openSUSE específicos (semelhantes à separação dos elementos da marca) ou para obter a inclusão da funcionalidade necessária no SUSE Linux Enterprise .

É proposto que os pacotes para as arquiteturas RISC-V e ARMv7 que não são compatíveis com o SUSE Linux Enterprise sejam compilados separadamente.

Se você quiser saber mais sobre isso, verifique os detalhes no link a seguir.