News: 0001653761

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

ReactOS Merges Support For Job Objects As Step To Running Modern Windows Apps

([Operating Systems] 4 Hours Ago ReactOS + Job Objects)


Merged yesterday to the ReactOS code-base is initial support for Job Objects, which is an important milestone in the road to being able to run more modern Windows software under this open-source operating system striving for Windows driver/application compatibility.

Job Objects in the context of the Windows kernel are kernel primitives to allow groups of processes to be managed/controlled as a single unit. Job Objects are used for handling of resource limits, collective termination, security restrictions, etc. This is needed for modern Windows apps like web browsers for handling of sandboxing as well as being used by various services and daemons. Job Objects are documented at [1]learn.microsoft.com for those wanting to learn more about them in general.

[2]This pull request was merged on Saturday for adding basic support for jobs within the ReactOS kernel. This work has been a long time coming with the original Job Objects code for ReactOS dating back nearly a decade.

The Job Objects code now in place for ReactOS targets the pre Windows 8 functionality and does leave some features not yet implemented but gets the basic support working. See the aforelinked pull request for all the details.

ReactOS posted the good news on [3]X and the important milestone toward being able to run modern apps like web browsers ont his platform.

This follows other recent progress on ReactOS like [4]the first Windows NT6 system call in working toward Windows Vista application compatibility. This summer ReactOS also hit the milestone of [5]being able to run the game Half-Life 2 .



[1] https://learn.microsoft.com/en-us/windows/win32/procthread/job-objects

[2] https://github.com/reactos/reactos/pull/7500

[3] https://x.com/reactos/status/2091477166563189163

[4] https://www.phoronix.com/news/ReactOS-First-NT6-Syscall

[5] https://www.phoronix.com/news/Half-Life-2-ReactOS



Ultra Short Term Nostalgia:
Homesickness for the extremely recent past: "God, things seemed
so much better in the world last week."
-- Douglas Coupland, "Generation X: Tales for an Accelerated
Culture"