trident3-base

Crates.iotrident3-base
lib.rstrident3-base
version3.0.1
sourcesrc
created_at2023-12-07 03:44:54.047671
updated_at2023-12-07 03:44:54.047671
descriptionFoundation runtime library for Trident 3
homepage
repository
max_upload_size
id1060686
size107,047
Az33 (azyklus)

documentation

README

sys3

To build this project, you'll need several things:


NOTE: 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:

Trident

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.

Usage

TODO: Update this section when userland modules are created.

Install

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

Development

You will eventually be able to develop your own extensions to Trident 3 through a proposed Extensions API.

Contributing

If you'd like to contribute to this project, please fork it and submit pull requests with your desired features.

  1. Fork it.
  2. ????? (I forgot what went here)
  3. Submit pull request with your feature. ("[FEATURE] describe your feature").
  4. Profit?

Useful Links

Commit count: 0

cargo fmt