From 50638e8d2a7f5bbd6d0e5243a67efb601896267b Mon Sep 17 00:00:00 2001 From: allexanderbergmans Date: Fri, 3 Jul 2026 11:02:00 +0200 Subject: chore: initialize repository --- README.MD | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 README.MD (limited to 'README.MD') 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. + +Project owner and lead developer. \ No newline at end of file -- cgit v1.3