Because that was a design goal of the operating system.
the most popular operating system multitasking is kernel
No.
it allow more than one program to run at one time
Many operating systems are described as "Unix-like" or "Unix-based", for example, Linux, Solaris, and BSD.