¿Cuál es la diferencia entre aprender el kernel de Linux y aprender el sistema operativo Linux?
El sistema operativo Linux contiene el kernel de Linux. El sistema operativo Linux consiste en ampliar el kernel de Linux e instalar algunos paquetes de desarrollo y herramientas comunes. Por ejemplo, ubuntu y centos pueden usar la misma versión del kernel de Linux, pero proporcionan diferentes herramientas y comandos para el kernel de Linux, como herramientas de administración. Utilice apt-get para ubuntu y yum para centos. En otras palabras, el kernel de Linux y algunos comandos del sistema de soporte constituyen un sistema operativo Linux.
Volvamos al tema para que podamos saber la diferencia entre aprender el kernel de Linux y aprender el sistema operativo Linux. Al aprender el kernel de Linux, inevitablemente aprenderá algunos conocimientos sobre sus tipos de sistemas de archivos, llamadas al sistema, procesos, memoria, programación de procesos, modelos de red, etc. Y aprender el sistema operativo Linux se centrará en aprender su versión específica, como ubuntu, cómo configurar el código fuente de apt-get y cómo administrar los servicios del sistema. La base de datos anterior, cómo instalar y usar el sistema de archivos, cómo hacer coincidir el entorno de desarrollo anterior, como cuda, golang, scala u otros, cómo hacer coincidir cuando el entorno se ilumina y cómo escribir scripts de shell básicos.
Por supuesto, aprender el kernel de Linux no puede evitar aprender el sistema operativo Linux, y aprender el sistema operativo Linux no puede evitar aprender algunos conocimientos del kernel de Linux. El enfoque del conocimiento es diferente.
Espero que esto ayude.