Menu

Tree [30597e] master /
 History

HTTPS access


File Date Author Commit
 Chapter_01_Startup 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_02_Source_tree 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_03_Interrupts 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_04_Timer 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_05_Devices 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_06_Shell 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_07_Threads 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Chapter_08_Processes 2013-06-01 Leonardo Jelenkovic Leonardo Jelenkovic [30597e] male ispravke
 Coding_style 2012-09-17 Leonardo Jelenkovic Leonardo Jelenkovic [9354bb] Pocetno
 README 2012-09-17 Leonardo Jelenkovic Leonardo Jelenkovic [9354bb] Pocetno

Read Me

Benu
====

Operating System Increments for Education and Research
(_Built for _education, _not (normal) _usage)

Simple operating system for demonstration only (academic)
Build through several steps, each bringing something new.
System is "work in progress", improved/extended with (almost) every year.

Name "Benu", besides acronym, represents an Egyptian bird...

Full description (in Croatian) available in textbook at:
	http://www.fer.unizg.hr/en/course/osfec
	http://www.fer.unizg.hr/predmet/oszur


	IMPORTANT!
==========
If running created system (built from Benu) in emulator other than QEMU, set
standard input and output to vga_text mode -- in conf/config.ini set:
K_INITIAL_STDOUT = vga_text_dev, K_STDOUT = VGA_TXT, U_STDIN = i8042,
U_STDOUT = VGA_TXT, U_STDERR = VGA_TXT (uncomment this lines, comment other with
*=COM1)
(Buggy serial port implementation; works on QEMU but not with other emulators)



Please report any bugs (and other problems) on site or via email.

Contact address: leonardo@zemris.fer.hr


DISCLAIMER
==========
Presented system has (probably) *many* bugs! Many concepts might not be
adequate or good as might be (as are in some "real systems").
*Please* do not use it for any other purpose other than education.
Its not tested near enough to be used for anything more.