Life without Windows or OS X

GNU/Linux is quite possibly the most important free software achievement since the original Space War, or, more recently, Emacs. It has developed into an operating system for business, education, and personal productivity. GNU/Linux is no longer only for UNIX wizards who sit for hours in front of a glowing console. Are you thinking about switching to Linux and want to learn how to use it? Have you been using GNU/Linux for some time and want to learn even more? This is the place for you.

Monday, November 27, 2023

4 types of Linux kernels

"The Linux kernel is a free and open-source,: 4  monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix." --Wikipedia


LTS Linux Kernel

The LTS (Long Term Support) is the most stable kernel. However, typically it will use older drivers which might not be compatible with newer hardware and might lack some features of the newer kernel releases. Long-term support (LTS) for Linux kernels is being reduced from six to two years.

Stable Linux Kernel

It is the latest stable release Linux kernel available and hence is the default kernel used by most distributions. It somewhat compromises stability for bleeding edge and therefore it is sometimes considered unstable in nature. (LTS) kernel available and is considered the comparatively ‘more stable’ than the default kernel.

Hardened Linux Kernel

It is the hardened version of the Linux stable kernel but is more security-tailored and comes with upstream patches before Linux does. It has a security oriented kernel configuration.
 
Zen Kernel

Zen is a kernel tuned for performance, aimed at improving performance of desktops at the cost of throughput and power usage. It is also sometimes considered the best kernel for gaming. It has a low latency and high-frequency scheduling. 

Conclusion

All Linux applications and servers also interface with the Linux kernel. A kernel is a computer program at the core of a computer's operating system. It enables multiple applications to share hardware resources by providing access to CPU, memory, disk I/O, and networking. Unlike the hybrid kernels of Microsoft Windows and Mac OS X, the Linux kernel is monolithic. Monolithic kernels control the CPU, memory, inter-process communication (IPC), device drivers, file system management, and system server calls.

0 Comments:

Post a Comment

<< Home