{"id":13739766,"url":"https://github.com/piraterna/aurix","last_synced_at":"2025-05-08T19:34:43.072Z","repository":{"id":231772293,"uuid":"782525112","full_name":"piraterna/aurix","owner":"piraterna","description":"Read-only mirror of https://git.piraterna.org/aurix","archived":false,"fork":false,"pushed_at":"2025-04-16T21:12:15.000Z","size":154,"stargazers_count":17,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-17T08:58:29.795Z","etag":null,"topics":["c","i686","kernel","operating-system","osdev","x86-64"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/piraterna.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"cre0z"}},"created_at":"2024-04-05T13:19:50.000Z","updated_at":"2025-04-16T21:12:19.000Z","dependencies_parsed_at":"2024-04-26T11:48:49.008Z","dependency_job_id":"ba81c45d-fdbe-4fb7-9d43-4bcebb63d8e2","html_url":"https://github.com/piraterna/aurix","commit_stats":null,"previous_names":["aurixos/kernel","aurixos/os","piraterna/aurix"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piraterna%2Faurix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piraterna%2Faurix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piraterna%2Faurix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piraterna%2Faurix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/piraterna","download_url":"https://codeload.github.com/piraterna/aurix/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253135537,"owners_count":21859663,"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":["c","i686","kernel","operating-system","osdev","x86-64"],"created_at":"2024-08-03T04:00:37.342Z","updated_at":"2025-05-08T19:34:43.049Z","avatar_url":"https://github.com/piraterna.png","language":"C","funding_links":["https://github.com/sponsors/cre0z"],"categories":["Open Source Operating Systems"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/aurixos/os\"\u003e\n    \u003cimg src=\"docs/images/logo.png\" alt=\"Logo\" width=\"100\" height=\"100\"\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  AurixOS\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/aurixos/os/issues/new?assignees=\u0026labels=bug\u0026template=01_BUG_REPORT.md\u0026title=bug%3A+\"\u003eReport a Bug\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/aurixos/os/issues/new?assignees=\u0026labels=enhancement\u0026template=02_FEATURE_REQUEST.md\u0026title=feat%3A+\"\u003eRequest a Feature\u003c/a\u003e\n  .\n  \u003ca href=\"https://github.com/aurixos/os/issues/new?assignees=\u0026labels=question\u0026template=04_SUPPORT_QUESTION.md\u0026title=support%3A+\"\u003eAsk a Question\u003c/a\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![Project license](https://img.shields.io/github/license/aurixos/os.svg?style=flat-square)](LICENSE)\n[![Discord Chat](https://img.shields.io/discord/1234051470182055988)](https://discord.com/invite/hgbZ6wFP4n)\n\u003c/div\u003e\n\n\u003cdetails open=\"open\"\u003e\n\u003csummary\u003eTable of Contents\u003c/summary\u003e\n\n- [About](#about)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Building](#building)\n- [Running](#running)\n- [Support](#support)\n- [Contributing](#contributing)\n- [Authors \u0026 contributors](#authors--contributors)\n- [Security](#security)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n\u003c/details\u003e\n\n---\n\n## About\n\nAurixOS is a general-purpose operating system, meant to take security, performance and usability to the next level.\n\n\u003c!-- \n\u003cdetails\u003e\n\u003csummary\u003eScreenshots\u003c/summary\u003e\n\u003cbr\u003e\n\n|                               Title                               |\n| :---------------------------------------------------------------: |\n| \u003cimg src=\"docs/images/screenshot.png\" title=\"Title\" width=\"100%\"\u003e |\n\u003c/details\u003e\n--\u003e\n\n## Getting Started\n\nLatest official releases of AurixOS are available for download [here](https://github.com/aurixos/os/releases).\n\n### Prerequisites\n\nIf you have [Homebrew](https://brew.sh) installed, simply run `brew bundle` to install **all** required build dependencies (incl. packages to build AurixOS for every supported architecture).\nAlternatively, read the [Brewfile](Brewfile) in the root of this repository and install the required (and optional) packages manually.\n\n### Building\n\nTo build AurixOS, simply run `make` in the root directory of this repository.\nTo change the build target, run `make ARCH=arch PLATFORM=platform`, where `arch` is the target architecture, and `platform` is the target platform (Default is set to `x86_64`/`generic-pc`).\n\n#### Possible/planned targets:\n##### i686 / x86_64\n- `generic-pc`\n\n##### arm32 (not available yet)\n- `raspi2`\n\n##### aarch64\n- `raspi3` (not available yet)\n- `raspi4` (limited support)\n- `raspi5` (not available yet)\n\n\u003e [!NOTE]  \n\u003e On x86(_64) architectures, a UEFI bootloader will be automatically built and packaged together together with a legacy stub. On arm32 and aarch64, invoke Make with `NOUEFI=n` modifier to create a UEFI-capable image.\n\nInputting an invalid architecture/platform combination will result in an error.\n\nBuilding AurixOS images is also supported with Make recipes:\n- `livecd` builds a CD-ROM image (.iso)\n- `livehdd` builds a HDD image (.img)\n- `livesd` builds an SD Card image (.img)\n\nPlease note that not all bootable images can be created for all platforms (eg. `rpi4` only supports creating an SD Card image). Any attempt at creating an unsupported image will result in an error.\n\nAll generated images reside in the `release/` directory and follow this naming scheme:\n`aurixos-live[MEDIA]-[GIT_REV]_[ARCH]-[PLATFORM].iso`\n\n`make help` shows you all available build options\n\n## Running\n\nTo run AurixOS on QEMU, run `make run` (optionally, append `ARCH=arch PLATFORM=platform` if you're building/running AurixOS on an architecture other than x86_64).\n\nAlternatively, you can boot AurixOS on a physical machine by running `dd if=release/\u003cusb-image\u003e.img of=/dev/\u003ctarget USB drive\u003e bs=1M` and booting off of this USB drive.\n\n## Support\n\nIf you have any questions, feel free to open a [GitHub issue](https://github.com/aurixos/os/issues/new?assignees=\u0026labels=question\u0026template=04_SUPPORT_QUESTION.md\u0026title=support%3A+).\nAlternatively, you can visit us:\n- on our [Discord server](https://discord.com/invite/hgbZ6wFP4n)\n- on #aurixos at [irc.libera.chat](https://libera.chat/) ([Kiwi IRC](https://kiwiirc.com/client/irc.libera.chat/?\u0026theme=cli#aurixos))\n\n## Contributing\n\nFirst off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.\n\nPlease read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you for being involved!\n\n## Authors \u0026 contributors\n\nFor a full list of all authors and contributors, see [the contributors page](https://github.com/aurixos/os/contributors).\n\n## Security\n\nAurixOS follows good practices of security, but 100% security cannot be assured.\nAurixOS is provided **\"as is\"** without any **warranty**. Use at your own risk.\n\n_For more information and to report security issues, please refer to our [security documentation](docs/SECURITY.md)._\n\n## License\n\nThis project is licensed under the **MIT license**.\n\nSee [LICENSE](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiraterna%2Faurix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiraterna%2Faurix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiraterna%2Faurix/lists"}