background preloader

OS

Facebook Twitter

How statically linked programs run on Linux. In this article I want to explore what happens when a statically linked program gets executed on Linux.

How statically linked programs run on Linux

By statically linked I mean a program that does not require any shared objects to run, even the ubiquitous libc. In reality, most programs one encounters on Linux aren’t statically linked, and do require one or more shared objects to run. However, the running sequence of such programs is more involved, which is why I want to present statically linked programs first. It will serve as a good basis for understanding, allowing me to explore most of the mechanisms involved with less details getting in the way. How to develop your own Boot Loader. HoH Download bootloader - 1.92 MB Table of content 1.

How to develop your own Boot Loader

Who may be interested 2. Writing device drivers in Linux: A brief tutorial. Amoeba. Expanded Main Page.