- Create a command-line tool using Rust with minimal external dependencies.
- Focus on performance and reliability.
- Developed and tested with Rust 1.58.0.
Clone the repository and navigate to the project directory:
git clone https://github.com/dev-nolant/Rust-Operating-System.git
cd Rust-Operatining-System
Build the project using Cargo:
cargo build
main.rs
: Contains the main entry point for the application.vga_buffer.rs
: Manages the VGA buffer for output..gitignore
: Specifies files and directories to ignore in Git.Cargo.toml
: Contains metadata and dependencies for the project.Cargo.lock
: Records the exact versions of dependencies used.x86_64-noggin_os.json
: Configuration for the x86_64 target.
If you plan to implement this project into your program, please add a comment noting the contribution and create an "Issue" with a link to your code. I'd love to see the cool implementations you create!
Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request. You will be listed as a contributor.
I will respond to pull requests and issues. Don't hesitate to reach out with any questions or feedback.
This project is licensed under the MIT License. See the LICENSE file for details.