excess.org

Ian Ward

Consulting
Boxkite Inc.
Software
CKAN contributor/tech lead
PyRF primary contributor
Urwid author
Speedometer author

Presentations
Contributing to Open Source
IASA E-Summit, 2014-05-16
Urwid Applications
2012-11-14
Urwid Intro
2012-01-22
Unfortunate Python
2011-12-19
Django 1.1
2009-05-16

Writing
Moving to Python 3
2011-02-17
Article Tags

Home

Ian Ward's email:
first name at this domain

wardi on OFTC, freenode and github

Locations of visitors to this page

OCLUG August Kernel Walkthrough: The Boot Process

The Boot Process
Posted on 2008-08-24, last modified 2011-05-23.

This is a recording of the second Kernel Walkthrough given by Bart Trojanowski for the Ottawa Canada Linux Users Group. This time Bart covers the x86 boot process in Linux. He gives a presentation with Q+A in the first hour. In the second hour he walks thorough the Linux C and assembly code itself.

We were generously hosted again by TheCodeFactory, a local hotbed of high-tech startup companies.

Special thanks again to Richard Guy Briggs for help with this recording.

All my attempts to convert the first part of the presentation to Vorbis/Theora for download have so far failed. The offending FLV file is here, if you are able to convert it please drop me an email, Here is the part that worked:

[x86 Boot Process Part 2 - Download OGV file]

qaodmasdkwaspemas4ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas3ajkqlsmdqpakldnzsdflsNOTE from the speaker:qaodmasdkwaspemas2ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas1ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas0ajkqlsmdqpakldnzsdfls

I have made a mistake in the presentation. When you see MMU (memory management unit), I really meant MC (memory controller). On x86, and many others, the MMU is part of the CPU, caches see physical addresses, and the MC gets physical address requests. Sorry about the mistake and enjoy the rest of the talk.

-Bart qaodmasdkwaspemas5ajkqlsmdqpakldnzsdfls

qaodmasdkwaspemas38ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas37ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas36ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas35ajkqlsmdqpakldnzsdflsSpeaker:qaodmasdkwaspemas34ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas33ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas32ajkqlsmdqpakldnzsdflsBart Trojanowskiqaodmasdkwaspemas31ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas30ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas29ajkqlsmdqpakldnzsdflsDownload PDFqaodmasdkwaspemas28ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas27ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas26ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas25ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas24ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas23ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas22ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas21ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas20ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas19ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas18ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas17ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas16ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas15ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas14ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas13ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas12ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas11ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas10ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas9ajkqlsmdqpakldnzsdflsqaodmasdkwaspemas8ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas7ajkqlsmdqpakldnzsdfls qaodmasdkwaspemas6ajkqlsmdqpakldnzsdfls

Tags: OCLUG Video Linux