¿Cómo crear un sistema Linux seguro y fácil de usar en la cuenta regresiva del cierre del servicio CentOS?

guía En los últimos años, la discusión sobre el sistema operativo en China ha sido extremadamente acalorada y también ha atraído la atención de todas las partes.La importancia del sistema operativo en el círculo de desarrolladores es cada vez mayor. Sin duda, para muchos desarrolladores, elegir el sistema operativo adecuado tiene un impacto muy importante en la eficiencia del desarrollo, la calidad del código y el desarrollo personal. Como comunidad de desarrolladores profesionales, CSDN, junto con Tencent Cloud y la comunidad OpenCloudOS, lanzó una serie de conferencias sobre "Héroes del sistema operativo de la comunidad OpenCloudOS" para explicar el sistema operativo OpenCloudOS en detalle para los desarrolladores.

El 25 de mayo,  Wang Lichao, ingeniero sénior de Tencent y gerente de producto del equipo de I+D de Ten centOS, dio una conferencia sobre el tema "Construyendo la próxima generación de sistemas operativos nativos en la nube: interpretación de la comunidad de código abierto OpenCloudOS". -Sistema de producto de desarrollo propio de enlace" .

En respuesta al desafío de la interrupción de CentOS, nació OpenCloudOS

Para los profesionales de TI, CentOS es obviamente un término familiar. CentOS es el sistema operativo de servidor más grande de China, y su participación en el entorno de producción de servidores llega al 90%. Sin embargo, en 2020, Red Hat anunció que finalizará el soporte de servicio para CentOS 8 y CentOS 7 el 31 de diciembre de 2021 y el 30 de junio de 2024, respectivamente, y concentrará el trabajo y la inversión del proyecto CentOS en CentOS Stream para seguir impulsando Linux  .  innovación.

El desmantelamiento de CentOS ha traído una serie de desafíos a la industria, como mayores riesgos de seguridad, problemas de software y dependencia, falta de soporte técnico, mayores costos de migración, problemas de compatibilidad de sistemas heredados, etc. Para resolver el problema de la interrupción y el reemplazo del suministro de CentOS a corto plazo, resolver el problema del suministro ascendente de los sistemas operativos domésticos a largo plazo y garantizar el suministro seguro y el desarrollo sostenible y saludable de software básico para aplicaciones industriales, OpenCloudOS nació la comunidad.

OpenCloudOS es un proyecto comunitario de sistemas operativos iniciado conjuntamente por fabricantes de sistemas operativos, plataformas en la nube, software y hardware e individuos, y pronto será incubado y operado por la Fundación OpenAtom. El objetivo es crear un sistema operativo Linux completo, neutral, abierto, seguro, estable, fácil de usar y de alto rendimiento, crear una comunidad de tecnología de fuente abierta para los sistemas operativos domésticos, expandir la influencia de los lanzamientos de la comunidad y crear una ecosistema saludable y próspero para los sistemas operativos.

De L0 a L4, construya un sistema operativo de servidor de enlace completo

La comunidad de OpenCloudOS se esfuerza por lograr una cobertura completa de enlaces de la comunidad de origen (L1), la versión comercial (L2) y la versión estable de la comunidad (L3), y genera una versión del sistema operativo estable de nivel empresarial que ha sido verificada por una gran cantidad de negocios

Además de la distribución de OpenCloudOS, otro software en modo de usuario y comunidades de código abierto upstream se posicionan como nivel L0, como Linux, APACHE, Org Foundation, etc. Su versión de lanzamiento consta de cuatro niveles de L1 a L4. La comunidad de origen (L1) es una combinación de kernel de Linux + componentes GNU + otros componentes de código abierto. Se centra en el desarrollo colaborativo de múltiples partes y requiere una gran inversión, pero el la versión comunitaria no se ha verificado en un entorno de producción a gran escala. , una versión inestable que no se puede usar directamente en un entorno de producción; la versión comercial (L2) consiste en el endurecimiento de la versión L1 + soporte/servicios técnicos, como TencentOS Sever 3 , etc., pero la falta de inversiones y capacidades de mantenimiento de la comunidad aguas arriba ha resultado en la escasez de versiones comerciales nacionales de L2; comunidad La versión estable (L3) ha sido verificada por empresas a gran escala, en función de la recompilación de L2 o la optimización personalizada, como OpenCloudOS V8.5, versiones de OpenCloudOS V8.6; además, basado en la optimización y transformación L3, Hongqi lanzó Open Cloud Linux V8.5, Super Desktop SIG lanza la versión de escritorio OC8.6 NDE, formando gradualmente una versión derivada (L4 ). En general, el sistema de producto comunitario de código abierto OpenCloudOS está completo y puede proporcionar a las empresas nacionales un sistema operativo de servidor estable y sostenible.

