[...] Some of my "C"-files (specifically mm.c) are almost as much assembler as C.[...] Unlike minix, I also happen to LIKE interrupts, so interrupts are handled without trying to hide the reason behind them.Despite the limited functionality of the early versions, Linux rapidly gained developers and users.

debian updating kernel-63

When Torvalds released version 0.12 in February 1992, he adopted the GNU General Public License version 2 (GPLv2) over his previous self-drafted license, which had not permitted commercial redistribution.

Tanenbaum argued that microkernels were superior to monolithic kernels and that therefore Linux was obsolete.

However, the interface between the kernel and loadable kernel modules (LKMs), unlike in many other kernels and operating systems, is not meant to be very stable by design.

In April 1991, Linus Torvalds, at the time a 21-year-old computer science student at the University of Helsinki, Finland, started working on some simple ideas for an operating system.

The Linux kernel is a free and open-source, monolithic, Unix-like operating system kernel.

The Linux family of operating systems is based on this kernel and deployed on both traditional computer systems such as personal computers and servers, usually in the form of Linux distributions, and on various embedded devices such as routers, wireless access points, PBXes, set-top boxes, FTA receivers, smart TVs, PVRs, and NAS appliances.

While the adoption of the Linux kernel in desktop computer operating system is low, Linux-based operating systems dominate nearly every other segment of computing, from mobile devices to mainframes.

As of November 2017 for his personal computer and with no cross-platform intentions, but has since expanded to support a huge array of computer architectures, many more than other operating systems or kernels.

The kernel can now run on CPUs from Intel (80386, 80486, 80686), Digital Equipment Corporation (Alpha), Motorola (MC680x0 and Power PC), Silicon Graphics (MIPS) and Sun Microsystems (SPARC).