Commit Graph

  • 85fe0b3c34 Merge branch 'factory' into leap-16.0 leap-16.0 Michal Suchanek 2025-12-10 09:16:26 +01:00
  • c43731f405 Merge branch 'factory' into leap-16.1 leap-16.1 Michal Suchanek 2025-12-10 09:15:34 +01:00
  • 74631394a9 Accepting request 1321533 from Virtualization factory Ana Guerrero 2025-12-09 11:48:41 +00:00
  • 5d6b52c1ee Accepting request 1321533 from Virtualization Ana Guerrero 2025-12-09 11:48:41 +00:00
  • 464bd12735 Accepting request 1321528 from home:jubalh:branches:Virtualization Michal Suchanek 2025-12-08 09:49:42 +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
  • 498acf23ad Accepting request 1320740 from Virtualization Ana Guerrero 2025-12-02 12:19:33 +00:00
  • 46016a3ad7 Accepting request 1320740 from Virtualization Ana Guerrero 2025-12-02 12:19:33 +00:00
  • 3aeed094c9 Accepting request 1320739 from home:jubalh:branches:Virtualization Michal Suchanek 2025-12-01 11:36:39 +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
  • 2d6a9656d8 Accepting request 1309142 from Virtualization Dominique Leuenberger 2025-10-06 16:08:08 +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
  • d334670357 Accepting request 1307641 from home:jubalh:branches:Virtualization Michal Suchanek 2025-09-29 07:05:13 +00: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
  • 5dc40cbc57 Accepting request 1298732 from Virtualization Dominique Leuenberger 2025-08-11 11:53:48 +00:00
  • e68023567f Accepting request 1298732 from Virtualization Dominique Leuenberger 2025-08-11 11:53:48 +00:00
  • a5eff3c327 Accepting request 1298727 from home:jubalh:branches:Virtualization Michal Suchanek 2025-08-11 06:44:30 +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
  • 40a6f7b6b8 Accepting request 1281758 from Virtualization Ana Guerrero 2025-06-02 20:00:08 +00:00
  • af03626c0f Accepting request 1281758 from Virtualization Ana Guerrero 2025-06-02 20:00:08 +00:00
  • 787f9180ab Accepting request 1279000 from home:jubalh:branches:Virtualization Michal Suchanek 2025-06-02 07:13:21 +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
  • 53b121e271 Accepting request 1274462 from Virtualization Ana Guerrero 2025-05-05 20:28:33 +00:00
  • dc84627244 Accepting request 1274462 from Virtualization Ana Guerrero 2025-05-05 20:28:33 +00:00
  • ef1617c48b Accepting request 1274398 from home:flonnegren:branches:Virtualization Michal Suchanek 2025-05-05 09:42:09 +00:00
  • 183546d516 Update to v1.35 Michal Suchanek 2025-05-05 09:42:09 +00:00
  • 3ff11a464e Accepting request 1248873 from Virtualization Dominique Leuenberger 2025-02-27 13:51:12 +00:00
  • af57f246e9 Accepting request 1248873 from Virtualization Dominique Leuenberger 2025-02-27 13:51:12 +00:00
  • ac0ff47755 Accepting request 1248866 from home:jubalh:branches:Virtualization Michal Suchanek 2025-02-27 09:07:24 +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
  • fda6699ce7 Accepting request 1242818 from Virtualization Ana Guerrero 2025-02-03 20:45:08 +00:00
  • 70683172d5 Accepting request 1242818 from Virtualization Ana Guerrero 2025-02-03 20:45:08 +00:00
  • bfdcc7d24b Accepting request 1242815 from home:flonnegren:branches:Virtualization Michal Suchanek 2025-02-03 12:28:03 +00:00
  • 24f0d59eaf Update to v1.32 Michal Suchanek 2025-02-03 12:28:03 +00:00
  • 1f83cad921 Accepting request 1208978 from Virtualization Ana Guerrero 2024-10-20 08:05:08 +00:00
  • 3005b1ceba Accepting request 1208978 from Virtualization Ana Guerrero 2024-10-20 08:05:08 +00:00
  • 6b87d55584 Accepting request 1208952 from home:jubalh:branches:Virtualization Michal Suchanek 2024-10-19 11:17:30 +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
  • 6bac327962 Accepting request 1202934 from Virtualization Ana Guerrero 2024-09-24 15:34:58 +00:00
  • 363347a06d Accepting request 1202934 from Virtualization Ana Guerrero 2024-09-24 15:34:58 +00:00
  • 53e1e7d874 Accepting request 1200074 from home:jubalh:branches:Virtualization Dirk Mueller 2024-09-24 11:54:14 +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
  • 25b1f24e04 Accepting request 1201668 from Virtualization Ana Guerrero 2024-09-18 13:27:15 +00:00
  • 9475cb6747 Accepting request 1201668 from Virtualization Ana Guerrero 2024-09-18 13:27:15 +00:00
  • 34e2bcb141 Accepting request 1201656 from home:michals Michal Suchanek 2024-09-17 18:51:41 +00:00
  • 4dea7f83a1 - Workaround python packaging deficiency Michal Suchanek 2024-09-17 18:51:41 +00:00
  • e10cc3aa47 Accepting request 1199157 from Virtualization Ana Guerrero 2024-09-06 15:19:04 +00:00
  • 7076aeb799 Accepting request 1199157 from Virtualization Ana Guerrero 2024-09-06 15:19:04 +00:00
  • b514deee2e Accepting request 1199155 from home:jubalh:branches:Virtualization Michal Suchanek 2024-09-06 10:01:28 +00:00
  • 985bb8d464 Thanks for the review! Michal Suchanek 2024-09-06 10:01:28 +00:00
  • d9abfb010c Accepting request 1190605 from Virtualization Dominique Leuenberger 2024-07-31 11:30:41 +00:00
  • 15710b549d Accepting request 1190605 from Virtualization Dominique Leuenberger 2024-07-31 11:30:41 +00:00
  • 4b5fb53413 Accepting request 1190589 from home:jubalh:branches:Virtualization Michal Suchanek 2024-07-31 08:10:56 +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
  • 7b3bead32a Accepting request 1190407 from Virtualization Dominique Leuenberger 2024-07-30 09:55:36 +00:00
  • 4e3b98369e Accepting request 1190407 from Virtualization Dominique Leuenberger 2024-07-30 09:55:36 +00:00
  • d404a8b780 Accepting request 1190372 from home:jubalh:branches:Virtualization Michal Suchanek 2024-07-30 08:02:46 +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
  • 8372e49c91 Accepting request 1179688 from Virtualization Ana Guerrero 2024-06-10 15:38:26 +00:00
  • 23e14b4802 Accepting request 1179688 from Virtualization Ana Guerrero 2024-06-10 15:38:26 +00:00
  • 174c64b02f Accepting request 1179676 from home:morbidrsa:branches:Virtualization Michal Suchanek 2024-06-10 11:15:48 +00:00
  • f2d01e64be Accepting request 1179676 from home:morbidrsa:branches:Virtualization Michal Suchanek 2024-06-10 11:15:48 +00:00
  • 1ba032f4b9 Accepting request 1177098 from Virtualization Ana Guerrero 2024-05-28 15:28:41 +00:00
  • 12d45da3d0 Accepting request 1177098 from Virtualization Ana Guerrero 2024-05-28 15:28:41 +00:00
  • ce609f11ee Accepting request 1175688 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-27 10:33:02 +00:00
  • 2862066bcd Accepting request 1175688 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-27 10:33:02 +00:00
  • efc0a3ca18 Accepting request 1172443 from Virtualization Dominique Leuenberger 2024-05-07 16:05:06 +00:00
  • d9f73bf41b Accepting request 1172443 from Virtualization Dominique Leuenberger 2024-05-07 16:05:06 +00:00
  • faf4fc5eec Accepting request 1171851 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-07 13:11:08 +00:00
  • 4f16b64ee2 Accepting request 1171851 from home:jubalh:branches:Virtualization Michal Suchanek 2024-05-07 13:11:08 +00:00
  • 193789cb16 Accepting request 1163552 from Virtualization Ana Guerrero 2024-04-02 14:40:15 +00:00
  • bae36b331f Accepting request 1163552 from Virtualization Ana Guerrero 2024-04-02 14:40:15 +00:00
  • 96c06a6cde Accepting request 1163549 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-29 14:32:01 +00:00
  • 8627f846ff Accepting request 1163549 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-29 14:32:01 +00:00
  • 106d73897e Accepting request 1163283 from Virtualization Ana Guerrero 2024-03-28 12:55:33 +00:00
  • 931e3a950f Accepting request 1163283 from Virtualization Ana Guerrero 2024-03-28 12:55:33 +00:00
  • 238bd5ed5a Accepting request 1163259 from home:michals Michal Suchanek 2024-03-28 10:19:05 +00:00
  • d2d48502b3 Accepting request 1163259 from home:michals Michal Suchanek 2024-03-28 10:19:05 +00:00
  • 61238aee25 Accepting request 1155256 from Virtualization Ana Guerrero 2024-03-05 17:52:29 +00:00
  • ff6678e3bd Accepting request 1155256 from Virtualization Ana Guerrero 2024-03-05 17:52:29 +00:00
  • 59474d8da1 Accepting request 1155086 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-05 14:47:04 +00:00
  • 42116d677f Accepting request 1155086 from home:jubalh:branches:Virtualization Michal Suchanek 2024-03-05 14:47:04 +00:00
  • c675a61759 Accepting request 1149937 from Virtualization Ana Guerrero 2024-02-23 15:45:06 +00:00
  • 0a77941e22 Accepting request 1149937 from Virtualization Ana Guerrero 2024-02-23 15:45:06 +00:00
  • aa89f25e15 Accepting request 1149930 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-23 13:24:01 +00:00
  • 9626d57cc7 Accepting request 1149930 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-23 13:24:01 +00:00
  • 6e7e5ccdad Accepting request 1149396 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-22 14:02:48 +00:00
  • f2c1364dac Accepting request 1149396 from home:mpdesouza:branches:Virtualization Michal Suchanek 2024-02-22 14:02:48 +00:00
  • 87afa3c46c Accepting request 1133629 from Virtualization Ana Guerrero 2023-12-17 20:32:13 +00:00
  • d29c2a3179 Accepting request 1133629 from Virtualization Ana Guerrero 2023-12-17 20:32:13 +00:00
  • eafead82be Accepting request 1132825 from home:rfrohl:branches:Virtualization Dirk Mueller 2023-12-16 19:16:22 +00:00
  • 317638faa7 Accepting request 1132825 from home:rfrohl:branches:Virtualization Dirk Mueller 2023-12-16 19:16:22 +00:00
  • 1760dd685d Accepting request 1129979 from Virtualization Ana Guerrero 2023-11-30 21:03:56 +00:00
  • 525320889f Accepting request 1129979 from Virtualization Ana Guerrero 2023-11-30 21:03:56 +00:00
  • 528cc72606 Accepting request 1129975 from home:michals Michal Suchanek 2023-11-30 11:51:48 +00:00
  • 94ef86c686 Accepting request 1129975 from home:michals Michal Suchanek 2023-11-30 11:51:48 +00:00
  • d19b0dabfb Accepting request 1127694 from Virtualization Ana Guerrero 2023-11-27 21:42:46 +00:00