Quería saber en términos técnicos; ¿Cuál es la diferencia entre BSD Kernely Linux Kernel.
En Linux, podemos descargar el kernel de origen y luego patchlo makey make moduleslo. Incluso tenemos múltiples herramientas para editar el núcleo config, como menuconfig, xconfigy ....
Pero no pude encontrar un campo tan vasto en BSD. Primero, ¿podría descargar el BSD kernel? ¿Cómo podría configurarlo? y ...
Entonces, lo que estoy preguntando es: (Sin referirme a la ascendencia y la etimología)
- ¿Es el
Kernelen cada caso (in) dependiente de una distribución? - ¿Formas de configurar cada uno
Kernely las herramientas disponibles para el trabajo? - ¿Se podría hacer algún trabajo de parche en cada caso?
- Disponibilidad del
kernelexterior del ámbito de distribución? (Kernel Sources)? - Sabor de
Kernelsdisponible en cada caso (X??BSD/Linux)XEN/Vmware/GEN¿ Me gusta ?

Respuestas:
Bueno, en primer lugar, hablas de BSD como si fueran solo uno. Técnicamente, supongo, está el original del que todos derivaron: el último lanzamiento fue en 1995. Al buscar "4.4-Lite2" se encuentran varias copias, puede encontrar más información al respecto en el artículo de Wikipedia sobre distribución de software de Berkeley .
Derivado de él son, entre muchas cosas * , FreeBSD, OpenBSD y NetBSD. Los tres son de código abierto, y puede obtener su código fuente. Alguien que dice BSD hoy en día probablemente se esté refiriendo a uno de ellos.
Si desea explorarlos rápidamente, hay una referencia cruzada del kernel de FreeBSD y Linux . Ese sitio también tiene varios otros núcleos similares a Unix.
Sin embargo, a diferencia de Linux, que existe como un proyecto de kernel independiente, los kernel BSD a menudo son parte de un proyecto más grande: no son independientes de la distribución. Por ejemplo, el kernel de FreeBSD es parte del proyecto FreeBSD y se mantiene en el mismo repositorio de subversión que el resto de la distribución.
Hay algunos lugares donde el kernel se usa sin el resto de la tierra de usuarios, por ejemplo, en el puerto kFreeBSD de Debian .
*: Partes del BSD original han ido bastante lejos. Por ejemplo, verá las notas sobre partes de software que tienen derechos de autor de The Regents de la Universidad de California en todo el lugar. Mucho de eso es BSD. Si lee el aviso de varias páginas incluido con Windows, por ejemplo, está allí.
fuente
BSDdistribución tiene la suyakernelen oposición a losLinuxditros que todos tienen lo mismo?Esto es específico para FreeBSD, pero el método y la organización son los mismos para OpenBSD y NetBSD: esto cubre los 3 principales sistemas BSD gratuitos.
Obtener las fuentes (de todo el sistema) es bastante fácil, ya que puede instalar todo lo necesario durante una instalación estándar (consulte la instalación de FreeBSD ):
También puede obtener todas las fuentes del sistema a través de subversion: obteniendo FreeBSD a través de svn .
Luego copia / edita el archivo de configuración del kernel :
Desafortunadamente, no existe una herramienta sofisticada como
menuconfigoxconfig, pero la configuración es bastante corta y bastante fácil de leer / modificarFinalmente puedes hacer e instalar tu kernel personalizado:
Más información:
fuente