Apparently you can read the orignal thread where Linus Torvalds announced the thing that became Linux. My favorite bit:
(LT) PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
(other guy) How much of it is in C? What difficulties will there be in porting?
Nobody will believe you about non-portability ;-), and I for one would
like to port it to my Amiga (Mach needs a MMU and Minix is not free).
(LT) Simply, I’d say that porting is impossible. It’s mostly in C, but most
people wouldn’t call what I write C. It uses every conceivable feature
of the 386 I could find, as it was also a project to teach me about the
386. As already mentioned, it uses a MMU, for both paging (not to disk
yet) and segmentation. It’s the segmentation that makes it REALLY 386
dependent (every task has a 64Mb segment for code & data - max 64 tasks
in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).
I hate Netflix original series because they’re really good and you watch all of the episodes in one day and then you have to wait at least one year for the next season, wow that’s so rude netflix how dare you