{"id":16897629,"url":"https://github.com/flouthoc/wiser","last_synced_at":"2025-08-23T22:05:07.181Z","repository":{"id":47615907,"uuid":"385489646","full_name":"flouthoc/wiser","owner":"flouthoc","description":":racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.","archived":false,"fork":false,"pushed_at":"2021-10-07T09:07:53.000Z","size":116,"stargazers_count":259,"open_issues_count":3,"forks_count":10,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-07T13:07:00.748Z","etag":null,"topics":["hypervisor","kernel","kvm","kvm-hypervisor","linux","operating-system","type-2","virtual-machine"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flouthoc.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}},"created_at":"2021-07-13T05:43:03.000Z","updated_at":"2025-05-03T10:15:51.000Z","dependencies_parsed_at":"2022-07-21T23:02:23.370Z","dependency_job_id":null,"html_url":"https://github.com/flouthoc/wiser","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/flouthoc%2Fwiser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flouthoc%2Fwiser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flouthoc%2Fwiser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flouthoc%2Fwiser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flouthoc","download_url":"https://codeload.github.com/flouthoc/wiser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252883204,"owners_count":21819160,"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":["hypervisor","kernel","kvm","kvm-hypervisor","linux","operating-system","type-2","virtual-machine"],"created_at":"2024-10-13T17:38:50.634Z","updated_at":"2025-05-07T13:07:06.697Z","avatar_url":"https://github.com/flouthoc.png","language":"C","readme":"# wiser\n\n A very minimal vmm built using Linux Kernel Virtual Machine for Linux.\n \n Following project is under-development expect unfinished components.\n \n ![Image](../main/assets/wiser.png?raw=true) \n\n## Usage\n\nUser needs to download and build kernel images from https://www.kernel.org/.\n\n\n```bash \nUsage: wiser [OPTION...] --image path-to-kernel-image\nwiser - Extremely tiny type-2 hypervisor for linux. Will boot your\nunikernel/linux someday.\n\n  -c, --vcpu                 Number of cpu for your vm\n  -i, --image=IMAGE          linux kernel bzImage\n  -r, --memory               Ram size for your vm\n  -v, --verbose              Produce verbose output\n  -?, --help                 Give this help list\n      --usage                Give a short usage message\n  -V, --version              Print program version\n\nMandatory or optional arguments to long options are also mandatory or optional\nfor any corresponding short options.\n\nReport bugs to https://github.com/flouthoc/wiser/issues.\n```\n\n* #### image\nPath to linux kernel bzImage. The bzImage file is in a specific format. It contains concatenated ```bootsect.o + setup.o + misc.o + piggy.o```.\n\n## Roadmap\n* ~~Allow users to load initramfs. Closed in https://github.com/flouthoc/wiser/pull/4~~\n* Add basic support for Apple hypervisor\n\n## References\n* https://github.com/kvmtool/kvmtool\n* https://gitlab.prognosticlab.org/debashis/palacios\n* https://wiki.osdev.org/Main_Page\n* https://c9x.me/x86/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflouthoc%2Fwiser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflouthoc%2Fwiser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflouthoc%2Fwiser/lists"}