{"id":13508463,"url":"https://github.com/intel/nemu","last_synced_at":"2025-03-30T11:32:15.558Z","repository":{"id":41322265,"uuid":"134334760","full_name":"intel/nemu","owner":"intel","description":"ARCHIVED: Modern Hypervisor for the Cloud. See https://github.com/cloud-hypervisor/cloud-hypervisor instead","archived":true,"fork":false,"pushed_at":"2021-04-14T13:16:12.000Z","size":141451,"stargazers_count":924,"open_issues_count":0,"forks_count":106,"subscribers_count":59,"default_branch":"topic/virt-x86","last_synced_at":"2024-11-01T08:33:23.215Z","etag":null,"topics":["hardware-acceleration","qemu","virtualization","vmm"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intel.png","metadata":{"files":{"readme":"README","changelog":"Changelog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-21T23:15:04.000Z","updated_at":"2024-09-18T09:07:27.000Z","dependencies_parsed_at":"2022-08-19T08:53:07.461Z","dependency_job_id":null,"html_url":"https://github.com/intel/nemu","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Fnemu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Fnemu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Fnemu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Fnemu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intel","download_url":"https://codeload.github.com/intel/nemu/tar.gz/refs/heads/topic/virt-x86","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246314011,"owners_count":20757450,"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":["hardware-acceleration","qemu","virtualization","vmm"],"created_at":"2024-08-01T02:00:53.349Z","updated_at":"2025-03-30T11:32:10.549Z","avatar_url":"https://github.com/intel.png","language":"C","readme":"         QEMU README\n         ===========\n\nQEMU is a generic and open source machine \u0026 userspace emulator and\nvirtualizer.\n\nQEMU is capable of emulating a complete machine in software without any\nneed for hardware virtualization support. By using dynamic translation,\nit achieves very good performance. QEMU can also integrate with the Xen\nand KVM hypervisors to provide emulated hardware while allowing the\nhypervisor to manage the CPU. With hypervisor support, QEMU can achieve\nnear native performance for CPUs. When QEMU emulates CPUs directly it is\ncapable of running operating systems made for one machine (e.g. an ARMv7\nboard) on a different machine (e.g. an x86_64 PC board).\n\nQEMU is also capable of providing userspace API virtualization for Linux\nand BSD kernel interfaces. This allows binaries compiled against one\narchitecture ABI (e.g. the Linux PPC64 ABI) to be run on a host using a\ndifferent architecture ABI (e.g. the Linux x86_64 ABI). This does not\ninvolve any hardware emulation, simply CPU and syscall emulation.\n\nQEMU aims to fit into a variety of use cases. It can be invoked directly\nby users wishing to have full control over its behaviour and settings.\nIt also aims to facilitate integration into higher level management\nlayers, by providing a stable command line interface and monitor API.\nIt is commonly invoked indirectly via the libvirt library when using\nopen source applications such as oVirt, OpenStack and virt-manager.\n\nQEMU as a whole is released under the GNU General Public License,\nversion 2. For full licensing details, consult the LICENSE file.\n\n\nBuilding\n========\n\nQEMU is multi-platform software intended to be buildable on all modern\nLinux platforms, OS-X, Win32 (via the Mingw64 toolchain) and a variety\nof other UNIX targets. The simple steps to build QEMU are:\n\n  mkdir build\n  cd build\n  ../configure\n  make\n\nAdditional information can also be found online via the QEMU website:\n\n  https://qemu.org/Hosts/Linux\n  https://qemu.org/Hosts/Mac\n  https://qemu.org/Hosts/W32\n\n\nSubmitting patches\n==================\n\nThe QEMU source code is maintained under the GIT version control system.\n\n   git clone https://git.qemu.org/git/qemu.git\n\nWhen submitting patches, one common approach is to use 'git\nformat-patch' and/or 'git send-email' to format \u0026 send the mail to the\nqemu-devel@nongnu.org mailing list. All patches submitted must contain\na 'Signed-off-by' line from the author. Patches should follow the\nguidelines set out in the HACKING and CODING_STYLE files.\n\nAdditional information on submitting patches can be found online via\nthe QEMU website\n\n  https://qemu.org/Contribute/SubmitAPatch\n  https://qemu.org/Contribute/TrivialPatches\n\nThe QEMU website is also maintained under source control.\n\n  git clone https://git.qemu.org/git/qemu-web.git\n  https://www.qemu.org/2017/02/04/the-new-qemu-website-is-up/\n\nA 'git-publish' utility was created to make above process less\ncumbersome, and is highly recommended for making regular contributions,\nor even just for sending consecutive patch series revisions. It also\nrequires a working 'git send-email' setup, and by default doesn't\nautomate everything, so you may want to go through the above steps\nmanually for once.\n\nFor installation instructions, please go to\n\n  https://github.com/stefanha/git-publish\n\nThe workflow with 'git-publish' is:\n\n  $ git checkout master -b my-feature\n  $ # work on new commits, add your 'Signed-off-by' lines to each\n  $ git publish\n\nYour patch series will be sent and tagged as my-feature-v1 if you need to refer\nback to it in the future.\n\nSending v2:\n\n  $ git checkout my-feature # same topic branch\n  $ # making changes to the commits (using 'git rebase', for example)\n  $ git publish\n\nYour patch series will be sent with 'v2' tag in the subject and the git tip\nwill be tagged as my-feature-v2.\n\nBug reporting\n=============\n\nThe QEMU project uses Launchpad as its primary upstream bug tracker. Bugs\nfound when running code built from QEMU git or upstream released sources\nshould be reported via:\n\n  https://bugs.launchpad.net/qemu/\n\nIf using QEMU via an operating system vendor pre-built binary package, it\nis preferable to report bugs to the vendor's own bug tracker first. If\nthe bug is also known to affect latest upstream code, it can also be\nreported via launchpad.\n\nFor additional information on bug reporting consult:\n\n  https://qemu.org/Contribute/ReportABug\n\n\nContact\n=======\n\nThe QEMU community can be contacted in a number of ways, with the two\nmain methods being email and IRC\n\n - qemu-devel@nongnu.org\n   https://lists.nongnu.org/mailman/listinfo/qemu-devel\n - #qemu on irc.oftc.net\n\nInformation on additional methods of contacting the community can be\nfound online via the QEMU website:\n\n  https://qemu.org/Contribute/StartHere\n\n-- End\n","funding_links":[],"categories":["Research Projects","C","others"],"sub_categories":["AMD"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintel%2Fnemu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintel%2Fnemu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintel%2Fnemu/lists"}