SHA256
1
0
forked from pool/virtme

Commit Graph

  • 85fe0b3c34 Merge branch 'factory' into leap-16.0 leap-16.1 leap-16.0 Michal Suchanek 2025-12-10 09:16:26 +01:00
  • 5d6b52c1ee Accepting request 1321533 from Virtualization factory Ana Guerrero 2025-12-09 11:48:41 +00:00
  • 9fde5121de - Update to 1.40: * No significant change, this is just a very small hotfix release to solve a packaging problem introduced by a conflict with the new vng-mcp tool. * While at it, there're also some small improved hints in the MCP server, so that AI agents can better understand how to build the kernel using vng --build. Michal Suchanek 2025-12-08 09:49:42 +00:00
  • b4dd61c394 Merge branch 'factory' into leap-16.0 Michal Suchanek 2025-12-02 20:18:59 +01:00
  • 46016a3ad7 Accepting request 1320740 from Virtualization Ana Guerrero 2025-12-02 12:19:33 +00:00
  • 8c5c1613e0 - Update to 1.39: * The most noticeable change in this release is the new Model Context Protocol (MCP) server. This feature lets you connect with AI assistants such as Claude, Cursor, etc., and use natural human language to automate kernel development tasks. In this way, AI agents can automatically configure kernels, apply patches from lore.kernel.org, and run commands within recompiled kernels. You can even have the AI agent perform bug bisection for you and run specific commands/scripts inside each recompiled version to determine whether the kernel is good or bad. * An additional feature is vCPU pinning (using the --pin CPU_LIST option), which enables binding virtual CPUs to particular physical host CPUs. This ensures more consistent performance testing within the vng guest environment. * The release also adds support for memoryless NUMA nodes, enablingusers to specify size=0 with the --numa argument to create NUMA nodes without memory. This capability can be useful for simulating heterogeneous architectures, where devices like GPUs are represented as memoryless NUMA nodes to model their CPU locality relationships. * Last, but not least, there's a new --shell BINARY option which lets users choose a different shell to use within the vng session, rather than using their system's default shell and a new --empty-password option that creates empty passwords in the vng guest, instead of blocking login for other users, enabling easier debugging and SSH access during testing. * Updated Python versions in CI (dropped EOL 3.8 and 3.9) * Various bug fixes in virtme-init * Enhanced documentation and README updates * Improved error handling and validation Michal Suchanek 2025-12-01 11:36:39 +00:00
  • 805f584cbf Accepting request 1309142 from Virtualization Dominique Leuenberger 2025-10-06 16:08:08 +00:00
  • 547b3766fe Add virtme-ng-1.38.tar.xz Update _service, virtme.changes, virtme.spec Delete virtme-ng-1.37.tar.xz Michal Suchanek 2025-09-29 09:37:54 +02:00
  • ba1554d987 Update .gitattributes Michal Suchanek 2025-09-29 09:37:53 +02:00
  • 7fbf7609d0 - Update to 1.38: * Fix the infamous Stale file handle (ESTALE) errors with virtiofsd * Fix for systemctl daemon-reload when systemd support is enabled * Fix for a kernel symlink issue affecting openSUSE/SLE * README/docs improvements * Various coding style cleanups Michal Suchanek 2025-09-29 07:05:13 +00:00
  • e68023567f Accepting request 1298732 from Virtualization Dominique Leuenberger 2025-08-11 11:53:48 +00:00
  • f4e235b0b6 - Update to 1.37: The most interesting feature in this new version is the initial support for systemd. Until now, virtme-ng didn’t support systemd because it relied on a custom init system (virtme-ng-init) to speed up boot time. As a result, tests requiring systemd couldn't run inside the virtme-ng session. With the new --systemd option, virtme-ng can now (optionally) boot with systemd in the virtualized environment, enabling full systemd interaction during testing. Michal Suchanek 2025-08-11 06:44:30 +00:00
  • af03626c0f Accepting request 1281758 from Virtualization Ana Guerrero 2025-06-02 20:00:08 +00:00
  • 01f7ff6bb5 - Update to 1.36: * vng: Fix remote build * virtme_ng: run: --exec and positional arguments are mutually exclusive * virtme-ng: run: Fix quoting * virtme_ng: run: Fix vng -- '' Michal Suchanek 2025-06-02 07:13:21 +00:00
  • dc84627244 Accepting request 1274462 from Virtualization Ana Guerrero 2025-05-05 20:28:33 +00:00
  • 183546d516 Update to v1.35 Michal Suchanek 2025-05-05 09:42:09 +00:00
  • af57f246e9 Accepting request 1248873 from Virtualization Dominique Leuenberger 2025-02-27 13:51:12 +00:00
  • 273e4cfaaa - Update to 1.33: * Restrict the SSH port to localhost (to mitigate potential security risks when --ssh is used) * Support for running amd64 vng instances on non-x86 platforms (e.g., running an x86 vng instance on arm64) * A number of minor fixes here and there. Michal Suchanek 2025-02-27 09:07:24 +00:00
  • 70683172d5 Accepting request 1242818 from Virtualization Ana Guerrero 2025-02-03 20:45:08 +00:00
  • 24f0d59eaf Update to v1.32 Michal Suchanek 2025-02-03 12:28:03 +00:00
  • 3005b1ceba Accepting request 1208978 from Virtualization Ana Guerrero 2024-10-20 08:05:08 +00:00
  • a43eccb75a - Update to 1.31: * Fix a packaging issue, after an attempt to modernize the build system we realized that we were not installing the bash completion file anymore, so we have temporarily reverted the change to cut this new release. See gh/arighi/virtme-ng#181 * Initial support to run virtme-ng on macOS Michal Suchanek 2024-10-19 11:17:30 +00:00
  • 363347a06d Accepting request 1202934 from Virtualization Ana Guerrero 2024-09-24 15:34:58 +00:00
  • 04fe652afe Not affecting us but I thought we probably want the latest release anyways. Dirk Mueller 2024-09-24 11:54:14 +00:00
  • 9475cb6747 Accepting request 1201668 from Virtualization Ana Guerrero 2024-09-18 13:27:15 +00:00
  • 4dea7f83a1 - Workaround python packaging deficiency Michal Suchanek 2024-09-17 18:51:41 +00:00
  • 7076aeb799 Accepting request 1199157 from Virtualization Ana Guerrero 2024-09-06 15:19:04 +00:00
  • 985bb8d464 Thanks for the review! Michal Suchanek 2024-09-06 10:01:28 +00:00
  • 15710b549d Accepting request 1190605 from Virtualization Dominique Leuenberger 2024-07-31 11:30:41 +00:00
  • 8e347b99dc - Update to 1.27: * Introduce VNG_PACKAGE to force a proper packaging version virtme-ng v1.27 Michal Suchanek 2024-07-31 08:10:56 +00:00
  • 4e3b98369e Accepting request 1190407 from Virtualization Dominique Leuenberger 2024-07-30 09:55:36 +00:00
  • a7b530fed8 - Update to 1.26: * Proper integration with Arch * Inclusion of a vng manpage * The host's /tmp is now also visible from the guest * A new --configitem option that allows to quickly change specific kernel config options (with --build) * Bug fixes - Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch Michal Suchanek 2024-07-30 08:02:46 +00:00
  • 23e14b4802 Accepting request 1179688 from Virtualization Ana Guerrero 2024-06-10 15:38:26 +00:00
  • f2d01e64be Accepting request 1179676 from home:morbidrsa:branches:Virtualization Michal Suchanek 2024-06-10 11:15:48 +00:00
  • 12d45da3d0 Accepting request 1177098 from Virtualization Ana Guerrero 2024-05-28 15:28:41 +00:00
  • 2862066bcd Accepting request 1175688 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-27 10:33:02 +00:00
  • d9f73bf41b Accepting request 1172443 from Virtualization Dominique Leuenberger 2024-05-07 16:05:06 +00:00
  • 4f16b64ee2 Accepting request 1171851 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-07 13:11:08 +00:00
  • bae36b331f Accepting request 1163552 from Virtualization Ana Guerrero 2024-04-02 14:40:15 +00:00
  • 8627f846ff Accepting request 1163549 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-29 14:32:01 +00:00
  • 931e3a950f Accepting request 1163283 from Virtualization Ana Guerrero 2024-03-28 12:55:33 +00:00
  • d2d48502b3 Accepting request 1163259 from home:michals Michal Suchanek 2024-03-28 10:19:05 +00:00
  • ff6678e3bd Accepting request 1155256 from Virtualization Ana Guerrero 2024-03-05 17:52:29 +00:00
  • 42116d677f Accepting request 1155086 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-05 14:47:04 +00:00
  • 0a77941e22 Accepting request 1149937 from Virtualization Ana Guerrero 2024-02-23 15:45:06 +00:00
  • 9626d57cc7 Accepting request 1149930 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-23 13:24:01 +00:00
  • f2c1364dac Accepting request 1149396 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-22 14:02:48 +00:00
  • d29c2a3179 Accepting request 1133629 from Virtualization Ana Guerrero 2023-12-17 20:32:13 +00:00
  • 317638faa7 Accepting request 1132825 from home:rfrohl:branches:Virtualization Dirk Mueller 2023-12-16 19:16:22 +00:00
  • 525320889f Accepting request 1129979 from Virtualization Ana Guerrero 2023-11-30 21:03:56 +00:00
  • 94ef86c686 Accepting request 1129975 from home:michals Michal Suchanek 2023-11-30 11:51:48 +00:00
  • d3dce332e2 Accepting request 1127694 from Virtualization Ana Guerrero 2023-11-27 21:42:46 +00:00
  • 787460d345 Accepting request 1126971 from home:michals Marcos de Souza 2023-11-20 12:26:58 +00:00
  • f80cd7443c Accepting request 1082143 from Virtualization Dominique Leuenberger 2023-04-22 20:03:21 +00:00
  • e9dadf1fdc Accepting request 1081218 from home:michals Marcos de Souza 2023-04-21 22:49:24 +00:00
  • 215b5db668 Accepting request 942898 from Virtualization Dominique Leuenberger 2021-12-28 11:26:33 +00:00
  • ff1acbff41 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=18 Olaf Hering 2021-12-21 09:43:05 +00:00
  • 52ad461fb2 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=17 Olaf Hering 2021-12-21 09:40:14 +00:00
  • 1dea499a3e Accepting request 931598 from Virtualization Dominique Leuenberger 2021-11-17 00:13:45 +00:00
  • cc8c5a9133 Accepting request 931587 from home:mbrugger:branches:Virtualization Matthias Brugger 2021-11-15 16:55:36 +00:00
  • 97b7b92685 Accepting request 931573 from home:mbrugger:branches:Virtualization Marcos de Souza 2021-11-15 15:23:02 +00:00
  • 1d51d33226 Accepting request 848021 from home:mbrugger:branches:Virtualization Marcos de Souza 2020-11-12 11:35:23 +00:00
  • 22713c3a4f Accepting request 845012 from home:mbrugger:branches:Virtualization Marcos de Souza 2020-10-30 12:07:11 +00:00
  • 2f1621d88e - Add patches to include some fixes and the new --blk-disk feature Marcos de Souza 2020-07-22 01:16:48 +00:00
  • 9003c5d181 Accepting request 742761 from Virtualization Dominique Leuenberger 2019-10-25 16:42:54 +00:00
  • de6c5820d5 Update virtme.changes mentioning the patch that checks for busybox-static over dynamically linked busybox. Marcos de Souza 2019-10-24 22:06:53 +00:00
  • f3d931f561 - Current Tumbleweed's busybox does not work with virtme. For now require busybox-static since it works. - Change the dependency to busybox-static instead of the dynamically linked on. Marcos de Souza 2019-10-17 02:05:22 +00:00
  • 856eda74c0 Accepting request 738930 from home:jengelh:branches:Virtualization Marcos de Souza 2019-10-16 18:26:30 +00:00
  • 2a9c2b6aa8 Accepting request 738661 from Virtualization Dominique Leuenberger 2019-10-24 21:02:51 +00:00
  • 4c299d4615 - Remove the python3- prefix from the final package - Added full source URL Marcos de Souza 2019-10-15 15:53:28 +00:00
  • 9137172608 - Remove _service and add the virtme source code into the project. Marcos de Souza 2019-10-15 01:37:17 +00:00
  • 359c7c9350 - Add busybox and qemu as dependencies of virtme. Now 'virtme-run --installed-kernel' works out-of-the-box. Marcos de Souza 2019-10-12 01:09:02 +00:00
  • 51248a97b5 - Newly released version 0.1.1 - Use an OBS service to download the tarball - Removed all patches, since they are all included in the new version Marcos de Souza 2019-10-11 00:27:57 +00:00
  • 3e8d1cebc6 Accepting request 733951 from home:mpdesouza Olaf Hering 2019-10-03 18:50:00 +00:00