This commit is contained in:
parent
8475a3aad9
commit
43fa128e29
@ -14,6 +14,7 @@ A very basic POSIX-based operating system for personal computers, written in C++
|
|||||||
- POSIX [signal](libc/src/signal.cpp) support.
|
- POSIX [signal](libc/src/signal.cpp) support.
|
||||||
- Designed to be [portable](kernel/src/arch), no need to be restricted to x86_64.
|
- Designed to be [portable](kernel/src/arch), no need to be restricted to x86_64.
|
||||||
- Designed around [UTF-8](libluna/include/luna/Utf8.h).
|
- Designed around [UTF-8](libluna/include/luna/Utf8.h).
|
||||||
|
- [UNIX local domain sockets](kernel/src/net/UnixSocket.cpp), allowing for local IPC.
|
||||||
- Environment-agnostic [utility library](libluna/), which can be used in both kernel and userspace.
|
- Environment-agnostic [utility library](libluna/), which can be used in both kernel and userspace.
|
||||||
- Return-oriented [error propagation](libluna/include/luna/Result.h), inspired by Rust and SerenityOS.
|
- Return-oriented [error propagation](libluna/include/luna/Result.h), inspired by Rust and SerenityOS.
|
||||||
- Build system uses [CMake](CMakeLists.txt).
|
- Build system uses [CMake](CMakeLists.txt).
|
||||||
@ -53,4 +54,4 @@ These images do reflect the latest changes on the `main` branch, but are obvious
|
|||||||
Yes! A ports system is in place, and you can use the build scripts to add some ports to your image. More information in the [Ports](ports/README.md) page.
|
Yes! A ports system is in place, and you can use the build scripts to add some ports to your image. More information in the [Ports](ports/README.md) page.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
Luna is open-source and free software under the [BSD-2 License](LICENSE).
|
Luna is open-source and free software under the [BSD-2-Clause License](LICENSE).
|
||||||
|
Loading…
Reference in New Issue
Block a user