Top "Linux-kernel" questions

This tag is for questions about the internals of the Linux kernel itself - particularly about writing code that runs within the context of the kernel (like kernel modules or drivers).

What is the difference between CFQ, Deadline, and NOOP?

I'm recompiling my kernel, and I want to choose an I/O scheduler. What's the difference between these?

linux io linux-kernel kernel recompile
Adding new driver code to linux source code

I have developed a Linux device driver. As of now I am compiling it on Ubuntu 12.04 with cross-compiler for arm …

linux-kernel linux-device-driver
Difference between pthread and fork on gnu/Linux

What is the basic difference between a pthread and fork w.r.t. linux in terms of implementation differences and …

linux-kernel pthreads fork
Difference between KVM and LXC

What is the difference between KVM and Linux Containers (LXCs)? To me it seems, that LXC is also a way …

linux-kernel kvm lxc cgroups linux-namespaces
Difference between arm-eabi arm-gnueabi and gnueabi-hf compilers

What is the difference between arm-eabi, gnueabi and gnueabi-hf cross compilers. I am kind of finding it difficult to choose …

linux gcc linux-kernel arm linux-device-driver
Difference between SoftIRQs and Tasklets

While studying Linux interrupt handling I found that Tasklets and SoftIRQs are two different methods of performing "bottom half" (lesser …

linux-kernel interrupt-handling softirq tasklet
How to clean caches used by the Linux kernel

I want to force the Linux kernel to allocate more memory to applications after the cache starts taking up too …

linux linux-kernel kernel memory-management
Linux kernel module crash debug: general protection fault: 0000 [#1] SMP

I have a kernel module for splitting incoming rtp packets and merging rtp outgoing packets. The program crashes once in 2/3 …

linux-kernel kernel kernel-module crash-dumps
How to program Linux .dts device tree files?

I'm going to launch a Linux on my development board, and i need a dts file (device tree file) to …

linux linux-kernel device-tree
Replacing Touchscreen driver in Android Kernel

I'm adapting a Gingerbread kernel for my custom board. I'm trying to replace a resistive touch screen that uses an …

android linux-kernel device-driver touchscreen android-source