summaryrefslogtreecommitdiff
path: root/README.MD
blob: a5742a3f5531a947e27b03433a09d761838dd86b (plain)
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
# BSDOS

A complete FreeBSD reimplementation, engineered from scratch.

- Some components may be ported where appropriate.
- The majority of the codebase is custom-written.
- The long-term objective is compatibility without codebase dependency.

## Project Goals

- Build a modern BSD operating system from first principles.
- Maintain compatibility with the FreeBSD ecosystem where practical.
- Produce clean, well-documented, maintainable code.
- Prioritize correctness, performance, and security.

## Current Status

- Project started: 02 July 2026.
- Architecture and design phase.
- No stable releases yet.
- Name is temporary.

## Scope

The project intends to implement:

- Kernel
- Device drivers
- Virtual memory subsystem
- Process scheduler
- Filesystems
- Networking stack
- Userland utilities
- Build system
- Package management (planned)

## Design Principles

- Simplicity over unnecessary complexity.
- Readable and maintainable source code.
- Minimal external dependencies.
- Standards compliance whenever possible.
- Security by design.

## Licensing

License: TBD.

## Contributing

Contributions are currently closed while the core architecture is being established.

## Maintainer

Maintained by:

Allexander B. <al@fyntoraos.com>

Project owner and lead developer.