versión del kernel de LinuxVersión del kernel de Linux
No importa qué versión del sistema operativo Linux sea gratuita, Red Hat Linux cobra, y no es el dinero por el sistema operativo Linux, sino el dinero por los servicios y soluciones que proporciona. El sistema operativo Linux no tiene patentes ni derechos de autor, pero el logotipo de Red Hat en Red Hat Linux, como el LOGO, es una marca comercial y no puede usarse indiscriminadamente.
¿Cuáles son las reglas para los números de versión del kernel de Linux?
El kernel de Linux tiene dos versiones: versión estable y versión de desarrollo. El número de versión del kernel de Linux consta de tres números: r.x.y
r: la versión principal del kernel publicada actualmente.
x: Los números pares representan versiones estables; los números impares representan versiones en desarrollo.
y: Número de correcciones de errores.
¿Qué representa cada número de versión del kernel?
Tome el número de versión como ejemplo: 2.6.9-5. ELsmp,
R:2, número de versión principal
X:6, número de versión menor, que indica una versión estable.
Y:9, número de revisión, indicando el número de revisiones.
Los dos primeros números juntos describen la familia central. Por ejemplo, la versión estable de 2.6.0 es la serie de kernel 2.6.
5: Indica el quinto parche de ajuste de la versión actual ELSP indica que el kernel actual está especialmente ajustado para ELSP.
EL: Enterprise Linux; Smp: indica soporte para múltiples procesadores, lo que indica que la versión del kernel admite múltiples procesadores.
Ampliación del conocimiento
Generalmente existen tres tipos.
1smp
2bigmem
3 Kernel universal
Cuando se abre RedHatLinux, el menú de inicio de GRUB tendrá dos opciones, a saber, < / p>
RedHatEnterpriseLinuxES (número de versión. ELsmp)
RedHatEnterpriseLinuxES-up (número de versión. EL)
¿Qué significan estas dos diferencias?
De hecho, esta es la diferencia entre los archivos centrales de arranque de un solo procesador y de varios procesadores simétricos cuando GRUB arranca el sistema.
RedHatEnterpriseLinuxES (número de versión. Multiprocesador (multiprocesamiento simétrico))
RedHatEnterpriseLinuxES-up (número de versión. EL) monoprocesador
Enumeremos las opciones disponibles en el menú de inicio de SUSE y RedHat
SUSE
Número de versión predeterminado: la opción predeterminada para suselinuxkernel para máquinas monoprocesador, que admite máquinas monoprocesador
Número de compilación: SMP:suselinuxkernelth admite multiprocesamiento simétrico. y 4gboframe
Admite máquinas multiprocesador simétrico con 4 GB de memoria
Número de compilación -bigsmp:suselinuxkernel admite multiprocesador simétrico y hasta 64 GB
Admite máquinas multiprocesador simétrico con 64 GB de memoria
RedHatLinux
Número de versión El: redhatlinuxkernelforuniprocessormines admite máquinas de un solo procesador
Versión No. El enorme mem: redhatlinuxkernel que admite 64 gbofram<. /p>
Admite máquinas multiprocesador simétricas con memoria de 64 GB
Número de versión els MP:redhatlinuxkernelthadmite máquinas multiprocesador simétricas, admite memoria 4G. características 1 y 2, para que puedas: Recompilar el kernel y seleccionar las opciones en el procesador y las opciones de memoria que correspondan a tu configuración
¿Cómo descargar el código fuente de la versión del kernel correspondiente?
Generalmente, puedes descargarlo directamente desde el sitio web oficial http://www.kernel.org
Desventajas: No apto para ninguna distribución con un ajuste especial del kernel, especialmente fedoraubuntu. Después de todo, tienen. Se han realizado muchos parches y optimizaciones en el kernel. Si usa el código fuente oficial directamente, no podrá disfrutar de estas cosas.
Así que es mejor descargarlo del sitio oficial del editor. sitio web, porque se ha proporcionado el paquete rpm de código fuente oficial
¿Cómo utilizar el paquete fuente del kernel correspondiente?
Tome el código fuente del kernel proporcionado por fedora: kernel-2.6.23.9. -85.fc8.src.rpm como ejemplo
Primero, instale el código fuente.
# rpm-ivhkernel-2 .6 . 23 . fc 8 . rpm
Luego, convierta el código fuente.
Antes de la conversión, asegúrese de que haya un directorio redhat en el directorio /usr/src/ (generalmente /usr/src/ es un directorio vacío).
# rpmbuild-BP-target = $(uname-m)/usr/src/red hat/SPECS/kernel spec
Esto colocará el código fuente en /usr/. src/red hat/build/kernel-2 6 .
Aquí hay dos carpetas útiles: .
Linux-2 . 6 . 23 . El paquete proporcionado por arch-kernel.org está parcheado y actualizado por Fedora. Ese es el kernel parcheado 2.6.23.9-85.fc8.
Los resultados de salida de ARCH y uname-m son consistentes, generalmente i686. Esto se puede utilizar si se requiere una salida diferente.
"-target = "Opciones especificadas.
Vainilla: este es un código fuente estándar proporcionado por kernel.org sin parches ni actualizaciones.
¿Qué es el kernel de Linux y cuáles son sus funciones?
El kernel de Linux es un kernel de sistema operativo (SO), esencialmente definido como similar a Unix. Se utiliza en diferentes sistemas operativos, principalmente en forma de diferentes distribuciones de Linux.
El kernel de Linux es la capa inferior de todo el sistema operativo, responsable de controlar todo el hardware y proporcionar las funciones básicas requeridas por varios sistemas, incluidos los mecanismos de firewall, ya sea para admitir sistemas de archivos LVM o de cuota, etc. Si el kernel no conoce el hardware más reciente, entonces el hardware no se puede controlar y no se puede utilizar.
¿Cuál es la diferencia entre la versión Linux y la versión Kernel?
Primero entender un concepto.
Todo el sistema Linux actual consta del kernel, el software y las herramientas.
El kernel es desarrollado y probado por un equipo de ingenieros hackers pioneros. Posteriormente, muchos ingenieros que abogaban por el código abierto se sumaron al desarrollo de aplicaciones de software, y Linux fue mejorando gradualmente y sus funciones se volvieron más completas y potentes. Cuando la popularidad se volvió cada vez más generalizada, muchas empresas comerciales agregaron sus propias herramientas del sistema basadas en el kernel y el software para facilitar el uso del sistema Linux a los usuarios que no conocen las computadoras, y luego lo empaquetaron en un programa de instalación del sistema completo para que los usuarios puedan instalar y usar.
Linux empaquetado de esta manera se denomina versión distribuida de Linux, y la versión correspondiente del kernel de Linux se refiere a la parte del kernel desarrollada y mantenida por los ingenieros de desarrollo del kernel.