Crates.io | trident3-base |
lib.rs | trident3-base |
version | 3.0.1 |
source | src |
created_at | 2023-12-07 03:44:54.047671 |
updated_at | 2023-12-07 03:44:54.047671 |
description | Foundation runtime library for Trident 3 |
homepage | |
repository | |
max_upload_size | |
id | 1060686 |
size | 107,047 |
To build this project, you'll need several things:
cargo-make
tool, which you may obtain here: https://github.com/sagiegurari/cargo-makeNOTE: the above details serve only for posterity as of 2023.11
Trident is an operating system originally developed as part of a series on Medium and MBP2 before being co-opted into a personal research project.
As of 2023.11, you will need:
VERSION: 3.0.1/EARLY/UNRELEASED
LICENSE: Apache-2.0
README: Where would you rather be?
INFO:
The upstream kernel, bootloader, and lib(s) source tree can be found here.
TODO: Update this section when userland modules are created.
When using this system, it is recommended to install to a virtual machine, as the kernel is not ready for any level of normal usage.
To install the kernel to your system, you'll need to build it from source and launch it from QEMU or another virtual machine:
git clone https://github.com/azyklus/sys3.git
cd sys3
cargo build # TODO: Update with proper build process
You will eventually be able to develop your own extensions to Trident 3 through a proposed Extensions API.
If you'd like to contribute to this project, please fork it and submit pull requests with your desired features.