Articles of linux kernel

Kernel Boot sobre NFS

Estoy intentando arrancar el kernel de la línea principal 4.13.0-rc2 en Beaglebone Black (rev C) con omap2plus_defconfig en NFS. He habilitado CONFIG_NFS_ROOT junto con las siguientes opciones: CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_SWAP=y CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set Estoy usando nfs-kernel-server […]

¿Se puede usar seccomp para forzar la ejecución determinista?

seccomp(2) puede usar seccomp(2) para limitar severamente las llamadas de sistema de un process en particular, incluidas las llamadas de sistema que introducen no determinismo como getrandom(2) y gettimeofday(2) . ¿Hay alguna manera de forzar la ejecución del process para que sea completamente determinista? Como mínimo, supongo que necesitaría evitar que el process use RDTSC […]

¿Cómo determinar qué versión del núcleo instalar?

Recientemente instalé una nueva copy de Linux Mint 18 en mi Lenovo T440p y todo funciona bien, excepto por una cosa: Tengo problemas para reanudar desde un "Suspend" – No tengo GUI, ambos monitores dicen 'No Input '. Usar Ctrl+Alt+Backspace para reiniciar el server X parece solucionar el problema pero, por supuesto, mata todas las […]

Dnf install kernel no instala kernel en / boot

Tengo el mismo problema que el informado en https://ask.fedoraproject.org/en/question/73766/fedora-22-not-using-newer-kernal-after-dnf-update/ NOTA: las respuestas a esa publicación no abordan la pregunta del póster, que reformularé de la siguiente manera: Cuando trato de actualizar a un kernel más nuevo, es decir, de 4.5.5-300.fc24.x86_64 a 4.8.15-200.fc24.x86_64 , la installation se realiza correctamente pero el file vmlinuz-4.8.15-200.fc24.x86_64 no funciona aparece […]

¿Puede SCHED_FIFO ser adelantado por SCHED_DEADLINE?

Como se indica en las páginas man: A SCHED_FIFO thread runs until either it is blocked by an I/O request, it is preempted by a higher priority thread, or it calls sched_yield(2). De la misma fuente: SCHED_DEADLINE threads are the highest priority (user controllable) threads in the system; if any SCHED_DEADLINE thread is runnable, it […]

Tamaño de búfer de kernel anónimo

Estoy tratando de entender las estructuras asociadas con una llamada al syscall de la tubería. int pipe(int pipefd[2]); Según entiendo, habrá una estructura / búfer de kernel de "lectura" y "escritura" asociada con el extremo de lectura pipefd[0] y write end pipefd[1] del conducto. Realmente me gustaría algunos consejos (sin juego de palabras) sobre las […]

¿Cómo instalar modules faltantes del kernel? ¿Es posible?

Mi máquina: Un server Ubuntu 16.04 LTS en un PINE64 con un procesador ARM de 64 bits (Linux pine64 3.10.105-0-pine64-longsleep # 3 SMP PREEMPT Sábado 11 de marzo, 16:05:53 CET 2017 aarch64 aarch64 aarch64 GNU / Linux) Mi objective es hacer funcionar mi PINE64 como un server VPN con protocolo L2TP / IPsec por strongSwan. […]

uso de adjtimex en el server Linux

Quiero cambiar el reloj de mi sistema (velocidad – velocidad) en el server Linux. ¿Puedo usar directamente el command adjtimex desde la terminal como #adjtimex? o hay una syntax / script específica para llamar a este command? Déjame saber gracias

¿Cómo puede fallar Insmod con el module kernel ya cargado, incluso si lsmod no contiene ese module?

Estoy haciendo una distribución mínima de Linux con buildroot para aprender el desarrollo del module kernel. Si llamo a un module mínimo hello.ko (o casi cualquier otro nombre que he probado), todo funciona bien. Sin embargo, si uso exactamente el mismo código, pero llamo al module workqueue.ko , insmod workqueue.ko falla, dmesg contiene: workqueue: module […]

¿Por qué un sistema de files en Linux no está clasificado como un controller de dispositivo?

Esta pregunta surgió mientras estaba leyendo el libro 'Controladores de dispositivos Linux'. Cada controller de dispositivo está mapeado en un dispositivo físico y dado que los filesystems en Linux pueden asociarse con la memory, me confundí un poco. Creo que esto requiere un poco más de justicia para comprender mejor a los conductores. Buscando más […]