diff options
| author | allexanderbergmans <allexander.bergmans@student.elisa.be> | 2026-07-03 11:02:00 +0200 |
|---|---|---|
| committer | allexanderbergmans <allexander.bergmans@student.elisa.be> | 2026-07-03 11:02:00 +0200 |
| commit | 50638e8d2a7f5bbd6d0e5243a67efb601896267b (patch) | |
| tree | 25c5a2141ca02d345eaae0f7f709ae006b3ba615 /README.MD | |
chore: initialize repository
Diffstat (limited to 'README.MD')
| -rw-r--r-- | README.MD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..a5742a3 --- /dev/null +++ b/README.MD @@ -0,0 +1,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.
\ No newline at end of file |
