
Autumn is the traditional time of recovery in the ReactOS development camp.
In our group in front of Halloween, we “scared” the participants for a long time with scary pictures, and each time, due to problems in the data center, by coincidence, our site fell. In fact, we thus presented the latest development - the C ++ memory management manager codenamed
Monstera . At the moment, the component code is in a separate branch of the same name. The new manager will allow to get rid of 90% of the existing problems of the type "
memory could not be read / write " - the main trouble ReactOS.
Parting words from Alexey BraginInitial commit of a small subproject I wanted to do for years. If you like it, it’s more than enough to get it.
A cut from the readme file:
There is no need for a memory manager to write a memory manager.
Monstera is implemented in a subset of C ++ programming language. A document
coding style
available.
Key ideas:
1. Object oriented language for object oriented kernel. When NT was implemented, C ++ wasn't that good.
2. Simplicity> optimization. It is a sacrifice implementation.
3. Same Native API. Internal implementation and external interfaces are two different things.
4. Don't drift away too much. If you’re trying to find out what to do, you’ll be looking at it.
Credits:
- ReactOS Mobile Systems for Monstera.
- Alex Ionescu for his ReactOS kernel.
- Timo Kreuzer, Johannes Anderwald for their C ++ - in-the-kernel-mode help.
- Amine Khaldi for help with the build environment.
- ReactOS team for their great work.
DVD Write Now
We can also
officially announce that support for recording laser discs and the
UDF file system will appear in ReactOS. This was made possible thanks to the principle decision of an independent development team led by Alexander Telyatnikov to transfer his creation,
DVD Write Now, into the domain of the community.
News on the website of developers. At the moment, the source code of the program is in a closed review, later it will become publicly available. But you can try DVD Write Now right now by downloading the binary package in the ReactOS Application Manager.
By the way, Alexander is already known for his other contribution to open source - the
universal driver of hard disk controllers . We invite other independent developers to cooperate.
')
Multi-user support.
Eric Kohl, one of the developers of the operating system,
reported almost complete readiness of the user account management subsystem:
Enable the new SAM-based logon system. If you’re using winvagon.dll and the registry. The reamining bugs. All accounts still have been fixed as soon as possible.
It remains only to fix bugs.
NTVDM
Development of a virtual machine to run DOS programs
is in full swing. The pace gives us hope that we will see this component working for a couple of months.
Bad weather
In fact, our data center (of course, it is not completely ours, our servers are just there) was cut down due to problems with electricity, and local system administrators could not get to work because of the hurricane that covered half of Europe. Around this time, Alexey Bragin was in Sweden:
Yesterday (advancing towards Hurricane "Saint Jude") we could not miss the opportunity to carry the ReactOS flag through the central park and the embankment of the city of Helsinki!