O'Reilly logo

Linux Assembly Language Programming by BOB NEVELN

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. LINUX BOOT TIME PROGRAMS

In chapter 12, we discussed the main differences between the environment provided to user programs which run under Linux and the environment under which DOS programs run. We saw how very different these two environments are. Much of the difference between these two environments is due to the fact that a different operating system is running in each. But there is also a difference at the hardware level. DOS was written for the 8086 processor. In order for DOS to run on a machine, that machine must act like an 8086. Linux is a multitasking system. In order for it to run on a machine, that machine must have hardware support for the protection of one task from another. The x86 processors, from the 80386 on, support ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required