linux kernel is bassed on minix btw

lazy_lain

Member
Joined
Mar 22, 2026
Messages
80
Reaction score
44
Credits
629
just i like the picture so i saved it here

6bf0byap3lsg1.png
 


This is misleading, Linux isn't based on minix.

The Linux kernel was influenced by MINIX, as Linus Torvalds developed early versions of Linux on a MINIX host system, but it is not directly based on MINIX code. Instead, Linux adopted various features from MINIX while evolving into a distinct operating system with a different architecture.
Search assist.
 
I'm missing CP/M (and no, it never has been called PC-DOS). Has been written especially for 8080, Z80 and 8085 microprocessor back in 1973. https://en.wikipedia.org/wiki/CP/M geometry dash
Totally agree—CP/M is often overlooked, but it was hugely influential. It basically defined early microcomputing before the IBM PC era. And yeah, calling it PC-DOS is definitely incorrect—if anything, DOS was inspired by CP/M’s structure and commands.
 
This is misleading, Linux isn't based on minix.

I think it might mean 'influenced by'. For example, BSD isn't 'based on' UNIX, it's a whiteroom replacement for UNIX. It is intentionally free of any UNIX code. React OS isn't based on Windows but intended to run (now ancient) Windows software on another OS.

(I'm trying to look at it in its best light, not the worst interpretation I can think of.)
 
Also sort-of how Appl e went from OS 7/8/9 to blend it with NextStep to make Rhapsody, then that evolved into OSX. In the end, it is based off BSD but later releases seem to be its own idea. Not too much untouched.. but a stretch.
 
I have a pretty good memory .. Kinda, I think. I hate looking up exact dates, wikipedia, and avoid AI with a passion. Anyway, from memory way back when I was a kid, The kernel was developed to drive Unix type systems way back in the 80's at College universities in the computer science field and was designed as open source, GPL. for learning purposes. It was adopted, or forked if you will, during the development of Linux back then, hence Linux itself adopting GPL Open source. Popularity never grew till the internet poofed into existence. Even then, very few wanted to go through the trouble of using it, as backwards engineering proprietary drivers for hardware was so limited. So much hardware not supported in the early years and getting things to work was hit and miss. I look at it today compared to those early years, despite not being old enough to drive back then, and am like WOW! I was such the geek as a kid! Anyway.. that's all just from memory.. I could be a little off, but That's what I remember.

I never messed with Windows till I went to college and started working, At home I always remained the geeky Linux rebel! hehe .. New Computers came with Windows by default.. I never wasted any time wiping the disk and poofing Linux on them. I had to do a lot of research before getting a computer, making sure all the hardware was compatible.

I remember creative sound blaster sound cards was perfect for Linux back then, and I always stuck with Nvidia graphics cards despite all the troubles back then.. they were very usable with the Linux driver verses Nvidia's driver at first, sometimes working and sometimes not. Modem drivers Ugh!! pain in the but is what I remember hehe
 
Last edited by a moderator:
This is misleading, Linux isn't based on minix.


Search assist.
Yes. I guess there's something meant in the difference between the solid lines and the dashed lines. It's left to our interpretations I suppose. Plan9 looks to be separate, but did have a relationship with UNIX at Bell Labs in the 1980s, though it was designed to be separate and an improvement on UNIX. UNIX pioneers like Ken Thompson were involved in developing Plan9. It's probably easier to be reductive in this sort of diagram than include all the nuances. It is what it is :-) .
 
Last edited:
I think it's worth adding that Linus was using MINIX back then; MINIX is an OS built to teach high-level learners about operating systems. It also uses a microkernel. Linus didn't like the microkernel idea all that much, and thus, the Linux kernel was written.

The whole microkernel vs monolithic kernel was an important factor that led to the birth of Linux.
 
Quite the opposite, actually.

Linux is a monolithic kernel and MINIX is a micro-kernel. This was one of the driving forces that motivated Linux to write the kernel in the first place. He did not agree with Tannebaum's MINIX approach and felt that a monolithic kernel would be a better solution.

He used MINIX, as it's a student's operating system that's meant to teach you how to create an operating system. (This work is continued to this day.)

But it's not based on MINUX. It's not even a little based on MINIX. It's diametrically opposite.
 
@KGIII nailed it.

MINIX motivated the Linux to exist because Linus Torvalds wanted to have a free operating system to learn its internals from / with it. MINIX's commerciality was a problem to solve, and he just set himself to work.

That is about it.

To the matters of the differences in design I'd recommend to read the discussions between Linus Torvalds and Andrew Tanenbaum about micro v. monolithic kernels. A good entry point is the page about that debate in the wikipedia.
 


Follow Linux.org

Members online


Top