LWN.net Logo

Getting down to basics: Running Linux on a 32-/64-bit RISC architecture - Part 1 (Embedded.com)

Embedded.com has the first in a series of six articles about running Linux on MIPS-based systems. This installment provides definitions of Linux terms as a basis for the rest of the series. "To get to grips with any artifact you need to attach some good working meaning to the terms used by its experts, and you are particularly likely to be confused by terms you already know, but with not quite the same meaning. The UNIX/Linux heritage is long enough that there are lots of magic words: thread, file, user mode and system calls: interrupt context, Interrupt service routine (ISR), scheduler, memory map/address space, thread group, high memory, libraries and applications. "
(Log in to post comments)

Getting down to basics: Running Linux on a 32-/64-bit RISC architecture - Part 1 (Embedded.com)

Posted Jun 20, 2008 4:57 UTC (Fri) by moxfyre (guest, #13847) [Link]

It's a good article, but an even better idea would be to read the book by its author: See MIPS Run Linux

It's a pretty marvelous book. Not only does it thoroughly explain the simple, elegant design and functionality of the MIPS processors, but it also explains the implementation of all the significant features of the Linux kernel on these processors: virtual memory, scheduling, I/O, etc.

Should be required reading for any interested in processor design, operating systems, or both!!!

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds