Iniciativa para aproximar o desenvolvimento do openSUSE Leap e do SUSE Linux Enterprise

Gerald Pfeifer, CTO da SUSE e Presidente do Comitê Diretivo do openSUSE, sugerido comunidade a considerar uma iniciativa para aproximar os processos de desenvolvimento e construção das distribuições openSUSE Leap e SUSE Linux Enterprise. Atualmente, as versões do openSUSE Leap são construídas a partir do conjunto principal de pacotes da distribuição SUSE Linux Enterprise, mas os pacotes para o openSUSE são construídos separadamente dos pacotes fonte. A essência propostas na unificação do trabalho de montagem de ambas as distribuições e no uso de pacotes binários prontos do SUSE Linux Enterprise no openSUSE Leap.

Numa primeira fase, propõe-se fundir as bases de código sobrepostas do openSUSE Leap 15.2 e do SUSE Linux Enterprise 15 SP2, se possível, sem perder a funcionalidade e estabilidade de ambas as distribuições. Na segunda etapa, paralelamente ao lançamento clássico do openSUSE Leap 15.2, propõe-se preparar uma edição separada baseada em arquivos executáveis ​​do SUSE Linux Enterprise e lançar uma versão provisória em outubro de 2020. Na terceira etapa, em julho de 2021, está previsto o lançamento do openSUSE Leap 15.3, utilizando arquivos executáveis ​​do SUSE Linux Enterprise por padrão.

Usar os mesmos pacotes simplificará a migração de uma distribuição para outra, economizará recursos na construção e teste, possibilitará a eliminação de complicações nos arquivos de especificações (todas as diferenças definidas no nível do arquivo de especificações serão unificadas) e facilitará o envio e o processamento. mensagens de erro (permitirão que você deixe de diagnosticar diferentes compilações de pacotes). O openSUSE Leap será promovido pela SUSE como uma plataforma de desenvolvimento para a comunidade e parceiros terceirizados. Para usuários do openSUSE, a mudança se beneficia da capacidade de usar código de produção estável e pacotes bem testados. As atualizações que abrangem pacotes descontinuados também serão gerais e bem testadas pela equipe de controle de qualidade do SUSE.

O repositório openSUSE Tumbleweed continuará sendo a plataforma para o desenvolvimento de novos pacotes submetidos ao openSUSE Leap e SLE. O processo de transferência de alterações para pacotes base não será alterado (na verdade, em vez de compilar a partir de pacotes SUSE src, serão usados ​​pacotes binários prontos). Todos os pacotes compartilhados continuarão disponíveis no Open Build Service para modificação e bifurcação. Se for necessário manter funcionalidades diferentes de aplicativos comuns no openSUSE e SLE, funcionalidades adicionais podem ser movidas para pacotes específicos do openSUSE (semelhante à separação de elementos de marca) ou a funcionalidade necessária pode ser alcançada no SUSE Linux Enterprise. Sugere-se que os pacotes para arquiteturas RISC-V e ARMv7, que não são suportados no SUSE Linux Enterprise, sejam compilados separadamente.

Fonte: opennet.ru

Adicionar um comentário