Prof. Dr.-Ing. Hans-Georg Eßer
Professur für Betriebssysteme, FH Südwestfalen
Studiengänge Informatik (BSc), Angewandte Informatik (BSc/MSc), Angewandte KI (MSc)

swf.hgesser.de


Navigation
Startseite
Downloads
Impressum
Demnächst
WS 2026/27
  Grundlagen BS
  Praktische BS 1 (= BS3)
  Betriebssysteme 2
  Betriebssysteme 3
  VB: Grundlagen BS
  VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
Planung folgende Jahre
Aktuell
SS 2026
  Skriptsprachen
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
WS 2025/26
  Betriebssysteme 2
  Betriebssysteme 3
  VB: Grundlagen BS
  VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
SS 2025
  Betriebssysteme 1
  Skriptsprachen
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Gesamt-Archiv (ab 2016)
Über den Dozenten
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
  - TH Nürnberg
  - Hochschule München
  - FOM Hochschule
  - Hochschule
    Albstadt-Sigmaringen
FH Südwestfalen
Homepage
 

Downloads: Kernel-Entwicklung

Hier finden Sie verschiedene Dateien, die bei der Kernel-Entwicklung helfen.

Entwicklungs-VM

Ein aelteres Debian-System, das bereits alle benoetigten Entwicklungstools mitbringt, finden Sie hier:

Tutorial

Die folgenden Uebungsblaetter aus einem Kurs an der TH Nuernberg fuehren Sie Schritt fuer Schritt zu einem System, das Speicher (Segmentierung + Paging), Interrupts, User Mode mit einfacher Prozessverwaltung verwaltet (aus: http://ohm.hgesser.de/be-ws2015/).

Ausfuehrliche Erklaerungen finden Sie in den Foliensaetzen und Videos unter http://ohm.hgesser.de/be-ws2015/ oder -- noch wesentlich detailreicher -- im ULIX-Buch (ulix-book-0.13.pdf).

Bochs unter Ubuntu 20.04

Der Artikel im Linux-Magazin 08/2020 beschreibt die Einrichtung unter Ubuntu 20.04. Mit den folgenden Befehlen downgraden Sie den PC-Emulator Bochs auf Version 2.6.9:

sudo apt install libtinfo5
wget http://de.archive.ubuntu.com/ubuntu/pool/main/r/readline/libreadline7_7.0-3_amd64.deb
for pkg in 396601834/bochsbios_2.6.9+dfsg-2_all.deb \
  396601839/bochs-x_2.6.9+dfsg-2_amd64.deb \
  396601840/bochs_2.6.9+dfsg-2_amd64.deb ; do \
  wget https://launchpadlibrarian.net/$pkg; done
sudo dpkg -i bochs*.deb libreadline*.deb

Konfigurationsdatei .bochsrc fuer Bochs:

megs:            64
romimage:        file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage:     file=/usr/share/bochs/VGABIOS-lgpl-latest
floppya:         1_44=ulixboot.img, status=inserted
boot:            a
log:             bochsout.txt
clock:           sync=realtime
cpu:             ips=5000000
display_library: x, options="gui_debug"
port_e9_hack:    enabled=1
info:            action=report
magic_break:     enabled=1
debug_symbols:   file=ulix.sym


Copyright © 2016-2026 Hans-Georg Eßer. Letzte Änderung: Monday, 06-Jul-2020 11:17:22 CEST
Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn