About this interactive
Why are there so many operating systems, and why do some look alike? The kernel, the part of the operating system that talks to the hardware, is the hardest part to write. So a company that wants its own look and feel usually borrows a kernel and puts its effort into the user side: the front end and the apps. Android was made that way from the Linux kernel. Keep the kernel, change the user mode and apps for a new device, and you have another variant.
There is a cost. Each family has its own kernel and user mode, so an app has to be built separately for Windows, for Apple systems and for Linux.
The history explains Linux's place. Unix had to be licensed from Bell Laboratories, Berkeley's BSD started from licensed Unix code, and many Unix-like systems copied how Unix works without its code. In the early 1990s Linus Torvalds wrote Linux as a free, open, Unix-like system, and it is now the base of a long list of distributions (distros). A distro that branches off another reuses much of its code, so distros on one branch work in similar ways, and a single distro such as Fedora comes in versions for a workstation, a server or an IoT device.
Microsoft does the same inside one family: Windows Server runs the same NT kernel as Windows 11, with a plainer look built for performance, a different set of services, and server roles such as DHCP and DNS ready to install.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →