{"id":19577850,"url":"https://github.com/oasislinux/build-qemu","last_synced_at":"2025-04-27T06:33:04.139Z","repository":{"id":152879086,"uuid":"269239760","full_name":"oasislinux/build-qemu","owner":"oasislinux","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-27T01:24:54.000Z","size":12,"stargazers_count":7,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-01-27T02:28:43.057Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/oasislinux.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}},"created_at":"2020-06-04T02:15:50.000Z","updated_at":"2024-01-27T02:28:45.305Z","dependencies_parsed_at":"2024-01-27T02:28:44.854Z","dependency_job_id":"cc30b70f-dd27-4d0a-b808-d879d8d65a1b","html_url":"https://github.com/oasislinux/build-qemu","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/oasislinux%2Fbuild-qemu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oasislinux%2Fbuild-qemu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oasislinux%2Fbuild-qemu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oasislinux%2Fbuild-qemu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oasislinux","download_url":"https://codeload.github.com/oasislinux/build-qemu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224062779,"owners_count":17249291,"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":[],"created_at":"2024-11-11T07:08:33.400Z","updated_at":"2024-11-11T07:08:34.664Z","avatar_url":"https://github.com/oasislinux.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# oasis qemu image\n\nTo launch in graphics mode:\n\n\t./run\n\nTo launch in serial mode:\n\n\t./run -s\n\nThere is no password for `root` or `oasis`. To login, just hit enter\nat the password prompt.\n\n## QEMU monitor\n\nIn serial mode, you can switch to the QEMU console monitor with\n`Ctrl-a c`. In graphics mode, it is started by default.\n\n## Text editor\n\nTwo text editors are available: vis(1), a vi-like text editor, and ed(1).\n\n## Display server\n\nIn graphics mode, you can launch velox with\n\n\tswc-launch velox\n\nvelox works similarly to dwm, and has similar default keybindings:\n\n- Launch a terminal: `Alt-Shift-Enter`\n- Launch a browser: `Alt-b`\n- Launch dmenu: `Alt-r`\n- Cycle window focus: `Alt-[jk]`\n- Move window to/from master area: `Alt-Enter`\n- Change workspace `Alt-[1-9]`\n\n## Rebuilding the system from source\n\nThe image comes with the oasis source repository checked out at\n`/src/oasis`.\n\n\tcd /src/oasis\n\t# add development packages\n\tdoas git -C / pull --depth=1 --allow-unrelated --no-edit origin devel\n\t# checkpoint root FS state\n\tgit -C / branch -f oasis master\n\t# add x86_64-linux-musl toolchain\n\tdoas git -C / pull --depth=1 --allow-unrelated --no-edit toolchain master\n\t# build\n\t./setup.lua\n\tsamu commit\n\t# merge to /\n\tdoas git -C / merge --no-edit\n\n## Shutting down or rebooting\n\nYou can shutdown by sending `SIGUSR1` to init, or reboot with `SIGINT`:\n\n\tdoas kill -s USR1 1 # shutdown\n\tdoas kill -s INT 1 # reboot\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foasislinux%2Fbuild-qemu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foasislinux%2Fbuild-qemu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foasislinux%2Fbuild-qemu/lists"}