Como criar um sistema Linux seguro e fácil de usar na contagem regressiva do desligamento do serviço CentOS?

guia Nos últimos anos, a discussão sobre o sistema operacional na China foi extremamente acalorada e também atraiu a atenção de todas as partes.A importância do sistema operacional no círculo de desenvolvedores está aumentando cada vez mais. Sem dúvida, para muitos desenvolvedores, escolher o sistema operacional certo tem um impacto muito importante na eficiência do desenvolvimento, na qualidade do código e no desenvolvimento pessoal. Como uma comunidade de desenvolvedores profissionais, a CSDN, em conjunto com a Tencent Cloud e a comunidade OpenCloudOS, lançou uma série de palestras sobre "Heróis do sistema operacional da comunidade OpenCloudOS" para explicar o sistema operacional OpenCloudOS em detalhes para desenvolvedores.

No dia 25 de maio,  Wang Lichao, engenheiro sênior da Tencent e gerente de produto da equipe de P&D do Ten centOS, deu uma palestra sobre o tema "Construindo a próxima geração do sistema operacional nativo da nuvem - Interpretação do OpenCloudOS Open-Source Community's Full -Link Self-developed Product System" .

Em resposta ao desafio da interrupção do CentOS, o OpenCloudOS surgiu

Para profissionais de TI, CentOS é obviamente um termo familiar. O CentOS é o maior sistema operacional de servidor da China e sua participação no ambiente de produção de servidores chega a 90%. No entanto, em 2020, a Red Hat anunciou que encerrará o suporte de serviço para CentOS 8 e CentOS 7 em 31 de dezembro de 2021 e 30 de junho de 2024, respectivamente, e concentrará o trabalho e o investimento do projeto CentOS no CentOS Stream para impulsionar ainda mais o  Linux  inovação.

A desativação do CentOS trouxe uma série de desafios para a indústria, como aumento dos riscos de segurança, problemas de software e dependência, falta de suporte técnico, aumento dos custos de migração, problemas de compatibilidade do sistema legado, etc. A fim de resolver o problema de interrupção e substituição do fornecimento do CentOS a curto prazo, resolver o problema de fornecimento upstream de sistemas operacionais domésticos a longo prazo e garantir o fornecimento seguro e o desenvolvimento sustentável e saudável de software básico para aplicativos da indústria, o OpenCloudOS comunidade surgiu.

O OpenCloudOS é um projeto comunitário de sistema operacional iniciado em conjunto por sistemas operacionais, plataformas de nuvem, fabricantes de software e hardware e indivíduos, e em breve será incubado e operado pela OpenAtom Foundation. O objetivo é criar um sistema operacional Linux neutro, aberto, seguro, estável, fácil de usar e de alto desempenho abrangente, construir uma comunidade de tecnologia de código aberto para sistemas operacionais domésticos, expandir a influência dos lançamentos da comunidade e construir um ecossistema saudável e próspero para sistemas operacionais.

De L0 a L4, crie um sistema operacional de servidor full-link

A comunidade OpenCloudOS se esforça para obter cobertura total de links da comunidade de origem (L1), versão comercial (L2) e versão estável da comunidade (L3) e produz uma versão estável do sistema operacional de nível empresarial que foi verificada por um grande número de negócios.

Além da distribuição do OpenCloudOS, outros softwares de modo de usuário e comunidades de código aberto upstream estão posicionados como nível L0, como Linux, APACHE, Org Foundation, etc. Sua versão de lançamento consiste em quatro níveis de L1 a L4. A comunidade de origem (L1) é uma combinação de kernel do Linux + componentes GNU + outros componentes de código aberto. Ela se concentra no desenvolvimento colaborativo multipartidário e requer muito investimento, mas o a versão community não foi verificada em um ambiente de produção em larga escala. , uma versão instável que não pode ser usada diretamente em um ambiente de produção; a versão comercial (L2) consiste em proteção de versão L1 + suporte/serviços técnicos, como TencentOS Sever 3 , etc., mas a falta de recursos e investimento de manutenção da comunidade upstream resultou na escassez de versões comerciais domésticas L2; ​​comunidade A versão estável (L3) foi verificada por empresas em grande escala, com base na recompilação L2 ou otimização personalizada, como OpenCloudOS V8.5, versões OpenCloudOS V8.6; além disso, com base na otimização e transformação L3, Hongqi lançou o Open Cloud Linux V8.5, o Super Desktop SIG lança a versão desktop OC8.6 NDE, formando gradualmente uma versão derivada (L4 ). Em suma, o sistema de produto da comunidade de código aberto OpenCloudOS é completo e pode fornecer às empresas domésticas um sistema operacional de servidor estável e sustentável.