Al construir un sistema de producto completo, OpenCloudOS espera que el modo de usuario sea compatible con CentOS a corto plazo, continúe brindando servicios y soporte, proporcione herramientas de migración y resuelva el problema de reemplazo a corto plazo de CentOS. objetivos de desarrollo a largo plazo, OpenCloudOS realizará el autodesarrollo de enlace completo, resolverá los problemas de suministro ascendentes y descendentes de los sistemas operativos domésticos y brindará apoyo para promover el desarrollo sostenible del software básico.

Características técnicas de los productos de las series OC8, OCS23, OC9

Para permitir que la audiencia entienda los productos de desarrollo propio de OpenCloudOS de manera más intuitiva, Wang Lichao presentó las nuevas características técnicas de los productos de desarrollo propio de OpenCloudOS a la audiencia tomando tres versiones de OC8, OCS23 y OC9 como ejemplos.

El kernel de la distribución OC8 se basa en la evolución independiente de la comunidad LTS 5.4. El modo de usuario es compatible con CentOS. Si bien mantiene la compatibilidad de CentOS, brinda capacidades de servicio más sólidas y estabilidad a través de una optimización y pulido integrales del kernel. es una mejor alternativa al plan CentOS. A través de la práctica comercial y la verificación, OC8 tiene muchas ventajas, como la estabilidad y la confiabilidad, la personalización profunda, la optimización integral, el alto rendimiento, el código abierto y la apertura, y el intercambio ecológico. Además, OC8 tiene la misma fuente de componentes de modo de usuario en software e integración de controladores (de código abierto) en hardware, y es totalmente compatible con el software CentOS y la ecología de aplicaciones.

OCS23 es el primer proyecto comunitario de fuente L1 desarrollado conjuntamente y evolucionado de forma independiente por los miembros de Stream SIG de la comunidad OpenCloudOS. Tiene las características de innovación y avanzada, seguridad de suministro, soporte a largo plazo e instalaciones completas. Se mantiene al día con el upstream y garantiza la seguridad del suministro del servidor.

OC9 es la primera versión L3 totalmente autodesarrollada basada en OpenCloudOS Stream23 desarrollada conjuntamente por miembros de la comunidad OpenCloudOS, que es más eficiente, económica, independiente y abierta. Según los resultados de las pruebas de OpenCloudOS 9 en dos escenarios empresariales típicos, OC9 mejora el rendimiento de lectura y escritura de la base de datos en un 50,49 % (307 frente a 204) en subprocesos múltiples (4096 clientes) que en la base de datos OC 8.6; en lectura aleatoria (rndrd_1m) que El rendimiento de OC 8.6 aumentó un 26,5 % (1198 frente a 947), la escritura secuencial (seqwr_1m) aumentó un 21,16 % (2617 frente a 2160). En comparación con OC8, el rendimiento de OC9 ha mejorado significativamente.

Al final de esta conferencia temática, Wang Lichao brindó una introducción detallada a la forma de organización de la comunidad de código abierto de OpenCloudOS, la infraestructura de la comunidad, la canalización de construcción automatizada, el proceso de contribución del parche del kernel, el proceso de contribución del paquete de software del estado del usuario, la compilación y actualización del paquete de software RPM. , etc. Los fabricantes de hardware y las personas se unen a la comunidad de código abierto de OpenCloudOS para crear un ecosistema de sistema operativo de código abierto. La comunidad de código abierto OpenCloudOS cumple con las necesidades del desarrollo del sistema operativo en la nueva era. CSDN continuará prestando atención al desarrollo del campo del sistema operativo y los temas candentes relacionados, y compartirá las últimas ideas de la industria y el conocimiento seco con ¡tú!

Supongo que te gusta

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