libvirt零知识学习2 —— libvirt源码下载
生活随笔
收集整理的這篇文章主要介紹了
libvirt零知识学习2 —— libvirt源码下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. libvirt官網主頁
libvirt的官網地址為:
https://libvirt.org/
主頁如下圖所示:
?2. libvirt官網下載主頁
libvirt的官網下載頁地址為(在主頁中點擊“Download”按鈕即可跳轉到):
https://libvirt.org/downloads.html
頁面如下所示:
3.? libvirt實際下載頁面
點擊libvirt的官網下載頁中“Libvirt”中的“Release”下的“libvirt”,如下圖所示:
?進入到以下實際下載頁面,鏈接為:
https://libvirt.org/sources/
頁面如下所示:
?往下拉選擇你要下載的版本。筆者選擇的版本是:libvirt-8.10.0.tar.xz。
4. 下載源碼
鼠標左鍵點擊,進行源碼下載。放到自己想放置的路徑。
5. 解壓源碼
下載后的源碼是壓縮包形式,需要進行解壓。命令及結果如下:
$ tar Jxvf libvirt-8.10.0.tar.xz libvirt-8.10.0/ libvirt-8.10.0/.ctags libvirt-8.10.0/.ctags.d/ libvirt-8.10.0/.ctags.d/libvirt.ctags libvirt-8.10.0/.dir-locals.el libvirt-8.10.0/.editorconfig libvirt-8.10.0/AUTHORS.rst libvirt-8.10.0/AUTHORS.rst.in libvirt-8.10.0/CONTRIBUTING.rst libvirt-8.10.0/COPYING libvirt-8.10.0/COPYING.LESSER libvirt-8.10.0/NEWS.rst libvirt-8.10.0/README.rst libvirt-8.10.0/build-aux/ libvirt-8.10.0/build-aux/Makefile.in libvirt-8.10.0/build-aux/Makefile.nonreentrant libvirt-8.10.0/build-aux/check-spacing.pl libvirt-8.10.0/build-aux/meson.build libvirt-8.10.0/build-aux/syntax-check.mk libvirt-8.10.0/config.h libvirt-8.10.0/configmake.h.in libvirt-8.10.0/docs/ libvirt-8.10.0/docs/404.html.in libvirt-8.10.0/docs/acl.html.in libvirt-8.10.0/docs/aclpolkit.rst libvirt-8.10.0/docs/advanced-tests.rst libvirt-8.10.0/docs/android-chrome-192x192.png libvirt-8.10.0/docs/android-chrome-256x256.png libvirt-8.10.0/docs/api.rst libvirt-8.10.0/docs/api_extension.rst libvirt-8.10.0/docs/apple-touch-icon.png libvirt-8.10.0/docs/apps.rst libvirt-8.10.0/docs/auditlog.rst libvirt-8.10.0/docs/auth.rst libvirt-8.10.0/docs/best-practices.rst libvirt-8.10.0/docs/bindings.rst libvirt-8.10.0/docs/browserconfig.xml libvirt-8.10.0/docs/bugs.rst libvirt-8.10.0/docs/cgroups.rst libvirt-8.10.0/docs/ci-dashboard.rst libvirt-8.10.0/docs/ci-runners.rst libvirt-8.10.0/docs/ci.rst libvirt-8.10.0/docs/coding-style.rst libvirt-8.10.0/docs/committer-guidelines.rst libvirt-8.10.0/docs/compiling.rst libvirt-8.10.0/docs/contact.rst libvirt-8.10.0/docs/contribute.rst libvirt-8.10.0/docs/csharp.rst libvirt-8.10.0/docs/css/ libvirt-8.10.0/docs/css/fonts.css libvirt-8.10.0/docs/css/generic.css libvirt-8.10.0/docs/css/libvirt.css libvirt-8.10.0/docs/css/main.css libvirt-8.10.0/docs/css/meson.build libvirt-8.10.0/docs/css/mobile.css libvirt-8.10.0/docs/daemons.rst libvirt-8.10.0/docs/dbus.rst libvirt-8.10.0/docs/hacking.rst libvirt-8.10.0/docs/hooks.rst libvirt-8.10.0/docs/html/ libvirt-8.10.0/docs/html/meson.build libvirt-8.10.0/docs/images/ libvirt-8.10.0/docs/images/event_loop_simple.png libvirt-8.10.0/docs/images/event_loop_simple.svg libvirt-8.10.0/docs/images/event_loop_worker.png libvirt-8.10.0/docs/images/event_loop_worker.svg libvirt-8.10.0/docs/images/libvirt-daemon-arch.png libvirt-8.10.0/docs/images/libvirt-daemon-arch.svg libvirt-8.10.0/docs/images/libvirt-driver-arch.png libvirt-8.10.0/docs/images/libvirt-driver-arch.svg libvirt-8.10.0/docs/images/libvirt-object-model.png libvirt-8.10.0/docs/images/libvirt-object-model.svg libvirt-8.10.0/docs/images/libvirt-virConnect-example.png libvirt-8.10.0/docs/images/libvirt-virConnect-example.svg libvirt-8.10.0/docs/images/meson.build libvirt-8.10.0/docs/images/migration-managed-direct.png libvirt-8.10.0/docs/images/migration-managed-direct.svg libvirt-8.10.0/docs/images/migration-managed-p2p.png libvirt-8.10.0/docs/images/migration-managed-p2p.svg libvirt-8.10.0/docs/images/migration-native.png libvirt-8.10.0/docs/images/migration-native.svg libvirt-8.10.0/docs/images/migration-tunnel.png libvirt-8.10.0/docs/images/migration-tunnel.svg libvirt-8.10.0/docs/images/migration-unmanaged-direct.png libvirt-8.10.0/docs/images/migration-unmanaged-direct.svg libvirt-8.10.0/docs/index.html.in libvirt-8.10.0/docs/issue-handling.rst libvirt-8.10.0/docs/java.rst libvirt-8.10.0/docs/js/ libvirt-8.10.0/docs/js/main.js libvirt-8.10.0/docs/js/meson.build libvirt-8.10.0/docs/kbase/ libvirt-8.10.0/docs/kbase/backing_chains.rst libvirt-8.10.0/docs/kbase/debuglogs.rst libvirt-8.10.0/docs/kbase/domainstatecapture.rst libvirt-8.10.0/docs/kbase/index.rst libvirt-8.10.0/docs/kbase/internals/ libvirt-8.10.0/docs/kbase/internals/command.rst libvirt-8.10.0/docs/kbase/internals/eventloop.rst libvirt-8.10.0/docs/kbase/internals/incremental-backup.rst libvirt-8.10.0/docs/kbase/internals/locking.rst libvirt-8.10.0/docs/kbase/internals/meson.build libvirt-8.10.0/docs/kbase/internals/migration.rst libvirt-8.10.0/docs/kbase/internals/overview.rst libvirt-8.10.0/docs/kbase/internals/qemu-event-handlers.rst libvirt-8.10.0/docs/kbase/internals/qemu-migration.rst libvirt-8.10.0/docs/kbase/internals/qemu-threads.rst libvirt-8.10.0/docs/kbase/internals/rpc.rst libvirt-8.10.0/docs/kbase/kvm-realtime.rst libvirt-8.10.0/docs/kbase/launch_security_sev.rst libvirt-8.10.0/docs/kbase/live_full_disk_backup.rst libvirt-8.10.0/docs/kbase/locking-lockd.rst libvirt-8.10.0/docs/kbase/locking-sanlock.rst libvirt-8.10.0/docs/kbase/locking.rst libvirt-8.10.0/docs/kbase/memorydevices.rst libvirt-8.10.0/docs/kbase/merging_disk_image_chains.rst libvirt-8.10.0/docs/kbase/meson.build libvirt-8.10.0/docs/kbase/qemu-core-dump.rst libvirt-8.10.0/docs/kbase/qemu-passthrough-security.rst libvirt-8.10.0/docs/kbase/rpm-deployment.rst libvirt-8.10.0/docs/kbase/s390_protected_virt.rst libvirt-8.10.0/docs/kbase/secureboot.rst libvirt-8.10.0/docs/kbase/secureusage.rst libvirt-8.10.0/docs/kbase/snapshots.rst libvirt-8.10.0/docs/kbase/systemtap.rst libvirt-8.10.0/docs/kbase/tlscerts.rst libvirt-8.10.0/docs/kbase/virtiofs.rst libvirt-8.10.0/docs/libvirt-go-xml.rst libvirt-8.10.0/docs/libvirt-go.rst libvirt-8.10.0/docs/logging.rst libvirt-8.10.0/docs/logos/ libvirt-8.10.0/docs/logos/README libvirt-8.10.0/docs/logos/logo-banner-dark-256.png libvirt-8.10.0/docs/logos/logo-banner-dark-800.png libvirt-8.10.0/docs/logos/logo-banner-dark.svg libvirt-8.10.0/docs/logos/logo-banner-light-256.png libvirt-8.10.0/docs/logos/logo-banner-light-800.png libvirt-8.10.0/docs/logos/logo-banner-light.svg libvirt-8.10.0/docs/logos/logo-base.svg libvirt-8.10.0/docs/logos/logo-square-128.png libvirt-8.10.0/docs/logos/logo-square-192.png libvirt-8.10.0/docs/logos/logo-square-256.png libvirt-8.10.0/docs/logos/logo-square-96.png libvirt-8.10.0/docs/logos/logo-square-powered-128.png libvirt-8.10.0/docs/logos/logo-square-powered-192.png libvirt-8.10.0/docs/logos/logo-square-powered-256.png libvirt-8.10.0/docs/logos/logo-square-powered-96.png libvirt-8.10.0/docs/logos/logo-square-powered.svg libvirt-8.10.0/docs/logos/logo-square.svg libvirt-8.10.0/docs/logos/logo-sticker-hexagon.svg libvirt-8.10.0/docs/logos/logo-sticker-square.svg libvirt-8.10.0/docs/logos/meson.build libvirt-8.10.0/docs/macos.rst libvirt-8.10.0/docs/manifest.json libvirt-8.10.0/docs/manpages/ libvirt-8.10.0/docs/manpages/index.rst libvirt-8.10.0/docs/manpages/libvirt-guests.rst libvirt-8.10.0/docs/manpages/libvirtd.rst libvirt-8.10.0/docs/manpages/meson.build libvirt-8.10.0/docs/manpages/virsh.rst libvirt-8.10.0/docs/manpages/virt-admin.rst libvirt-8.10.0/docs/manpages/virt-host-validate.rst libvirt-8.10.0/docs/manpages/virt-login-shell.rst libvirt-8.10.0/docs/manpages/virt-pki-query-dn.rst libvirt-8.10.0/docs/manpages/virt-pki-validate.rst libvirt-8.10.0/docs/manpages/virt-qemu-qmp-proxy.rst libvirt-8.10.0/docs/manpages/virt-qemu-run.rst libvirt-8.10.0/docs/manpages/virt-qemu-sev-validate.rst libvirt-8.10.0/docs/manpages/virt-sanlock-cleanup.rst libvirt-8.10.0/docs/manpages/virt-ssh-helper.rst libvirt-8.10.0/docs/manpages/virt-xml-validate.rst libvirt-8.10.0/docs/manpages/virtbhyved.rst libvirt-8.10.0/docs/manpages/virtinterfaced.rst libvirt-8.10.0/docs/manpages/virtlockd.rst libvirt-8.10.0/docs/manpages/virtlogd.rst libvirt-8.10.0/docs/manpages/virtlxcd.rst libvirt-8.10.0/docs/manpages/virtnetworkd.rst libvirt-8.10.0/docs/manpages/virtnodedevd.rst libvirt-8.10.0/docs/manpages/virtnwfilterd.rst libvirt-8.10.0/docs/manpages/virtproxyd.rst libvirt-8.10.0/docs/manpages/virtqemud.rst libvirt-8.10.0/docs/manpages/virtsecretd.rst libvirt-8.10.0/docs/manpages/virtstoraged.rst libvirt-8.10.0/docs/manpages/virtvboxd.rst libvirt-8.10.0/docs/manpages/virtvzd.rst libvirt-8.10.0/docs/manpages/virtxend.rst libvirt-8.10.0/docs/meson.build libvirt-8.10.0/docs/migration.rst libvirt-8.10.0/docs/mstile-150x150.png libvirt-8.10.0/docs/newapi.xsl libvirt-8.10.0/docs/newreposetup.rst libvirt-8.10.0/docs/nss.rst libvirt-8.10.0/docs/page.xsl libvirt-8.10.0/docs/pci-addresses.rst libvirt-8.10.0/docs/pci-hotplug.rst libvirt-8.10.0/docs/php.rst libvirt-8.10.0/docs/platforms.rst libvirt-8.10.0/docs/programming-languages.rst libvirt-8.10.0/docs/python.rst libvirt-8.10.0/docs/remote.rst libvirt-8.10.0/docs/securityprocess.rst libvirt-8.10.0/docs/site.xsl libvirt-8.10.0/docs/storage.rst libvirt-8.10.0/docs/strategy.rst libvirt-8.10.0/docs/styleguide.rst libvirt-8.10.0/docs/submitting-patches.rst libvirt-8.10.0/docs/support.rst libvirt-8.10.0/docs/testapi.rst libvirt-8.10.0/docs/testing.rst libvirt-8.10.0/docs/testtck.rst libvirt-8.10.0/docs/uri.rst libvirt-8.10.0/docs/windows.rst libvirt-8.10.0/examples/ libvirt-8.10.0/examples/c/ libvirt-8.10.0/examples/c/admin/ libvirt-8.10.0/examples/c/admin/client_close.c libvirt-8.10.0/examples/c/admin/client_info.c libvirt-8.10.0/examples/c/admin/client_limits.c libvirt-8.10.0/examples/c/admin/list_clients.c libvirt-8.10.0/examples/c/admin/list_servers.c libvirt-8.10.0/examples/c/admin/logging.c libvirt-8.10.0/examples/c/admin/meson.build libvirt-8.10.0/examples/c/admin/threadpool_params.c libvirt-8.10.0/examples/c/domain/ libvirt-8.10.0/examples/c/domain/dommigrate.c libvirt-8.10.0/examples/c/domain/domtop.c libvirt-8.10.0/examples/c/domain/info1.c libvirt-8.10.0/examples/c/domain/meson.build libvirt-8.10.0/include/libvirt/libvirt-interface.h libvirt-8.10.0/include/libvirt/libvirt-lxc.h libvirt-8.10.0/include/libvirt/libvirt-network.h libvirt-8.10.0/include/libvirt/libvirt-nodedev.h libvirt-8.10.0/include/libvirt/libvirt-nwfilter.h libvirt-8.10.0/include/libvirt/libvirt-qemu.h libvirt-8.10.0/include/libvirt/libvirt-secret.h libvirt-8.10.0/include/libvirt/libvirt-storage.h libvirt-8.10.0/include/libvirt/libvirt-stream.h libvirt-8.10.0/include/libvirt/libvirt.h libvirt-8.10.0/include/libvirt/meson.build libvirt-8.10.0/include/libvirt/virterror.h libvirt-8.10.0/include/meson.build libvirt-8.10.0/libvirt-admin.pc.in libvirt-8.10.0/libvirt-lxc.pc.in libvirt-8.10.0/libvirt-qemu.pc.in libvirt-8.10.0/libvirt.pc.in libvirt-8.10.0/libvirt.spec libvirt-8.10.0/libvirt.spec.in libvirt-8.10.0/meson.build libvirt-8.10.0/meson_options.txt libvirt-8.10.0/po/ libvirt-8.10.0/po/LINGUAS libvirt-8.10.0/po/POTFILES libvirt-8.10.0/po/README.rst libvirt-8.10.0/po/as.po libvirt-8.10.0/po/bg.po libvirt-8.10.0/po/bn_IN.po libvirt-8.10.0/po/bs.po libvirt-8.10.0/po/ca.po libvirt-8.10.0/po/cs.po libvirt-8.10.0/po/da.po libvirt-8.10.0/po/de.po libvirt-8.10.0/po/el.po libvirt-8.10.0/po/en_GB.po libvirt-8.10.0/po/es.po libvirt-8.10.0/po/fi.po libvirt-8.10.0/po/fr.po libvirt-8.10.0/po/gu.po libvirt-8.10.0/po/hi.po libvirt-8.10.0/po/hr.po libvirt-8.10.0/po/hu.po libvirt-8.10.0/po/id.po libvirt-8.10.0/po/it.po libvirt-8.10.0/po/ja.po libvirt-8.10.0/po/ka.po libvirt-8.10.0/po/kn.po libvirt-8.10.0/po/ko.po libvirt-8.10.0/po/libvirt.pot libvirt-8.10.0/po/meson.build libvirt-8.10.0/po/mk.po libvirt-8.10.0/po/ml.po libvirt-8.10.0/po/mr.po libvirt-8.10.0/po/ms.po libvirt-8.10.0/po/nb.po libvirt-8.10.0/po/nl.po libvirt-8.10.0/po/or.po libvirt-8.10.0/po/pa.po libvirt-8.10.0/po/pl.po libvirt-8.10.0/po/pt.po libvirt-8.10.0/po/pt_BR.po libvirt-8.10.0/po/ru.po libvirt-8.10.0/po/si.po libvirt-8.10.0/po/sr.po libvirt-8.10.0/po/sr@latin.po libvirt-8.10.0/po/sv.po libvirt-8.10.0/po/ta.po libvirt-8.10.0/po/te.po libvirt-8.10.0/po/tr.po libvirt-8.10.0/po/uk.po libvirt-8.10.0/po/vi.po libvirt-8.10.0/po/zh_CN.po libvirt-8.10.0/po/zh_TW.po libvirt-8.10.0/run.in libvirt-8.10.0/scripts/ libvirt-8.10.0/scripts/apibuild.py libvirt-8.10.0/scripts/augeas-gentest.py libvirt-8.10.0/scripts/check-aclperms.py libvirt-8.10.0/scripts/check-aclrules.py libvirt-8.10.0/scripts/check-driverimpls.py libvirt-8.10.0/scripts/check-drivername.py libvirt-8.10.0/scripts/check-file-access.py libvirt-8.10.0/scripts/check-html-references.py libvirt-8.10.0/scripts/check-remote-protocol.py libvirt-8.10.0/scripts/check-symfile.py libvirt-8.10.0/scripts/check-symsorting.py libvirt-8.10.0/scripts/cocci-macro-file.h libvirt-8.10.0/scripts/dtrace2systemtap.py libvirt-8.10.0/scripts/esx_vi_generator.py libvirt-8.10.0/scripts/genaclperms.py libvirt-8.10.0/scripts/genpolkit.py libvirt-8.10.0/scripts/gensystemtap.py libvirt-8.10.0/scripts/group-qemu-caps.py libvirt-8.10.0/scripts/header-ifdef.py libvirt-8.10.0/scripts/hvsupport.py libvirt-8.10.0/scripts/hyperv_wmi_generator.py libvirt-8.10.0/scripts/meson-dist.py libvirt-8.10.0/scripts/meson-gen-authors.py libvirt-8.10.0/scripts/meson-gen-def.py libvirt-8.10.0/scripts/meson-gen-sym.py libvirt-8.10.0/scripts/meson-install-dirs.py libvirt-8.10.0/scripts/meson-install-symlink.py libvirt-8.10.0/scripts/meson-install-web.py libvirt-8.10.0/scripts/meson-python.sh libvirt-8.10.0/scripts/meson-timestamp.py libvirt-8.10.0/scripts/meson.build libvirt-8.10.0/scripts/mock-noinline.py libvirt-8.10.0/scripts/prohibit-duplicate-header.py libvirt-8.10.0/src/ libvirt-8.10.0/src/README libvirt-8.10.0/src/access/ libvirt-8.10.0/src/access/meson.build libvirt-8.10.0/src/access/viraccessdriver.h libvirt-8.10.0/src/access/viraccessdrivernop.c libvirt-8.10.0/src/access/viraccessdrivernop.h libvirt-8.10.0/src/access/viraccessdriverpolkit.c libvirt-8.10.0/src/access/viraccessdriverpolkit.h libvirt-8.10.0/src/access/viraccessdriverstack.c libvirt-8.10.0/src/access/viraccessdriverstack.h libvirt-8.10.0/src/access/viraccessmanager.c libvirt-8.10.0/src/access/viraccessmanager.h libvirt-8.10.0/src/access/viraccessperm.c libvirt-8.10.0/src/access/viraccessperm.h libvirt-8.10.0/src/admin/ libvirt-8.10.0/src/admin/admin_protocol.x libvirt-8.10.0/src/admin/admin_remote.c libvirt-8.10.0/src/admin/admin_server.c libvirt-8.10.0/src/admin/admin_server.h libvirt-8.10.0/src/admin/admin_server_dispatch.c libvirt-8.10.0/src/admin/admin_server_dispatch.h libvirt-8.10.0/src/admin/libvirt-admin.c libvirt-8.10.0/src/admin/libvirt-admin.conf libvirt-8.10.0/src/admin/libvirt_admin_private.syms libvirt-8.10.0/src/admin/libvirt_admin_public.syms libvirt-8.10.0/src/admin/meson.build libvirt-8.10.0/src/admin_protocol-structs libvirt-8.10.0/src/bhyve/ libvirt-8.10.0/src/bhyve/bhyve.conf libvirt-8.10.0/src/bhyve/bhyve_capabilities.c libvirt-8.10.0/src/bhyve/bhyve_capabilities.h libvirt-8.10.0/src/bhyve/bhyve_command.c libvirt-8.10.0/src/bhyve/bhyve_command.h libvirt-8.10.0/src/bhyve/bhyve_conf.c libvirt-8.10.0/src/bhyve/bhyve_conf.h libvirt-8.10.0/src/bhyve/bhyve_device.c libvirt-8.10.0/src/bhyve/bhyve_device.h libvirt-8.10.0/src/bhyve/bhyve_domain.c libvirt-8.10.0/src/bhyve/bhyve_domain.h libvirt-8.10.0/src/bhyve/bhyve_driver.c libvirt-8.10.0/src/bhyve/bhyve_driver.h libvirt-8.10.0/src/bhyve/bhyve_firmware.c libvirt-8.10.0/src/bhyve/bhyve_firmware.h libvirt-8.10.0/src/bhyve/bhyve_monitor.c libvirt-8.10.0/src/bhyve/bhyve_monitor.h libvirt-8.10.0/src/bhyve/bhyve_parse_command.c libvirt-8.10.0/src/bhyve/bhyve_parse_command.h libvirt-8.10.0/src/bhyve/bhyve_process.c libvirt-8.10.0/src/bhyve/bhyve_process.h libvirt-8.10.0/src/bhyve/bhyve_utils.h libvirt-8.10.0/src/bhyve/libvirtd_bhyve.aug libvirt-8.10.0/src/bhyve/meson.build libvirt-8.10.0/src/bhyve/test_libvirtd_bhyve.aug.in libvirt-8.10.0/src/ch/ libvirt-8.10.0/src/ch/ch_conf.c libvirt-8.10.0/src/ch/ch_conf.h libvirt-8.10.0/src/ch/ch_domain.c libvirt-8.10.0/src/ch/ch_domain.h libvirt-8.10.0/src/ch/ch_driver.c libvirt-8.10.0/src/ch/ch_driver.h libvirt-8.10.0/src/ch/ch_monitor.c libvirt-8.10.0/src/ch/ch_monitor.h libvirt-8.10.0/src/ch/ch_monitor.h libvirt-8.10.0/src/ch/ch_process.c libvirt-8.10.0/src/ch/ch_process.h libvirt-8.10.0/src/ch/meson.build libvirt-8.10.0/src/ch/virtchd.service.in libvirt-8.10.0/src/conf/ libvirt-8.10.0/src/conf/backup_conf.c libvirt-8.10.0/src/conf/backup_conf.h libvirt-8.10.0/src/conf/capabilities.c libvirt-8.10.0/src/conf/capabilities.h libvirt-8.10.0/src/conf/checkpoint_conf.c libvirt-8.10.0/src/conf/checkpoint_conf.h libvirt-8.10.0/src/conf/cpu_conf.c libvirt-8.10.0/src/conf/cpu_conf.h libvirt-8.10.0/src/conf/device_conf.c libvirt-8.10.0/src/conf/device_conf.h libvirt-8.10.0/src/conf/domain_addr.c libvirt-8.10.0/src/conf/domain_addr.h libvirt-8.10.0/src/conf/domain_audit.c libvirt-8.10.0/src/conf/domain_audit.h libvirt-8.10.0/src/conf/domain_capabilities.c libvirt-8.10.0/src/conf/domain_capabilities.h libvirt-8.10.0/src/conf/domain_conf.c libvirt-8.10.0/src/conf/domain_conf.h libvirt-8.10.0/src/conf/domain_event.c libvirt-8.10.0/src/conf/domain_event.h libvirt-8.10.0/src/conf/domain_nwfilter.c libvirt-8.10.0/src/conf/domain_nwfilter.h libvirt-8.10.0/src/conf/domain_postparse.c libvirt-8.10.0/src/conf/domain_postparse.h libvirt-8.10.0/src/conf/domain_validate.c libvirt-8.10.0/src/conf/domain_validate.h libvirt-8.10.0/src/conf/interface_conf.c libvirt-8.10.0/src/conf/interface_conf.h libvirt-8.10.0/src/conf/meson.build libvirt-8.10.0/src/conf/moment_conf.c libvirt-8.10.0/src/conf/moment_conf.h libvirt-8.10.0/src/conf/netdev_bandwidth_conf.c libvirt-8.10.0/src/conf/netdev_bandwidth_conf.h libvirt-8.10.0/src/conf/netdev_vlan_conf.c libvirt-8.10.0/src/conf/netdev_vlan_conf.h libvirt-8.10.0/src/conf/netdev_vport_profile_conf.c libvirt-8.10.0/src/conf/netdev_vport_profile_conf.h libvirt-8.10.0/src/conf/network_conf.c libvirt-8.10.0/src/conf/network_conf.h libvirt-8.10.0/src/conf/network_event.c libvirt-8.10.0/src/conf/network_event.h libvirt-8.10.0/src/conf/networkcommon_conf.c libvirt-8.10.0/src/conf/networkcommon_conf.h libvirt-8.10.0/src/conf/node_device_conf.c libvirt-8.10.0/src/conf/node_device_conf.h libvirt-8.10.0/src/conf/node_device_event.c libvirt-8.10.0/src/conf/node_device_event.h libvirt-8.10.0/src/conf/node_device_util.c libvirt-8.10.0/src/conf/node_device_util.h libvirt-8.10.0/src/conf/numa_conf.c libvirt-8.10.0/src/conf/numa_conf.h libvirt-8.10.0/src/conf/nwfilter_conf.c libvirt-8.10.0/src/conf/nwfilter_conf.h libvirt-8.10.0/src/conf/nwfilter_ipaddrmap.c libvirt-8.10.0/src/conf/nwfilter_ipaddrmap.h libvirt-8.10.0/src/conf/nwfilter_params.c libvirt-8.10.0/src/conf/nwfilter_params.h libvirt-8.10.0/src/conf/object_event.c libvirt-8.10.0/src/conf/object_event.h libvirt-8.10.0/src/conf/object_event_private.h libvirt-8.10.0/src/conf/schemas/ libvirt-8.10.0/src/conf/schemas/basictypes.rng libvirt-8.10.0/src/conf/schemas/capability.rng libvirt-8.10.0/src/conf/schemas/cpu.rng libvirt-8.10.0/src/conf/schemas/cputypes.rng libvirt-8.10.0/src/conf/schemas/domain.rng libvirt-8.10.0/src/conf/schemas/domainbackup.rng libvirt-8.10.0/src/conf/schemas/domaincaps.rng libvirt-8.10.0/src/conf/schemas/domaincheckpoint.rng libvirt-8.10.0/src/conf/schemas/domaincommon.rng libvirt-8.10.0/src/conf/schemas/domainoverrides.rng libvirt-8.10.0/src/conf/schemas/domainsnapshot.rng libvirt-8.10.0/src/conf/schemas/inactiveDomain.rng libvirt-8.10.0/src/conf/schemas/interface.rng libvirt-8.10.0/src/conf/schemas/meson.build libvirt-8.10.0/src/conf/schemas/network.rng libvirt-8.10.0/src/conf/schemas/networkcommon.rng libvirt-8.10.0/src/conf/schemas/networkport.rng libvirt-8.10.0/src/conf/schemas/nodedev.rng libvirt-8.10.0/src/conf/schemas/nwfilter.rng libvirt-8.10.0/src/conf/schemas/nwfilter_params.rng libvirt-8.10.0/src/conf/schemas/nwfilterbinding.rng libvirt-8.10.0/src/conf/schemas/privatedata.rng libvirt-8.10.0/src/conf/schemas/secret.rng libvirt-8.10.0/src/conf/schemas/storagecommon.rng libvirt-8.10.0/src/conf/schemas/storagepool.rng libvirt-8.10.0/src/conf/schemas/storagepoolcaps.rng libvirt-8.10.0/src/conf/schemas/storagevol.rng libvirt-8.10.0/src/conf/secret_conf.c libvirt-8.10.0/src/conf/secret_conf.h libvirt-8.10.0/src/conf/secret_event.c libvirt-8.10.0/src/conf/secret_event.h libvirt-8.10.0/src/conf/snapshot_conf.c libvirt-8.10.0/src/conf/snapshot_conf.h libvirt-8.10.0/src/conf/snapshot_conf_priv.h libvirt-8.10.0/src/conf/storage_adapter_conf.c libvirt-8.10.0/src/conf/storage_adapter_conf.h libvirt-8.10.0/src/conf/storage_capabilities.c libvirt-8.10.0/src/conf/storage_capabilities.h libvirt-8.10.0/src/conf/storage_conf.c libvirt-8.10.0/src/conf/storage_conf.h libvirt-8.10.0/src/conf/storage_encryption_conf.c libvirt-8.10.0/src/conf/storage_encryption_conf.h libvirt-8.10.0/src/conf/storage_event.c libvirt-8.10.0/src/conf/storage_event.h libvirt-8.10.0/src/conf/storage_source_conf.c libvirt-8.10.0/src/conf/storage_source_conf.h libvirt-8.10.0/src/conf/virchrdev.c libvirt-8.10.0/src/conf/virchrdev.h libvirt-8.10.0/src/conf/virconftypes.h libvirt-8.10.0/src/conf/virdomaincheckpointobjlist.c libvirt-8.10.0/src/conf/virdomaincheckpointobjlist.h libvirt-8.10.0/src/conf/virdomainjob.c libvirt-8.10.0/src/conf/virdomainjob.h libvirt-8.10.0/src/conf/virdomainmomentobjlist.c libvirt-8.10.0/src/conf/virdomainmomentobjlist.h libvirt-8.10.0/src/conf/virdomainobjlist.c libvirt-8.10.0/src/conf/virdomainobjlist.h libvirt-8.10.0/src/conf/virdomainsnapshotobjlist.c libvirt-8.10.0/src/conf/virdomainsnapshotobjlist.h libvirt-8.10.0/src/conf/virinterfaceobj.c libvirt-8.10.0/src/conf/virinterfaceobj.h libvirt-8.10.0/src/conf/virnetworkobj.c libvirt-8.10.0/src/conf/virnetworkobj.h libvirt-8.10.0/src/conf/virnetworkportdef.c libvirt-8.10.0/src/conf/virnetworkportdef.h libvirt-8.10.0/src/conf/virnodedeviceobj.c libvirt-8.10.0/src/conf/virnodedeviceobj.h libvirt-8.10.0/src/conf/virnwfilterbindingdef.c libvirt-8.10.0/src/conf/virnwfilterbindingdef.h libvirt-8.10.0/src/conf/virnwfilterbindingobj.c libvirt-8.10.0/src/conf/virnwfilterbindingobj.h libvirt-8.10.0/src/conf/virnwfilterbindingobjlist.c libvirt-8.10.0/src/conf/virnwfilterbindingobjlist.h libvirt-8.10.0/src/conf/virnwfilterobj.c libvirt-8.10.0/src/conf/virnwfilterobj.h libvirt-8.10.0/src/conf/virsavecookie.c libvirt-8.10.0/src/conf/virsavecookie.h libvirt-8.10.0/src/conf/virsecretobj.c libvirt-8.10.0/src/conf/virsecretobj.h libvirt-8.10.0/src/conf/virstorageobj.c libvirt-8.10.0/src/conf/virstorageobj.h libvirt-8.10.0/src/cpu/ libvirt-8.10.0/src/cpu/cpu.c libvirt-8.10.0/src/cpu/cpu.h libvirt-8.10.0/src/cpu/cpu_arm.c libvirt-8.10.0/src/cpu/cpu_arm.h libvirt-8.10.0/src/cpu/cpu_arm_data.h libvirt-8.10.0/src/cpu/cpu_map.c libvirt-8.10.0/src/cpu/cpu_map.h libvirt-8.10.0/src/cpu/cpu_ppc64.c libvirt-8.10.0/src/cpu/cpu_ppc64.h libvirt-8.10.0/src/cpu/cpu_ppc64_data.h libvirt-8.10.0/src/cpu/cpu_s390.c libvirt-8.10.0/src/cpu/cpu_s390.h libvirt-8.10.0/src/cpu/cpu_x86.c libvirt-8.10.0/src/cpu/cpu_x86.h libvirt-8.10.0/src/cpu/cpu_x86_data.h libvirt-8.10.0/src/cpu/meson.build libvirt-8.10.0/src/cpu_map/ libvirt-8.10.0/src/cpu_map/arm_FT-2000plus.xml libvirt-8.10.0/src/cpu_map/arm_Falkor.xml libvirt-8.10.0/src/cpu_map/arm_Kunpeng-920.xml libvirt-8.10.0/src/cpu_map/arm_Neoverse-N1.xml libvirt-8.10.0/src/cpu_map/arm_Neoverse-N2.xml libvirt-8.10.0/src/cpu_map/arm_Neoverse-V1.xml …… libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-custom.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-custom.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-e1000.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-e1000.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-generated.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-generated.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-mac-type.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-mac-type.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-nat.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-nat.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-null.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-null.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-other.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-other.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-static.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-static.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vds.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vds.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vmxnet2.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vmxnet2.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vpx.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ethernet-vpx.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-firmware-efi.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-firmware-efi.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-floppy-device.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-floppy-device.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-floppy-file.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-floppy-file.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-fusion-in-the-wild-1.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-fusion-in-the-wild-1.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-graphics-vnc.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-graphics-vnc.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-harddisk-ide-file.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-harddisk-ide-file.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-harddisk-scsi-file.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-harddisk-scsi-file.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-minimal-64bit.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-minimal-64bit.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-minimal.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-minimal.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-parallel-device.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-parallel-device.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-parallel-file.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-parallel-file.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-scsi-driver.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-scsi-driver.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-scsi-writethrough.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-scsi-writethrough.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-device.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-device.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-file.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-file.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-network-client.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-network-client.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-network-server.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-network-server.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-pipe.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-serial-pipe.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-sharedfolder.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-sharedfolder.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-smbios.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-smbios.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-svga.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-svga.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ws-in-the-wild-1.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ws-in-the-wild-1.xml libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ws-in-the-wild-2.vmx libvirt-8.10.0/tests/xml2vmxdata/xml2vmx-ws-in-the-wild-2.xml libvirt-8.10.0/tests/xml2vmxtest.c libvirt-8.10.0/tools/ libvirt-8.10.0/tools/bash-completion/ libvirt-8.10.0/tools/bash-completion/meson.build libvirt-8.10.0/tools/bash-completion/vsh.in libvirt-8.10.0/tools/libvirt-guests.service.in libvirt-8.10.0/tools/libvirt-guests.sh.in libvirt-8.10.0/tools/libvirt_recover_xattrs.sh libvirt-8.10.0/tools/libvirt_win_icon_16x16.ico libvirt-8.10.0/tools/libvirt_win_icon_32x32.ico libvirt-8.10.0/tools/libvirt_win_icon_48x48.ico libvirt-8.10.0/tools/libvirt_win_icon_64x64.ico libvirt-8.10.0/tools/meson.build libvirt-8.10.0/tools/nss/ libvirt-8.10.0/tools/nss/libvirt_guest_nss.syms libvirt-8.10.0/tools/nss/libvirt_nss.c libvirt-8.10.0/tools/nss/libvirt_nss.h libvirt-8.10.0/tools/nss/libvirt_nss.syms libvirt-8.10.0/tools/nss/libvirt_nss_bsd.syms libvirt-8.10.0/tools/nss/libvirt_nss_leases.c libvirt-8.10.0/tools/nss/libvirt_nss_leases.h libvirt-8.10.0/tools/nss/libvirt_nss_macs.c libvirt-8.10.0/tools/nss/libvirt_nss_macs.h libvirt-8.10.0/tools/nss/meson.build libvirt-8.10.0/tools/virsh-backup.c libvirt-8.10.0/tools/virsh-backup.h libvirt-8.10.0/tools/virsh-checkpoint.c libvirt-8.10.0/tools/virsh-checkpoint.h libvirt-8.10.0/tools/virsh-completer-checkpoint.c libvirt-8.10.0/tools/virsh-completer-checkpoint.h libvirt-8.10.0/tools/virsh-completer-domain.c libvirt-8.10.0/tools/virsh-completer-domain.h libvirt-8.10.0/tools/virsh-completer-host.c libvirt-8.10.0/tools/virsh-completer-host.h libvirt-8.10.0/tools/virsh-completer-interface.c libvirt-8.10.0/tools/virsh-completer-interface.h libvirt-8.10.0/tools/virsh-completer-network.c libvirt-8.10.0/tools/virsh-completer-network.h libvirt-8.10.0/tools/virsh-completer-nodedev.c libvirt-8.10.0/tools/virsh-completer-nodedev.h libvirt-8.10.0/tools/virsh-completer-nwfilter.c libvirt-8.10.0/tools/virsh-completer-nwfilter.h libvirt-8.10.0/tools/virsh-completer-pool.c libvirt-8.10.0/tools/virsh-completer-pool.h libvirt-8.10.0/tools/virsh-completer-secret.c libvirt-8.10.0/tools/virsh-completer-secret.h libvirt-8.10.0/tools/virsh-completer-snapshot.c libvirt-8.10.0/tools/virsh-completer-snapshot.h libvirt-8.10.0/tools/virsh-completer-volume.c libvirt-8.10.0/tools/virsh-completer-volume.h libvirt-8.10.0/tools/virsh-completer.c libvirt-8.10.0/tools/virsh-completer.h libvirt-8.10.0/tools/virsh-console.c libvirt-8.10.0/tools/virsh-console.h libvirt-8.10.0/tools/virsh-domain-event.c libvirt-8.10.0/tools/virsh-domain-event.h libvirt-8.10.0/tools/virsh-domain-monitor.c libvirt-8.10.0/tools/virsh-domain-monitor.h libvirt-8.10.0/tools/virsh-domain.c libvirt-8.10.0/tools/virsh-domain.h libvirt-8.10.0/tools/virsh-edit.c libvirt-8.10.0/tools/virsh-host.c libvirt-8.10.0/tools/virsh-host.h libvirt-8.10.0/tools/virsh-interface.c libvirt-8.10.0/tools/virsh-interface.h libvirt-8.10.0/tools/virsh-network.c libvirt-8.10.0/tools/virsh-network.h libvirt-8.10.0/tools/virsh-nodedev.c libvirt-8.10.0/tools/virsh-nodedev.h libvirt-8.10.0/tools/virsh-nwfilter.c libvirt-8.10.0/tools/virsh-nwfilter.h libvirt-8.10.0/tools/virsh-pool.c libvirt-8.10.0/tools/virsh-pool.h libvirt-8.10.0/tools/virsh-secret.c libvirt-8.10.0/tools/virsh-secret.h libvirt-8.10.0/tools/virsh-snapshot.c libvirt-8.10.0/tools/virsh-snapshot.h libvirt-8.10.0/tools/virsh-util.c libvirt-8.10.0/tools/virsh-util.h libvirt-8.10.0/tools/virsh-volume.c libvirt-8.10.0/tools/virsh-volume.h libvirt-8.10.0/tools/virsh.c libvirt-8.10.0/tools/virsh.h libvirt-8.10.0/tools/virsh_win_icon.rc libvirt-8.10.0/tools/virt-admin-completer.c libvirt-8.10.0/tools/virt-admin-completer.h libvirt-8.10.0/tools/virt-admin.c libvirt-8.10.0/tools/virt-admin.h libvirt-8.10.0/tools/virt-host-validate-bhyve.c libvirt-8.10.0/tools/virt-host-validate-bhyve.h libvirt-8.10.0/tools/virt-host-validate-ch.c libvirt-8.10.0/tools/virt-host-validate-ch.h libvirt-8.10.0/tools/virt-host-validate-common.c libvirt-8.10.0/tools/virt-host-validate-common.h libvirt-8.10.0/tools/virt-host-validate-lxc.c libvirt-8.10.0/tools/virt-host-validate-lxc.h libvirt-8.10.0/tools/virt-host-validate-qemu.c libvirt-8.10.0/tools/virt-host-validate-qemu.h libvirt-8.10.0/tools/virt-host-validate.c libvirt-8.10.0/tools/virt-login-shell-helper.c libvirt-8.10.0/tools/virt-login-shell.c libvirt-8.10.0/tools/virt-login-shell.conf libvirt-8.10.0/tools/virt-pki-query-dn.c libvirt-8.10.0/tools/virt-pki-validate.in libvirt-8.10.0/tools/virt-qemu-qmp-proxy libvirt-8.10.0/tools/virt-qemu-sev-validate libvirt-8.10.0/tools/virt-sanlock-cleanup.in libvirt-8.10.0/tools/virt-xml-validate.in libvirt-8.10.0/tools/vsh-table.c libvirt-8.10.0/tools/vsh-table.h libvirt-8.10.0/tools/vsh.c libvirt-8.10.0/tools/vsh.h libvirt-8.10.0/tools/wireshark/ libvirt-8.10.0/tools/wireshark/README.rst libvirt-8.10.0/tools/wireshark/meson.build libvirt-8.10.0/tools/wireshark/samples/ libvirt-8.10.0/tools/wireshark/samples/libvirt-sample.pdml libvirt-8.10.0/tools/wireshark/src/ libvirt-8.10.0/tools/wireshark/src/libvirt/ libvirt-8.10.0/tools/wireshark/src/libvirt/meson.build libvirt-8.10.0/tools/wireshark/src/meson.build libvirt-8.10.0/tools/wireshark/src/packet-libvirt.c libvirt-8.10.0/tools/wireshark/src/packet-libvirt.h libvirt-8.10.0/tools/wireshark/src/plugin.c libvirt-8.10.0/tools/wireshark/util/ libvirt-8.10.0/tools/wireshark/util/genxdrstub.pl6. 查看源碼結構
$ cd libvirt-8.10.0/ $ ls AUTHORS.rst build-aux configmake.h.in COPYING docs include libvirt-lxc.pc.in libvirt-qemu.pc.in libvirt.spec.in meson_options.txt po run.in src tools AUTHORS.rst.in config.h CONTRIBUTING.rst COPYING.LESSER examples libvirt-admin.pc.in libvirt.pc.in libvirt.spec meson.build NEWS.rst README.rst scripts tests ?? │?? ├── test-paravirt-vcpu.cfg │?? │?? ├── test-paravirt-vcpu.xml │?? │?? ├── test-pci-devs.cfg │?? │?? ├── test-pci-devs.xml │?? │?? ├── test-pci-dev-syntax.cfg │?? │?? └── test-pci-dev-syntax.xml │?? ├── xmconfigtest.c │?? ├── xml2vmxdata │?? │?? ├── xml2vmx-annotation.vmx │?? │?? ├── xml2vmx-annotation.xml │?? │?? ├── xml2vmx-cdrom-ide-device.vmx │?? │?? ├── xml2vmx-cdrom-ide-device.xml │?? │?? ├── xml2vmx-cdrom-ide-empty.vmx │?? │?? ├── xml2vmx-cdrom-ide-empty.xml │?? │?? ├── xml2vmx-cdrom-ide-file.vmx │?? │?? ├── xml2vmx-cdrom-ide-file.xml │?? │?? ├── xml2vmx-cdrom-ide-raw-auto-detect.vmx │?? │?? ├── xml2vmx-cdrom-ide-raw-auto-detect.xml │?? │?? ├── xml2vmx-cdrom-ide-raw-device.vmx │?? │?? ├── xml2vmx-cdrom-ide-raw-device.xml │?? │?? ├── xml2vmx-cdrom-scsi-device.vmx │?? │?? ├── xml2vmx-cdrom-scsi-device.xml │?? │?? ├── xml2vmx-cdrom-scsi-empty.vmx │?? │?? ├── xml2vmx-cdrom-scsi-empty.xml │?? │?? ├── xml2vmx-cdrom-scsi-file.vmx │?? │?? ├── xml2vmx-cdrom-scsi-file.xml │?? │?? ├── xml2vmx-cdrom-scsi-passthru.vmx │?? │?? ├── xml2vmx-cdrom-scsi-passthru.xml │?? │?? ├── xml2vmx-cdrom-scsi-raw-auto-detect.vmx │?? │?? ├── xml2vmx-cdrom-scsi-raw-auto-detect.xml │?? │?? ├── xml2vmx-cdrom-scsi-raw-device.vmx │?? │?? ├── xml2vmx-cdrom-scsi-raw-device.xml │?? │?? ├── xml2vmx-datacenterpath.vmx │?? │?? ├── xml2vmx-datacenterpath.xml │?? │?? ├── xml2vmx-esx-in-the-wild-1.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-1.xml │?? │?? ├── xml2vmx-esx-in-the-wild-2.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-2.xml │?? │?? ├── xml2vmx-esx-in-the-wild-3.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-3.xml │?? │?? ├── xml2vmx-esx-in-the-wild-4.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-4.xml │?? │?? ├── xml2vmx-esx-in-the-wild-5.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-5.xml │?? │?? ├── xml2vmx-esx-in-the-wild-6.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-6.xml │?? │?? ├── xml2vmx-esx-in-the-wild-7.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-7.xml │?? │?? ├── xml2vmx-esx-in-the-wild-9.vmx │?? │?? ├── xml2vmx-esx-in-the-wild-9.xml │?? │?? ├── xml2vmx-ethernet-bridged.vmx │?? │?? ├── xml2vmx-ethernet-bridged.xml │?? │?? ├── xml2vmx-ethernet-custom.vmx │?? │?? ├── xml2vmx-ethernet-custom.xml │?? │?? ├── xml2vmx-ethernet-e1000.vmx │?? │?? ├── xml2vmx-ethernet-e1000.xml │?? │?? ├── xml2vmx-ethernet-generated.vmx │?? │?? ├── xml2vmx-ethernet-generated.xml │?? │?? ├── xml2vmx-ethernet-mac-type.vmx │?? │?? ├── xml2vmx-ethernet-mac-type.xml │?? │?? ├── xml2vmx-ethernet-nat.vmx │?? │?? ├── xml2vmx-ethernet-nat.xml │?? │?? ├── xml2vmx-ethernet-null.vmx │?? │?? ├── xml2vmx-ethernet-null.xml │?? │?? ├── xml2vmx-ethernet-other.vmx │?? │?? ├── xml2vmx-ethernet-other.xml │?? │?? ├── xml2vmx-ethernet-static.vmx │?? │?? ├── xml2vmx-ethernet-static.xml │?? │?? ├── xml2vmx-ethernet-vds.vmx │?? │?? ├── xml2vmx-ethernet-vds.xml │?? │?? ├── xml2vmx-ethernet-vmxnet2.vmx │?? │?? ├── xml2vmx-ethernet-vmxnet2.xml │?? │?? ├── xml2vmx-ethernet-vpx.vmx │?? │?? ├── xml2vmx-ethernet-vpx.xml │?? │?? ├── xml2vmx-firmware-efi.vmx │?? │?? ├── xml2vmx-firmware-efi.xml │?? │?? ├── xml2vmx-floppy-device.vmx │?? │?? ├── xml2vmx-floppy-device.xml │?? │?? ├── xml2vmx-floppy-file.vmx │?? │?? ├── xml2vmx-floppy-file.xml │?? │?? ├── xml2vmx-fusion-in-the-wild-1.vmx │?? │?? ├── xml2vmx-fusion-in-the-wild-1.xml │?? │?? ├── xml2vmx-graphics-vnc.vmx │?? │?? ├── xml2vmx-graphics-vnc.xml │?? │?? ├── xml2vmx-gsx-in-the-wild-1.vmx │?? │?? ├── xml2vmx-gsx-in-the-wild-1.xml │?? │?? ├── xml2vmx-gsx-in-the-wild-2.vmx │?? │?? ├── xml2vmx-gsx-in-the-wild-2.xml │?? │?? ├── xml2vmx-gsx-in-the-wild-3.vmx │?? │?? ├── xml2vmx-gsx-in-the-wild-3.xml │?? │?? ├── xml2vmx-gsx-in-the-wild-4.vmx │?? │?? ├── xml2vmx-gsx-in-the-wild-4.xml │?? │?? ├── xml2vmx-harddisk-ide-file.vmx │?? │?? ├── xml2vmx-harddisk-ide-file.xml │?? │?? ├── xml2vmx-harddisk-scsi-file.vmx │?? │?? ├── xml2vmx-harddisk-scsi-file.xml │?? │?? ├── xml2vmx-minimal-64bit.vmx │?? │?? ├── xml2vmx-minimal-64bit.xml │?? │?? ├── xml2vmx-minimal.vmx │?? │?? ├── xml2vmx-minimal.xml │?? │?? ├── xml2vmx-parallel-device.vmx │?? │?? ├── xml2vmx-parallel-device.xml │?? │?? ├── xml2vmx-parallel-file.vmx │?? │?? ├── xml2vmx-parallel-file.xml │?? │?? ├── xml2vmx-scsi-driver.vmx │?? │?? ├── xml2vmx-scsi-driver.xml │?? │?? ├── xml2vmx-scsi-writethrough.vmx │?? │?? ├── xml2vmx-scsi-writethrough.xml │?? │?? ├── xml2vmx-serial-device.vmx │?? │?? ├── xml2vmx-serial-device.xml │?? │?? ├── xml2vmx-serial-file.vmx │?? │?? ├── xml2vmx-serial-file.xml │?? │?? ├── xml2vmx-serial-network-client.vmx │?? │?? ├── xml2vmx-serial-network-client.xml │?? │?? ├── xml2vmx-serial-network-server.vmx │?? │?? ├── xml2vmx-serial-network-server.xml │?? │?? ├── xml2vmx-serial-pipe.vmx │?? │?? ├── xml2vmx-serial-pipe.xml │?? │?? ├── xml2vmx-sharedfolder.vmx │?? │?? ├── xml2vmx-sharedfolder.xml │?? │?? ├── xml2vmx-smbios.vmx │?? │?? ├── xml2vmx-smbios.xml │?? │?? ├── xml2vmx-svga.vmx │?? │?? ├── xml2vmx-svga.xml │?? │?? ├── xml2vmx-ws-in-the-wild-1.vmx │?? │?? ├── xml2vmx-ws-in-the-wild-1.xml │?? │?? ├── xml2vmx-ws-in-the-wild-2.vmx │?? │?? └── xml2vmx-ws-in-the-wild-2.xml │?? └── xml2vmxtest.c └── tools├── bash-completion│?? ├── meson.build│?? └── vsh.in├── libvirt-guests.service.in├── libvirt-guests.sh.in├── libvirt_recover_xattrs.sh├── libvirt_win_icon_16x16.ico├── libvirt_win_icon_32x32.ico├── libvirt_win_icon_48x48.ico├── libvirt_win_icon_64x64.ico├── meson.build├── nss│?? ├── libvirt_guest_nss.syms│?? ├── libvirt_nss_bsd.syms│?? ├── libvirt_nss.c│?? ├── libvirt_nss.h│?? ├── libvirt_nss_leases.c│?? ├── libvirt_nss_leases.h│?? ├── libvirt_nss_macs.c│?? ├── libvirt_nss_macs.h│?? ├── libvirt_nss.syms│?? └── meson.build├── virsh-backup.c├── virsh-backup.h├── virsh.c├── virsh-checkpoint.c├── virsh-checkpoint.h├── virsh-completer.c├── virsh-completer-checkpoint.c├── virsh-completer-checkpoint.h├── virsh-completer-domain.c├── virsh-completer-domain.h├── virsh-completer.h├── virsh-completer-host.c├── virsh-completer-host.h├── virsh-completer-interface.c├── virsh-completer-interface.h├── virsh-completer-network.c├── virsh-completer-network.h├── virsh-completer-nodedev.c├── virsh-completer-nodedev.h├── virsh-completer-nwfilter.c├── virsh-completer-nwfilter.h├── virsh-completer-pool.c├── virsh-completer-pool.h├── virsh-completer-secret.c├── virsh-completer-secret.h├── virsh-completer-snapshot.c├── virsh-completer-snapshot.h├── virsh-completer-volume.c├── virsh-completer-volume.h├── virsh-console.c├── virsh-console.h├── virsh-domain.c├── virsh-domain-event.c├── virsh-domain-event.h├── virsh-domain.h├── virsh-domain-monitor.c├── virsh-domain-monitor.h├── virsh-edit.c├── virsh.h├── virsh-host.c├── virsh-host.h├── virsh-interface.c├── virsh-interface.h├── virsh-network.c├── virsh-network.h├── virsh-nodedev.c├── virsh-nodedev.h├── virsh-nwfilter.c├── virsh-nwfilter.h├── virsh-pool.c├── virsh-pool.h├── virsh-secret.c├── virsh-secret.h├── virsh-snapshot.c├── virsh-snapshot.h├── virsh-util.c├── virsh-util.h├── virsh-volume.c├── virsh-volume.h├── virsh_win_icon.rc├── virt-admin.c├── virt-admin-completer.c├── virt-admin-completer.h├── virt-admin.h├── virt-host-validate-bhyve.c├── virt-host-validate-bhyve.h├── virt-host-validate.c├── virt-host-validate-ch.c├── virt-host-validate-ch.h├── virt-host-validate-common.c├── virt-host-validate-common.h├── virt-host-validate-lxc.c├── virt-host-validate-lxc.h├── virt-host-validate-qemu.c├── virt-host-validate-qemu.h├── virt-login-shell.c├── virt-login-shell.conf├── virt-login-shell-helper.c├── virt-pki-query-dn.c├── virt-pki-validate.in├── virt-qemu-qmp-proxy├── virt-qemu-sev-validate├── virt-sanlock-cleanup.in├── virt-xml-validate.in├── vsh.c├── vsh.h├── vsh-table.c├── vsh-table.h└── wireshark├── meson.build├── README.rst├── samples│?? └── libvirt-sample.pdml├── src│?? ├── libvirt│?? │?? └── meson.build│?? ├── meson.build│?? ├── packet-libvirt.c│?? ├── packet-libvirt.h│?? └── plugin.c└── util└── genxdrstub.pl2831 directories, 11014 files至此,libvirt源碼下載完成。
總結
以上是生活随笔為你收集整理的libvirt零知识学习2 —— libvirt源码下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器假死 http 状态码,关于gol
- 下一篇: 5个超好用的在线文件分享/快传网站