Prev | Current Page 949 | Next

Michael McCallister

"openSUSE Linux Unleashed"

In the subdirectories,
you??™ll find text files with detailed information about all the various drivers for
peripherals, file systems, and networking tasks patched into the kernel. These documents
are written for programmers, but the advanced user can often glean much useful information
as well.
Types of Kernels
There was a time when Linux kernels were monolithic??”a single block of code containing
all the instructions for the processor, motherboard, and other hardware.
When changing hardware, you had to recompile the kernel to include the drivers for the
new piece and remove the old drivers. This was important because unnecessary kernel
modules took up memory, which was at a premium.
As the kernel code grew larger and the number of devices that you could add to a
computer increased, recompiling became a nearly unbearable chore. So kernel hackers
developed a new building method to solve the problem. Device drivers became modules
that could be loaded and unloaded into the kernel when you needed them. With this
CHAPTER 24 Kernel and Module Management 494
modular approach, all the kernel code could be compiled at once, with most of the code
compiled into modules.


Pages:
937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961
bajka Tango Olsztyn pozycjonowanie typy bukmacherskie dieta light