{"id":21615360,"url":"https://github.com/boneill02/scarlet","last_synced_at":"2025-03-18T16:52:21.456Z","repository":{"id":135559543,"uuid":"568543623","full_name":"boneill02/scarlet","owner":"boneill02","description":"minimal linux + busybox config for an embedded recovery OS (4-16MB)","archived":false,"fork":false,"pushed_at":"2022-11-22T19:50:55.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-24T20:43:46.978Z","etag":null,"topics":["busybox","distro","lfs","linux","recovery-image"],"latest_commit_sha":null,"homepage":"","language":"Roff","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boneill02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-20T21:09:50.000Z","updated_at":"2023-02-03T15:13:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"a561b5f2-8143-4d23-a141-e587f063901e","html_url":"https://github.com/boneill02/scarlet","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/boneill02%2Fscarlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boneill02%2Fscarlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boneill02%2Fscarlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boneill02%2Fscarlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boneill02","download_url":"https://codeload.github.com/boneill02/scarlet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244266151,"owners_count":20425824,"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":["busybox","distro","lfs","linux","recovery-image"],"created_at":"2024-11-24T22:11:28.601Z","updated_at":"2025-03-18T16:52:21.432Z","avatar_url":"https://github.com/boneill02.png","language":"Roff","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scarlet Linux\n\nConfiguration files and scripts for building a tiny Linux + Busybox\ndistribution. Intended for use as a recovery OS in BIOS chips on Libreboot-supported\ndevices.\n\nCurrently, the build script will create a kernel and initrd with the default\nconfigurations for both Linux and Busybox. This runs, however it is around ~14MB\ntotal. In order to store on the BIOS chip of one of these systems, the total size\nmust be anywhere between 2MB and 10MB. In order to achieve this, certain\nunnecessary Busybox programs and Linux drivers must be disabled.\n\n[This video](https://youtu.be/asnXWOUKhTA) has been very helpful in the initial\nsetup.\n\n## Build Requirements\n\n* cpio\n* wget\n* x86\\_linux\\_musl toolchain\n* make\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboneill02%2Fscarlet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboneill02%2Fscarlet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboneill02%2Fscarlet/lists"}