Minirighi Code
Status: Pre-Alpha
Brought to you by:
righiandr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | - MINIRIGHI32 Operating System - Author: Andrea Righi Email : righiandr@users.sf.net - What is minirighi? - ~~~~~~~~~~~~~~~~~~~~~~ Minirighi is a multi-threading open-source operating system written for didactic purpose. It has been written from scratch and it is compatible with POSIX. It works only on IA-32 architecture and, for now, it is not very portable. The main feature of Minirighi is its light kernel, easy to read from all, simply by analyzing the sources, unlike many other open-source kernels. Thanks to this facility it can be used for didactic purposes, to deepen the OS development techniques or the study of particular architectures, from the newbies or students to the most expert users. From this point of view, Minirighi, can be a profit tool both for those people that want to test his/her own high-level algorithms, since the fundamental routines have already been written; but can also be useful for the driver developers, that can improve the already existing routines and test these in a relatively simple system. Everyone will be able to easily modify the sources to adapt Minirighi to its own purposes; for example it could be adapted to real-time systems, without write a great amount of code, since the operators to manage time constraints and ISR are already present. The lightness and the modularity of the kernel will also make it useful for the development of systems devoted to particular devices or technologies, that don't require heavy user-friendly or graphical interfaces. Besides, thanks to its modularity and lightness, it will easily be adaptable to the new technologies. - Contact - ~~~~~~~~~~~ All of this code was written by Andrea Righi, with a lot of help from various sources, tutorials, forums, etc... The project Minirighi has started by an OS examimation at the university where I study (Universita' degli Studi di Siena) and I will be happy if many other students/hackers came to enjoy with this code. :) The main website is at: http://minirighi.sf.net The SOURCEFORGE web site is at: http://sourceforge.net/projects/minirighi There is also a forum (only in italian) where you can ask your questions: http://members.lycos.co.uk/righiandr If you have any feedback, bug reports, opinions or offers of help then feel free to email me at the address above. Happy hacking with new OS techniques!!! |