#foundation #run-time #operating-system #trident #nightly #version #org

nightly trident3-base

Foundation runtime library for Trident 3

1 stable release

3.0.1 Dec 7, 2023

#650 in Operating systems

Apache-2.0

110KB
2.5K SLoC

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?

Dependencies

~5.5MB
~77K SLoC