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).
I am programming a server and it seems like my number of connections is being limited since my bandwidth isn't …
linux networking linux-kernelI was trying to update libc in our Ubuntu server but it failed and now when I reboot the server …
security ubuntu linux-kernel selinux panicI've noticed that the Linux kernel code uses bool, but I thought that bool was a C++ type. Is bool …
c gcc linux-kernel booleanAssuming infinite performance from hardware, can a Linux box support >65536 open TCP connections? I understand that the number of …
tcp linux-kernel port file-descriptorI bumped into this strange macro code in /usr/include/linux/kernel.h: /* Force a compilation error if condition is …
c linux macros linux-kernelI've been digging through some parts of the Linux kernel, and found calls like this: if (unlikely(fd < 0)) { /* Do …
linux gcc linux-kernel likely-unlikelyI have a problem with modprobe command... I compiled the hello world module and loaded it with insmod, it works …
c linux linux-kernel kernel linux-device-driverI read that it's supposedly possible to change the I/O scheduler for a particular device on a running kernel …
linux linux-kernel schedulingWhen Linux runs out of memory (OOM), the OOM killer chooses a process to kill based on some heuristics (it's …
linux linux-kernelWhat is the difference between the kernel space and the user space? Do kernel space, kernel threads, kernel processes and …
linux-kernel operating-system kernel terminology