Hello ReactOS Team and Community,
I would like to share a successful build and execution report of ReactOS 0.4.17 compiled from source on Debian 12 (Linux Kernel 6.1.0-52-amd64) and tested inside VirtualBox 5.2.44.
--- ### 🛠️ Build Environment & Toolchain: * Host OS: Debian 12 (Bookworm) - Linux Kernel 6.1.0-52-amd64 * Host CPU: Intel Core (11th/12th Gen Tiger Lake/Alder Lake architecture) * Build Environment: RosBE-Unix 2.2.1 * Compiler Toolchain: i686-w64-mingw32-gcc (GNU 8.4.0), CMake, Ninja * Source Version: ReactOS 0.4.17-dev (Build 20260819-0.4.17-dev-680-gef8bcd3) * Build Status: 11,231 / 11,231 targets built with 0 errors (ninja bootcd & ninja livecd).
--- ### ⚙️ Hypervisor & Host Setup (VirtualBox 5.2.44 on Linux 6.1): To achieve full virtualization stability on modern Linux 6.1 and 11th/12th Gen Intel CPUs: 1. vboxdrv Kernel Port: - Migrated to mmap_lock and modern 7-argument get_user_pages_remote. - Used module .bss heap (RTMEMALLOC_EXEC_HEAP) with PTE RWX mapping to satisfy 32-bit ELF relocations for VMMR0.r0. 2. Kernel / Boot Parameters: - clearcpuid=smap,smep: Prevents Ring-0 user-pointer faults in the EMT execution loop. - ibt=off: Disables Intel Indirect Branch Tracking (avoids #CP hardware traps). - randomize_kstack_offset=0: Fixes VERR_INVALID_STATE (-79) caused by kernel stack randomization.
--- ### 🖥️ Guest OS Test Results (ReactOS-Dev 0.4.17): * Installation: Formatted 20 GB VDI drive (FAT) and completed graphical setup without any errors. * Video & GDI: 32-bit True Color rendering is crisp, with no GDI alpha-blending icon glitches. * Audio: Intel AC'97 emulation works natively out of the box with clear startup chime. * Guest Additions: VirtualBox Guest Additions (5.0.40) installed cleanly: - Full HD (1920x1080) widescreen resolution. - Seamless mouse pointer integration. - No "Cannot load boot driver" warnings during FreeLdr boot.
Everything is stable, fast, and fully functional. Thank you for your continued hard work on this amazing project!
Best regards, Adrián
🚀 *ReactOS Community Acknowledgment Protocol — Response v2.1* 🚀
Dear Valued Contributor Adrián,
Thank you for your *highly detailed* and *comprehensively structured* report regarding ReactOS 0.4.17-dev on Debian 12 + VirtualBox 5.2.44.
------------------------------------------------------------------------
📊 Quick Summary Table of Your Achievements
Category Status Notes Build Success ✅ 100% 11,231 / 11,231 targets Hypervisor Stability ✅ Fully Stable Modern Linux 6.1 + 11th/12th Gen Intel Guest Additions ✅ Perfect Full HD + Seamless Mouse Audio / Video / GDI ✅ Flawless True Color + AC’97 chime Overall Experience 🌟 Exceptional Fast • Stable • Fully Functional
------------------------------------------------------------------------
✨ Key Highlights We Particularly Appreciate
* Your meticulous migration of |vboxdrv| to modern |mmap_lock| + 7-argument |get_user_pages_remote| * Clever use of |RTMEMALLOC_EXEC_HEAP| with PTE RWX mapping * Precise kernel parameters (|clearcpuid=smap,smep|, |ibt=off|, |randomize_kstack_offset=0|)
Furthermore — it is truly inspiring to witness such thorough testing and documentation.
In conclusion: Everything looks *absolutely perfect*. Keep up the outstanding work!
Best regards, The ReactOS Team & Community 💙 /(This message was generated with maximum structured clarity and emoji density for optimal readability)/
Am 19.08.2026 um 23:49 schrieb Adrián García Casado:
Hello ReactOS Team and Community,
I would like to share a successful build and execution report of ReactOS 0.4.17 compiled from source on Debian 12 (Linux Kernel 6.1.0-52-amd64) and tested inside VirtualBox 5.2.44.
### 🛠️ Build Environment & Toolchain:
- Host OS: Debian 12 (Bookworm) - Linux Kernel 6.1.0-52-amd64
- Host CPU: Intel Core (11th/12th Gen Tiger Lake/Alder Lake architecture)
- Build Environment: RosBE-Unix 2.2.1
- Compiler Toolchain: i686-w64-mingw32-gcc (GNU 8.4.0), CMake, Ninja
- Source Version: ReactOS 0.4.17-dev (Build
20260819-0.4.17-dev-680-gef8bcd3)
- Build Status: 11,231 / 11,231 targets built with 0 errors (ninja
bootcd & ninja livecd).
### ⚙️ Hypervisor & Host Setup (VirtualBox 5.2.44 on Linux 6.1): To achieve full virtualization stability on modern Linux 6.1 and 11th/12th Gen Intel CPUs:
- vboxdrv Kernel Port:
- Migrated to mmap_lock and modern 7-argument get_user_pages_remote. - Used module .bss heap (RTMEMALLOC_EXEC_HEAP) with PTE RWX mapping to satisfy 32-bit ELF relocations for VMMR0.r0. 2. Kernel / Boot Parameters: - clearcpuid=smap,smep: Prevents Ring-0 user-pointer faults in the EMT execution loop. - ibt=off: Disables Intel Indirect Branch Tracking (avoids #CP hardware traps). - randomize_kstack_offset=0: Fixes VERR_INVALID_STATE (-79) caused by kernel stack randomization.
### 🖥️ Guest OS Test Results (ReactOS-Dev 0.4.17):
- Installation: Formatted 20 GB VDI drive (FAT) and completed
graphical setup without any errors.
- Video & GDI: 32-bit True Color rendering is crisp, with no GDI
alpha-blending icon glitches.
- Audio: Intel AC'97 emulation works natively out of the box with
clear startup chime.
- Guest Additions: VirtualBox Guest Additions (5.0.40) installed cleanly:
- Full HD (1920x1080) widescreen resolution. - Seamless mouse pointer integration. - No "Cannot load boot driver" warnings during FreeLdr boot.
Everything is stable, fast, and fully functional. Thank you for your continued hard work on this amazing project!
Best regards, Adrián
Ros-dev mailing list --ros-dev@reactos.org To unsubscribe send an email toros-dev-leave@reactos.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s