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. π¦
- Host: GitHub
- URL: https://github.com/clebsstash/seedcore
- Owner: clebsstash
- License: mit
- Archived: true
- Created: 2020-10-02T08:11:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-05-24T02:13:56.000Z (about 3 years ago)
- Last Synced: 2025-07-09T16:24:24.730Z (12 months ago)
- Topics: kernel, rust
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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