Linux OS, what is a "Kernel" and "Kernel Headers"?
Smith
2009-09-05 16:14:01 UTC
Linux OS, what is a "Kernel" and "Kernel Headers"?
Three answers:
Paultech
2009-09-05 16:35:52 UTC
In computing, the kernel is the central component of most computer operating systems. Its responsibilities include managing the system's resources (the communication between hardware and software components). Usually as a basic component of an operating system, a kernel can provide the lowest-level abstraction layer for the resources (especially memory, processors and I/O devices) that application software must control to perform its function. It typically makes these facilities available to application processes through inter-process communication mechanisms and system calls.
Operating System tasks are done differently by different kernels, depending on their design and implementation. While monolithic kernels will try to achieve these goals by executing all the operating system code in the same address space to increase the performance of the system, microkernels run most of the operating system services in user space as servers, aiming to improve maintainability and modularity of the operating system. A range of possibilities exists between these two extremes.
Kernel headers are C header files which provide some definitions of the low-level kernel ABI, to be shared between the kernel and userspace programs. Most userspace programs should not include kernel headers; they are only intended to be used directly by system libraries and low-level tools and daemons.
anonymous
2009-09-06 03:03:25 UTC
Linux is the Kernel , it's a unix or unix like Kernel used in Os based Linux Systems, mint, Ubuntu etc.
Kernel headers are the archival formula.
and do run natively on PC's mistaken guy means Windows ...yuk
Alpine
2009-09-05 23:17:52 UTC
Linux is horrible. Just get a PC!
ⓘ
This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.