README.md 2.3 KB
Newer Older
Franck Wajsburt's avatar
Franck Wajsburt committed
1
# [kO6]
Franck Wajsburt's avatar
Franck Wajsburt committed
2

Franck Wajsburt's avatar
Franck Wajsburt committed
3
4
```
 Small Operating System for Educational Purpose
5
6
7
8
  _     ___    __
 | |__ /'v'\  / /      \date        2022-07-13
 | / /(     )/ _ \     \copyright   2021-2022 Sorbonne University
 |_\_\ x___x \___/                  https://opensource.org/licenses/MIT
Franck Wajsburt's avatar
Franck Wajsburt committed
9
10
11
12
13
14
15
16
17
18
```


## kO6 licence is MIT License


The chosen license is the most permissive I could find. In fact, the only requirement is to keep the banner at the beginning of the files. If you use kO6, let me know, I'll be happy to know and help you, if I can, to use it.

> Copyright (c) 2021-2022 Sorbonne University
>
19
> Permission is hereby granted, free of charge, to any person obtaining a copy of this software
Franck Wajsburt's avatar
Franck Wajsburt committed
20
> and associated documentation files (the "Software"), to deal in the Software without restriction,
21
22
> including without limitation the rights to use, copy, modify, merge, publish, distribute,
> sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
Franck Wajsburt's avatar
Franck Wajsburt committed
23
24
> furnished to do so, subject to the following conditions:
>
25
> The above copyright notice and this permission notice shall be included in all copies or
Franck Wajsburt's avatar
Franck Wajsburt committed
26
27
> substantial portions of the Software.
>
28
29
> The software is provided "as is", without warranty of any kind, express or implied, including
> but not limited to the warranties of merchantability, fitness for a particular purpose and
Franck Wajsburt's avatar
Franck Wajsburt committed
30
> noninfringement. In no event shall the authors or copyright holders be liable for any claim,
31
> damages or other liability, whether in an action of contract, tort or otherwise, arising from,
Franck Wajsburt's avatar
Franck Wajsburt committed
32
33
34
35
36
37
> out of or in connection with the software or the use or other dealings in the software.


## Author


38
> [kO6] has been written by Franck Wajsburt - Sorbonne University
Franck Wajsburt's avatar
Franck Wajsburt committed
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
> contact : franck.wajsburt@lip6.fr


## Presentation


[kO6] (*prononce it "kit-O-sys" O is  the letter not the number*) is a small operating system for educationnal purpose. Each part is added gradually, that is why it is a `k`it `O`perating `sys`tem (namely K-O-6).


## Configuration


You must source the `Source-me.sh` file to set the environment.\
You can add `source $HOME/kO6/Source-me.sh` in the `$HOME/.bashrc`.

The source files are all 100 characters long because of the many comments on the lines. Therefore, 100-character wide windows must be used for editing. The C code uses the Kernighan and Ritchie style.


To be completed...