Update README.md

This commit is contained in:
Luigi Capogrosso
2019-05-08 13:14:01 +02:00
committed by GitHub
parent 14b4b91845
commit 843fa67ba2
+26 -11
View File
@@ -1,16 +1,31 @@
MentOS MentOS
====== ======
1 What is MentOS What
----------------- -----------------
An educational 32-bit linux-like Operating System, which integrates the basic MentOS, which stands for Mentoring OS, is an open source educational
functionalities of an OS, ideal for an University-level course. Operating System.
MentOS, which stands for Mentoring OS, is the successor of DreamOS, an
Operating System developed by Ivan Gualandri, Finarfin and many others, which
can be found at https://github.com/inuyasha82/DreamOs.
2 Developers Goal
-----------------
The goal of MentOS is to provide a project environment that is realisticenough
to show how a real Operating System work, yet simple enoughthat students can
understand and modify it in significant ways.
Why
-----------------
There are so many operating systems, why did we write MentOs?
It is true, there are a lot of education operating system, BUT how many of them
follow the the guide line defined by Linux? Linux shareswith MentOs the same data
structures, fields, algorithms, ... it has a sourcecode well documented not requiring
hours to be compiled on your laptop!
MentOS team aimed at this, you can download MentOS and you are readyto start in a few minutes,
search any its data structure with Google, and you will find it in Linux.
Developers
---------------- ----------------
Main Developers: Main Developers:
@@ -19,7 +34,7 @@ Main Developers:
* [Luigi Capogrosso](https://github.com/luigicapogrosso) * [Luigi Capogrosso](https://github.com/luigicapogrosso)
* [Mirco De Marchi](https://github.com/mircodemarchi) * [Mirco De Marchi](https://github.com/mircodemarchi)
3 Prerequisites Prerequisites
----------------- -----------------
For compiling the main system: For compiling the main system:
@@ -40,7 +55,7 @@ For debugging:
* gdb or cgdb * gdb or cgdb
* xterm * xterm
4 Compiling MentOS Compiling MentOS
----------------- -----------------
Compile and boot MentOS with qemu: Compile and boot MentOS with qemu:
@@ -60,7 +75,7 @@ cd <clone_directory>
cat files/passwd cat files/passwd
``` ```
5 See Booting Statistics See Booting Statistics
----------------- -----------------
If you want to see more information about memory allocation, process and file system: If you want to see more information about memory allocation, process and file system:
@@ -95,7 +110,7 @@ make initfs
make qemu make qemu
``` ```
5 Use Debugger Use Debugger
----------------- -----------------
``` ```
cd <clone_directory> cd <clone_directory>