Ao construir um sistema de produto completo, o OpenCloudOS espera que o modo de usuário seja compatível com o CentOS a curto prazo, continue a fornecer serviços e suporte, forneça ferramentas de migração e resolva o problema de substituição de curto prazo do CentOS. metas de desenvolvimento de longo prazo, o OpenCloudOS realizará o autodesenvolvimento de link completo, resolverá os problemas de fornecimento upstream e downstream de sistemas operacionais domésticos e fornecerá suporte para promover o desenvolvimento sustentável de software básico.

Características técnicas dos produtos da série OC8, OCS23, OC9

Para permitir que o público entenda os produtos autodesenvolvidos do OpenCloudOS de forma mais intuitiva, Wang Lichao apresentou os novos recursos técnicos dos produtos autodesenvolvidos do OpenCloudOS ao público, usando três versões do OC8, OCS23 e OC9 como exemplos.

O kernel da distribuição OC8 é baseado na evolução independente da comunidade LTS 5.4. O modo de usuário é compatível com o CentOS. Ao manter a compatibilidade do CentOS, ele fornece recursos de serviço mais fortes e estabilidade por meio de otimização e polimento abrangentes do kernel. Ele é uma alternativa melhor ao plano CentOS. Por meio da prática e verificação de negócios, o OC8 tem muitas vantagens, como estabilidade e confiabilidade, personalização profunda, otimização abrangente, alto desempenho, código aberto e abertura e compartilhamento ecológico. Além disso, o OC8 tem a mesma fonte de componentes de modo de usuário em software e integração de driver (código aberto) em hardware e é totalmente compatível com software CentOS e ecologia de aplicativos.

OCS23 é o primeiro projeto da comunidade de origem L1 desenvolvido em conjunto e desenvolvido de forma independente pelos membros do Stream SIG da comunidade OpenCloudOS. Possui as características de inovação e segurança avançada, fornecimento, suporte de longo prazo e instalações completas. Acompanha o upstream e garante a segurança do abastecimento do servidor.

OC9 é a primeira versão L3 totalmente autodesenvolvida com base no OpenCloudOS Stream23 desenvolvido em conjunto por membros da comunidade OpenCloudOS, que é mais eficiente, econômico, independente e aberto. De acordo com os resultados do teste do OpenCloudOS 9 em dois cenários de negócios típicos, o OC9 melhora o desempenho de leitura e gravação do banco de dados em 50,49% (307 vs 204) em multi-thread (4096 clientes) do que no banco de dados OC 8.6; em leitura aleatória (rndrd_1m) do que Desempenho do OC 8.6 aumentado em 26,5% (1198 vs 947), gravação sequencial (seqwr_1m) aumentada em 21,16% (2617 vs 2160). Comparado com o OC8, o desempenho do OC9 foi significativamente melhorado.

No final desta palestra temática, Wang Lichao fez uma introdução detalhada à forma de organização da comunidade de código aberto OpenCloudOS, infraestrutura da comunidade, pipeline de construção automatizada, processo de contribuição de patch do kernel, processo de contribuição do pacote de software de estado do usuário, compilação e atualização do pacote de software RPM , etc. Fabricantes de hardware e indivíduos se juntam à comunidade de código aberto OpenCloudOS para construir um ecossistema de sistema operacional de código aberto. A comunidade de código aberto OpenCloudOS atende às necessidades do desenvolvimento do sistema operacional na nova era. A CSDN continuará prestando atenção ao desenvolvimento do campo do sistema operacional e tópicos importantes relacionados e compartilhará os insights mais recentes do setor e o conhecimento seco com você!

Acho que você gosta

Origin blog.csdn.net/llawliet0001/article/details/131205282
Recomendado
Clasificación