{"id":47761833,"url":"https://github.com/schmonz/nbvm","last_synced_at":"2026-04-03T05:40:14.217Z","repository":{"id":143508644,"uuid":"475881978","full_name":"schmonz/nbvm","owner":"schmonz","description":"Consistent shell UI for headless VM management","archived":false,"fork":false,"pushed_at":"2025-09-20T00:27:45.000Z","size":362,"stargazers_count":10,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-20T02:33:10.434Z","etag":null,"topics":["alpine-linux","arch-linux","centos","debian","devuan","freebsd","illumos","linux","macos","netbsd","openbsd","pkgsrc","qemu","solaris","ubuntu","void-linux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schmonz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"schmonz","ko_fi":"schmonz","liberapay":"schmonz","patreon":"schmonz","custom":["https://paypal.me/schmonz","https://flattr.com/@schmonz"]}},"created_at":"2022-03-30T13:04:11.000Z","updated_at":"2025-09-20T00:27:49.000Z","dependencies_parsed_at":"2023-11-22T16:03:05.043Z","dependency_job_id":"38646e07-fdf7-4a45-87e0-da10ce142646","html_url":"https://github.com/schmonz/nbvm","commit_stats":null,"previous_names":["schmonz/nbvm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/schmonz/nbvm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schmonz%2Fnbvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schmonz%2Fnbvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schmonz%2Fnbvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schmonz%2Fnbvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schmonz","download_url":"https://codeload.github.com/schmonz/nbvm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schmonz%2Fnbvm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31337044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T04:42:29.251Z","status":"ssl_error","status_checked_at":"2026-04-03T04:42:12.667Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alpine-linux","arch-linux","centos","debian","devuan","freebsd","illumos","linux","macos","netbsd","openbsd","pkgsrc","qemu","solaris","ubuntu","void-linux"],"created_at":"2026-04-03T05:40:13.373Z","updated_at":"2026-04-03T05:40:14.212Z","avatar_url":"https://github.com/schmonz.png","language":"Shell","readme":"# nbvm\n\nN.B.: now boot, no biggie.\nSee also [nbpkg](https://github.com/schmonz/nbpkg).\n\n## What's here\n\nFor increasingly arbitrary combinations of...\n\n- Unixy host/guest OSes\n- hardware architectures\n- emulation and virtualization tools\n\n...we have a consistent shell UI...\n\n- for **host** to control headless guest VMs: `nb`\n- for **guest** to perform various in-system actions: `nbvm`\n\n(There are also a few miscellaneous supporting scripts waiting to be properly integrated into these.)\n\nEasy access to a variety of platforms serves a couple purposes for me:\n\n- Test-build pkgsrc packages\n- Test-build other Unix software (e.g., [notqmail](https://notqmail.org))\n\nWhat purposes could it serve for you?\n\n## Long-term goal\n\nIf official pkgsrc infrastructure were to include an OS zoo...\n\n- Developers could easily test on a variety of platforms\n- Official builds for a variety of platforms could be more easily published\n\nIn short, pkgsrc would be easier to maintain carefully and to use widely.\n\nI want these outcomes, so I'm designing with the target environment in mind.\nI've [designed and deployed to this infrastructure before](https://wiki.netbsd.org/wiki/todo/choose_wiki_software/).\n","funding_links":["https://github.com/sponsors/schmonz","https://ko-fi.com/schmonz","https://liberapay.com/schmonz","https://patreon.com/schmonz","https://paypal.me/schmonz","https://flattr.com/@schmonz"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschmonz%2Fnbvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschmonz%2Fnbvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschmonz%2Fnbvm/lists"}