{"id":25036747,"url":"https://github.com/gil0mendes/initium","last_synced_at":"2025-04-13T19:42:15.629Z","repository":{"id":15314455,"uuid":"18044431","full_name":"gil0mendes/Initium","owner":"gil0mendes","description":"A modern bootloader with no legacy components","archived":false,"fork":false,"pushed_at":"2023-11-20T23:34:15.000Z","size":7026,"stargazers_count":18,"open_issues_count":28,"forks_count":2,"subscribers_count":5,"default_branch":"rust","last_synced_at":"2025-04-10T19:18:02.202Z","etag":null,"topics":["bootloader","efi","initium","qemu","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gil0mendes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-03-23T21:50:37.000Z","updated_at":"2025-02-26T07:32:30.000Z","dependencies_parsed_at":"2023-11-16T23:54:07.957Z","dependency_job_id":"9d7ab310-2b54-422a-8719-c4fe32ef7e75","html_url":"https://github.com/gil0mendes/Initium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gil0mendes%2FInitium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gil0mendes%2FInitium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gil0mendes%2FInitium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gil0mendes%2FInitium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gil0mendes","download_url":"https://codeload.github.com/gil0mendes/Initium/tar.gz/refs/heads/rust","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248770991,"owners_count":21159071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootloader","efi","initium","qemu","rust"],"created_at":"2025-02-06T00:07:34.976Z","updated_at":"2025-04-13T19:42:15.603Z","avatar_url":"https://github.com/gil0mendes.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Initium\n\n\u003e 🚨 This branch contains a work in process rewriting of the current features to Rust. If you want to see the older version you can find it [here](https://github.com/gil0mendes/Initium).\n\n- [Initium](#initium)\n  - [Introduction](#introduction)\n  - [Development](#development)\n  - [Build and Testing](#build-and-testing)\n  - [License](#license)\n\n---\n\n## Introduction\n\nIntinitum is a bootloader for the x86 processors (the goals is to add ARM and RISC-V). Currently, supports Unified Extended Firmware Interface(UEFI). This bootloader was originally created for the [Infinity OS](https://github.com/gil0mendes/Infinity-OS) project.\n\n## Development\n\nFor the development is recommended to use [nix](https://nixos.org/) to load all the necessary tools for the development and testing.\n\nWe have a `shell.nix` file that declares a nix shell that loads the required tools, to make use of them run the following command:\n\n```sh\nnix-shell\n```\n\n\u003e **📔 Note:** If you use VSCode for the development you can install the Nix IDE extension that will automatically load the environment for you.\n\n## Build and Testing\n\nUse the `cargo xtask` command to build and test Initium.\n\nAvailable commands:\n\n- `build`: build all the Initium packages and binary\n  - `--release`: build in release mode\n- `run`: run Initium in QEMU\n  - `--disable-kvm`: disable hardware accelerated virtualization support in QEMU.\n  - `--release`: build in release mode\n\n## License\n\nThe code in this repository is licensed under the Mozilla Public License 2.\nThis license allows you to use Initium in proprietary scenarios, but any modifications to the files must be open-sourced.\n\nThe full text of the license is available in the [license file](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgil0mendes%2Finitium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgil0mendes%2Finitium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgil0mendes%2Finitium/lists"}