An open API service indexing awesome lists of open source software.

https://github.com/clebsstash/seedcore

πŸ’Ώ πŸ’» A Minimalistic Kernel for Optimal Performance made with rust. πŸ¦€
https://github.com/clebsstash/seedcore

kernel rust

Last synced: 10 months ago
JSON representation

πŸ’Ώ πŸ’» A Minimalistic Kernel for Optimal Performance made with rust. πŸ¦€

Awesome Lists containing this project

README

          

# SeedCore 🌱

> A Minimalistic Kernel for Optimal Performance

SeedCore is a lightweight and efficient kernel designed for streamlined performance. Built with minimalistic principles, it provides a solid foundation for operating systems, enabling swift and optimized execution of tasks. With its focus on core functionalities, SeedCore ensures efficient resource utilization and seamless integration with various hardware platforms. Experience a nimble and responsive system with SeedCore, empowering your software to reach new heights.

[![GitHub repo size][repo-size]][project-url]
[![GitHub license][license]][license-url]
[![GitHub issues open][issues-open]][issues-url]
[![GitHub issues closed][issues-closed]][issues-url]
[![GitHub pr open][pr-open]][pr-url]
[![GitHub pr closed][pr-closed]][pr-url]
[![Github last commit][last-commit]][commit-url]
[![Github commits activity][commit-activity]][commit-url]
[![GitHub stars][stars]][stargazers]

This repository is an experiment of an operating system made with rust.

## Why in rust?

1. Rust is one of the most energy efficient languages
2. It's a great way to learn
3. Why not?

## Requirements

* [Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html) πŸ¦€

## Building

You can build the project by running:

```sh
cargo build
```

To create a bootable disk image from the compiled kernel, you need to install the bootimage tool:

```sh
cargo install bootimage
```

After installing, you can create the bootable disk image by running:

```sh
cargo bootimage
```
## Run

You can run the disk image in QEMU through:

```sh
cargo run
```

QEMU and the bootimage tool need to be installed for this.

## Release History

* 0.0.1
* Work in progress

## Contact

Clebson Augusto Fonseca– [@whoisclebs](https://www.linkedin.com/in/whoisclebs/) – clebson.augusto@dcx.ufpb.br

Distributed under the MIT license. See ``LICENSE`` for more information.

## Contributing

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request

[repo-size]: https://img.shields.io/github/repo-size/whoisclebs/SeedCore?color=greendark
[project-url]: https://github.com/whoisclebs/SeedCore
[license]: https://img.shields.io/github/license/whoisclebs/SeedCore
[license-url]: https://github.com/whoisclebs/SeedCore/blob/main/LICENSE
[issues-open]:https://img.shields.io/github/issues/whoisclebs/SeedCore
[issues-closed]: https://img.shields.io/github/issues-closed/whoisclebs/SeedCore
[issues-url]: https://github.com/whoisclebs/SeedCore/issues
[pr-open]: https://img.shields.io/github/issues-pr/whoisclebs/SeedCore
[pr-closed]: https://img.shields.io/github/issues-pr-closed/whoisclebs/SeedCore
[pr-url]: https://github.com/whoisclebs/SeedCore/pulls
[stars]: https://img.shields.io/github/stars/whoisclebs/SeedCore?style=social
[stargazers]: https://github.com/whoisclebs/SeedCore/stargazers
[commit-activity]: https://img.shields.io/github/commit-activity/m/whoisclebs/SeedCore
[commit-url]: https://github.com/whoisclebs/SeedCore/commits
[last-commit]: https://img.shields.io/github/last-commit/whoisclebs/SeedCore