{"id":21989198,"url":"https://github.com/repcomm/bugout","last_synced_at":"2025-03-23T02:45:05.354Z","repository":{"id":130853805,"uuid":"313150652","full_name":"RepComm/bugout","owner":"RepComm","description":"The bugout operating system","archived":false,"fork":false,"pushed_at":"2020-11-16T05:19:58.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T08:51:28.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Assembly","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/RepComm.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":"2020-11-16T00:19:01.000Z","updated_at":"2020-11-16T05:20:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"457d8716-a106-44f9-ab59-30e5e74fc58b","html_url":"https://github.com/RepComm/bugout","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/RepComm%2Fbugout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fbugout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fbugout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fbugout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RepComm","download_url":"https://codeload.github.com/RepComm/bugout/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245048276,"owners_count":20552483,"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-29T19:28:21.215Z","updated_at":"2025-03-23T02:45:05.330Z","avatar_url":"https://github.com/RepComm.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bugout\nMy first OS\n\nThis software is developed for `x86` arch\u003cbr\u003e\nbut my plans involve running on ARM in the future\n\nI'm building this os for the following reasons:\n- to learn / broaden my understanding\n- to *understand* kernels / OS\n- to showcase my capacity to learn, and get a job I actually *want* to perform\n\n\n## building\n### requirements\n\n[fasm](https://flatassembler.net/) the flat assembler\n\n[qemu](https://www.qemu.org) a virtualization emulator\n\n[qemu install issue I had](https://askubuntu.com/questions/138140/how-do-i-install-qemu)\n\u003cbr\u003e\n[direct link to answer](\nhttps://askubuntu.com/a/251595)\n\n---\nCompiling:\n\n```bash\n./build.sh\n```\nruns fasm\u003cbr\u003e\n\noutputs to `dist/main.img`\n\n---\n\nRunning (emulator):\n\n```bash\n./run.sh\n```\n\nruns qemu on `dist/main.img`\n\n## Resources\n[fasm - flat assembler docs](https://flatassembler.net/docs.php)\n\n[cfenollosa's os tutorial on github](https://github.com/cfenollosa/os-tutorial)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepcomm%2Fbugout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepcomm%2Fbugout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepcomm%2Fbugout/lists"}