blob: f783930bd1691a8bc1086fe0e39618d850d3ab37 (
plain) (
blame)
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
|
# Objective Kernel Project
## Table of Contents
- [Description](#Description)
- [Build](#Build)
- [Contributing](#Contributing)
- [Community](#Community)
- [Links](#Links)
## Description
Objective Kernel is a project of operation system kernel which is based on the
principle: *Everything represents in objects*.
Object is abstraction to interact with further objects. Such object has type
including some data set to exist instance of this object type, properties and
events sets. For instance, some objects can have the persistence property means
to memory current object state.
Property is a operation with like or unlike object type. For instance, addition of
two numbers/number and variable, transaction following ACID, persistence or
partial persistence.
Event is reacting on some changes in system: a field object's changing or a signal
from connected device.
Kernel also support the objected-oriented methods: inheritance, encapsulation
and polymorphism.
This helps to construct physical and mathematical models systems where each
object interact with others objects using properties and events.
## Build
Consider the [BUILD.md](BUILD.md) file to get the build guideline and
options for kernel configuration.
## Contributing
Ways and terms to participant in project development described in [CONTRIBUTING.md](CONTRIBUTING.md)
file
## Community
[Discussions mailing list](https://groups.io/g/objective-project-discussions)
[Github issues](https://github.com/ObjectiveOS/objective/issues)
## Links
* [github](https://github.com/ObjectiveOS/objective)
* [cgit](http://git-ddns-to-devserv.duckdns.org/)
* [gerrit](https://gerrit-ddns-to-devserv.duckdns.org)
* [GoCD](https://gocd-ddns-to-devserv.duckdns.org)
* [Mailing list (discussions)](https://groups.io/g/objective-project-discussions)
* [Mailing list (bugs)](https://groups.io/g/objective-project-bugs)
* [Mailing list (patches)](https://groups.io/g/objective-project-kernel-patches)
|