<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://theopenxp.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UltimateQuack</id>
	<title>The OpenXP Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://theopenxp.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UltimateQuack"/>
	<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/Special:Contributions/UltimateQuack"/>
	<updated>2026-06-04T17:34:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Talk:Welcome&amp;diff=78</id>
		<title>Talk:Welcome</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Talk:Welcome&amp;diff=78"/>
		<updated>2025-11-16T23:26:59Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: /* Does OPENXP prioritize x64 or x86? (32-bit) */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Does OPENXP prioritize x64 or x86? (32-bit) ==&lt;br /&gt;
&lt;br /&gt;
Question about codebase. [[User:UltimateQuack|UltimateQuack]] ([[User talk:UltimateQuack|talk]]) 23:26, 16 November 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=User:UltimateQuack&amp;diff=77</id>
		<title>User:UltimateQuack</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=User:UltimateQuack&amp;diff=77"/>
		<updated>2025-11-16T23:14:31Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Created page with &amp;quot;Quack!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quack!&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=76</id>
		<title>Development reset</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=76"/>
		<updated>2025-11-16T23:13:14Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Better hyperlinking.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;The Development Reset&#039;&#039;&#039; was one of the main, crucial events of the OpenXP development, which made the development of the [[OpenXP|codebase]] drop back to level 0.&lt;br /&gt;
&lt;br /&gt;
== Reasons ==&lt;br /&gt;
OpenXP was a beginner project, and therefore it recruited developers with almost no experience and of any age. One of the developers hosted the Git server, until they were kicked out in November after deleting everything over allegations of problematic behavior. Source code was mirrored and backed up by the lead developer on his resources, and the mirror was recovered and development continued.&lt;br /&gt;
&lt;br /&gt;
However development reset was already planned to happen, due to the messy and incomplete behavior of new programs, useless laboratory system and lots of inactive developers. It happened in November, 2024, and since then OpenXP&#039;s official website, wiki and download center have been released, with many more things coming soon. &lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXP]]&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=75</id>
		<title>Certificate Generation</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=75"/>
		<updated>2025-11-16T23:11:20Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: It is -&amp;gt; It&amp;#039;s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article will help you to generate valid certificates for [[OpenXP]] compilation via &#039;&#039;&#039;CertUtil&#039;&#039;&#039; CLI tool. It&#039;s very crucial to proceed compiled builds setup and bypass uncertified checks.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For this guide you should have Linux machine (it may be virtual and local), or either an MSYS2 or Cygwin installed to your Windows machine. You can also use Git Bash, as it is practically the same MSYS2 shell, only modified to work better with Linux version of Git. This utility will be upgraded to work on Windows machines natively too, in near future.&lt;br /&gt;
&lt;br /&gt;
== Generation ==&lt;br /&gt;
&lt;br /&gt;
* For first, clone the tool from our [https://codeberg.org/openxp/certutil Codeberg repository] via this command: &amp;lt;code&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://codeberg.org/openxp/certutil&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then after, make your binaries executable recursively: &amp;lt;code&amp;gt;chmod 777 * -R&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then convert &#039;&#039;.sh&#039;&#039; files from DOS to Unix with &#039;&#039;&#039;dos2unix&#039;&#039;&#039; utility. It usually appears with MSYS2 by default, but if it&#039;s not, install it on your environment: &amp;lt;code&amp;gt;dos2unix generate.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
* And finally, execute generation script: &amp;lt;code&amp;gt;./generate.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulted certificates will be placed on &#039;&#039;&amp;lt;code&amp;gt;srv03rtm.certs&amp;lt;/code&amp;gt;&#039;&#039;, which you simply need to copy to root of source code and replace all items there. Script also creates modified versions of certain checker files, which have hardcoded certificate bytes relying on current certificates, so it&#039;s vital to have them matched with newly generated certificates, otherwise builds will be screwed.&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Razzle&amp;diff=74</id>
		<title>Razzle</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Razzle&amp;diff=74"/>
		<updated>2025-11-16T23:10:09Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: , -&amp;gt; ;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Razzle&#039;&#039;&#039; is the build environment of Windows NT operating systems, which is used in OpenXP too. It&#039;s name comes after the codename of Windows NT 3.1, and it&#039;s purpose is to define building variables and set up an environment for building necessary components and source code of Windows NT.&lt;br /&gt;
&lt;br /&gt;
It was also used in OS/2 before the partnership refusal between Microsoft and IBM in plan of OS/2 development.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The common arguments of Razzle are following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;free&amp;lt;/code&amp;gt; - retail build;&lt;br /&gt;
* &amp;lt;code&amp;gt;chk&amp;lt;/code&amp;gt; - checked build, which contains additional debugging information and therefore slower in execution;&lt;br /&gt;
* &amp;lt;code&amp;gt;offline&amp;lt;/code&amp;gt; - isolates source code from Source Depot or similar linked programs. Without this argument, Razzle tries to connect with the source server via &amp;lt;code&amp;gt;sd.exe&amp;lt;/code&amp;gt;, but due to internal addresses absence, it goes abrupt and errors start to appear. This workaround is fixed in OpenXP internally, changing points to Git.&lt;br /&gt;
&lt;br /&gt;
=== Architectures ===&lt;br /&gt;
By default, Razzle builds for x86 platforms. To specify another one, you should append one of these arguments after previous one:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;win64&amp;lt;/code&amp;gt; - choosing an Intel Itanium 64 (IA-64) target for build. If you append &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;, it will build for AMD64 targets;&lt;br /&gt;
* &amp;lt;code&amp;gt;pocketpc&amp;lt;/code&amp;gt; - builds ARMv4 target, prevailingly for Windows CE 2003 (or Windows Mobile 2003).&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
Miscellaneous arguments of Razzle are these:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;verbose&amp;lt;/code&amp;gt; - executes Razzle script suite and outputs every action happening;&lt;br /&gt;
* &amp;lt;code&amp;gt;ntttest&amp;lt;/code&amp;gt; - builds NT test sources (if they exist);&lt;br /&gt;
* &amp;lt;code&amp;gt;emulation&amp;lt;/code&amp;gt; - builds sources runnable on various simulators of processors and their architectures;&lt;br /&gt;
* &amp;lt;code&amp;gt;chkkernel&amp;lt;/code&amp;gt; - builds checked versions of NT kernel;&lt;br /&gt;
* &amp;lt;code&amp;gt;no_opt&amp;lt;/code&amp;gt; - disables compiler optimizations which may lead to larger file sizes;&lt;br /&gt;
* &amp;lt;code&amp;gt;mui_magic&amp;lt;/code&amp;gt; - generates language-neutral (or pseudo language) build. Highly incomplete and needs workarounds;&lt;br /&gt;
* &amp;lt;code&amp;gt;no_binaries&amp;lt;/code&amp;gt; - compiles without creating specific directory for binaries (e.g. &amp;lt;code&amp;gt;binaries.x86fre&amp;lt;/code&amp;gt;);&lt;br /&gt;
* &amp;lt;code&amp;gt;binaries_dir&amp;lt;/code&amp;gt; - specifies custom path of binaries different from original one;&lt;br /&gt;
* &amp;lt;code&amp;gt;sepchar&amp;lt;/code&amp;gt; - replaces dot in binaries path with custom symbol, specified by user;&lt;br /&gt;
* &amp;lt;code&amp;gt;postbld_dir&amp;lt;/code&amp;gt; - specifies path of post-build directory;&lt;br /&gt;
* &amp;lt;code&amp;gt;temp&amp;lt;/code&amp;gt; - specifies custom temporary folder;&lt;br /&gt;
* &amp;lt;code&amp;gt;no_title&amp;lt;/code&amp;gt; - disallows title change of Command Prompt to &amp;quot;Build Environment&amp;quot;;&lt;br /&gt;
* &amp;lt;code&amp;gt;no_certcheck&amp;lt;/code&amp;gt; - doesn&#039;t check for code signing certificate existence;&lt;br /&gt;
* &amp;lt;code&amp;gt;no_sdrefresh&amp;lt;/code&amp;gt; - doesn&#039;t update Source Depot client (sd.exe);&lt;br /&gt;
* &amp;lt;code&amp;gt;restricted_path&amp;lt;/code&amp;gt; - sets path to the same restricted path that build uses (for debugging &amp;quot;why can&#039;t build find my tool&amp;quot; problems);&lt;br /&gt;
* &amp;lt;code&amp;gt;officialbuild&amp;lt;/code&amp;gt; - makes retail builds, reducing remnants of development code. It checks for tools/BuildMachines.txt, and if exists, the specific values to build official builds;&lt;br /&gt;
* &amp;lt;code&amp;gt;exec&amp;lt;/code&amp;gt; - optional arguments to execute after Razzle initiation:&lt;br /&gt;
* &amp;lt;code&amp;gt;enigma&amp;lt;/code&amp;gt; - turns on CSP signing and CSP signature checks;&lt;br /&gt;
* &amp;lt;code&amp;gt;vaultsign&amp;lt;/code&amp;gt; - requires CSP&#039;s to be vault signed with the Microsoft key.&lt;br /&gt;
[[Category:OpenXP]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Razzle&amp;diff=73</id>
		<title>Razzle</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Razzle&amp;diff=73"/>
		<updated>2025-11-16T23:08:39Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Grammar fixing and stuff.²&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Razzle&#039;&#039;&#039; is the build environment of Windows NT operating systems, which is used in OpenXP too. It&#039;s name comes after the codename of Windows NT 3.1, and it&#039;s purpose is to define building variables and set up an environment for building necessary components and source code of Windows NT.&lt;br /&gt;
&lt;br /&gt;
It was also used in OS/2 before the partnership refusal between Microsoft and IBM in plan of OS/2 development.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The common arguments of Razzle are following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;free&amp;lt;/code&amp;gt; - retail build,&lt;br /&gt;
* &amp;lt;code&amp;gt;chk&amp;lt;/code&amp;gt; - checked build, which contains additional debugging information and therefore slower in execution,&lt;br /&gt;
* &amp;lt;code&amp;gt;offline&amp;lt;/code&amp;gt; - isolates source code from Source Depot or similar linked programs. Without this argument, Razzle tries to connect with the source server via &amp;lt;code&amp;gt;sd.exe&amp;lt;/code&amp;gt;, but due to internal addresses absence, it goes abrupt and errors start to appear. This workaround is fixed in OpenXP internally, changing points to Git.&lt;br /&gt;
&lt;br /&gt;
=== Architectures ===&lt;br /&gt;
By default, Razzle builds for x86 platforms. To specify another one, you should append one of these arguments after previous one:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;win64&amp;lt;/code&amp;gt; - choosing an Intel Itanium 64 (IA-64) target for build. If you append &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;, it will build for AMD64 targets,&lt;br /&gt;
* &amp;lt;code&amp;gt;pocketpc&amp;lt;/code&amp;gt; - builds ARMv4 target, prevailingly for Windows CE 2003 (or Windows Mobile 2003).&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
Miscellaneous arguments of Razzle are these:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;verbose&amp;lt;/code&amp;gt; - executes Razzle script suite and outputs every action happening,&lt;br /&gt;
* &amp;lt;code&amp;gt;ntttest&amp;lt;/code&amp;gt; - builds NT test sources (if they exist),&lt;br /&gt;
* &amp;lt;code&amp;gt;emulation&amp;lt;/code&amp;gt; - builds sources runnable on various simulators of processors and their architectures,&lt;br /&gt;
* &amp;lt;code&amp;gt;chkkernel&amp;lt;/code&amp;gt; - builds checked versions of NT kernel,&lt;br /&gt;
* &amp;lt;code&amp;gt;no_opt&amp;lt;/code&amp;gt; - disables compiler optimizations which may lead to larger file sizes,&lt;br /&gt;
* &amp;lt;code&amp;gt;mui_magic&amp;lt;/code&amp;gt; - generates language-neutral (or pseudo language) build. Highly incomplete and needs workarounds,&lt;br /&gt;
* &amp;lt;code&amp;gt;no_binaries&amp;lt;/code&amp;gt; - compiles without creating specific directory for binaries (e.g. &amp;lt;code&amp;gt;binaries.x86fre&amp;lt;/code&amp;gt;),&lt;br /&gt;
* &amp;lt;code&amp;gt;binaries_dir&amp;lt;/code&amp;gt; - specifies custom path of binaries different from original one,&lt;br /&gt;
* &amp;lt;code&amp;gt;sepchar&amp;lt;/code&amp;gt; - replaces dot in binaries path with custom symbol, specified by user,&lt;br /&gt;
* &amp;lt;code&amp;gt;postbld_dir&amp;lt;/code&amp;gt; - specifies path of post-build directory,&lt;br /&gt;
* &amp;lt;code&amp;gt;temp&amp;lt;/code&amp;gt; - specifies custom temporary folder,&lt;br /&gt;
* &amp;lt;code&amp;gt;no_title&amp;lt;/code&amp;gt; - disallows title change of Command Prompt to &amp;quot;Build Environment&amp;quot;,&lt;br /&gt;
* &amp;lt;code&amp;gt;no_certcheck&amp;lt;/code&amp;gt; - doesn&#039;t check for code signing certificate existence,&lt;br /&gt;
* &amp;lt;code&amp;gt;no_sdrefresh&amp;lt;/code&amp;gt; - doesn&#039;t update Source Depot client (sd.exe),&lt;br /&gt;
* &amp;lt;code&amp;gt;restricted_path&amp;lt;/code&amp;gt; - sets path to the same restricted path that build uses (for debugging &amp;quot;why can&#039;t build find my tool&amp;quot; problems),&lt;br /&gt;
* &amp;lt;code&amp;gt;officialbuild&amp;lt;/code&amp;gt; - makes retail builds, reducing remnants of development code. It checks for tools/BuildMachines.txt, and if exists, the specific values to build official builds,&lt;br /&gt;
* &amp;lt;code&amp;gt;exec&amp;lt;/code&amp;gt; - optional arguments to execute after Razzle initiation,&lt;br /&gt;
* &amp;lt;code&amp;gt;enigma&amp;lt;/code&amp;gt; - turns on CSP signing and CSP signature checks,&lt;br /&gt;
* &amp;lt;code&amp;gt;vaultsign&amp;lt;/code&amp;gt; - requires CSP&#039;s to be vault signed with the Microsoft key.&lt;br /&gt;
[[Category:OpenXP]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Download_Center&amp;diff=72</id>
		<title>Download Center</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Download_Center&amp;diff=72"/>
		<updated>2025-11-16T23:06:14Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Removed unnecessary &amp;quot;,&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;OpenXP&#039;s Download Center&#039;&#039;&#039; is a dedicated place from where you can download Windows Server 2003&#039;s source code and patches released by OpenXP. This website is generally available for everyone to download all that stuff, and for public files it doesn&#039;t require registration.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
At this moment, OpenXP&#039;s Download Center lacks several functionalities, which will be added in the future:&lt;br /&gt;
&lt;br /&gt;
* Better UI for the website,&lt;br /&gt;
* Ability to download insider builds (available for testers),&lt;br /&gt;
* Sharing of downloadable items/links to everyone,&lt;br /&gt;
* Limiting download of constant items per day.&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXP]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Sandbox:OpenKernel&amp;diff=71</id>
		<title>Sandbox:OpenKernel</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Sandbox:OpenKernel&amp;diff=71"/>
		<updated>2025-11-16T23:04:52Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Grammar fixing and stuff.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Revision|revision=1}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OpenKernel&#039;&#039;&#039; (shortly `&#039;&#039;ONT`&#039;&#039;, &#039;&#039;`OK&#039;&#039;`, longer &#039;&#039;`OpenXP Kernel`&#039;&#039;) is a new, working-in-progress, upcoming sub-project of [[OpenXP]], intended to gradually replace the Windows NT kernel provided on the Windows Server 2003 source code tree. In difference of ReactOS, OpenKernel will be intended for more stability, reliability and more optimized behavior, in order to be flexible and expandable in modern terms of operating system development.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
OpenKernel is an inspiration of combining original NT kernel with Microsoft&#039;s MinWin project, which is the partial refactor of the first one. Also huge accent will be placed into Linux principles of kernel development, because NT structure is itself great and promising, therefore rewrite of NT kernel is need, to turn NT into a really portable system. The architectural differences in contrary of NT Kernel are following:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;All functionalities into one kernel, instead of multiple ones&#039;&#039;&#039;: this allows to reduce amount of produced binaries, and provide single in-replacement file for &amp;lt;code&amp;gt;ntoskrnl.exe&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ntkrnlmp.exe&amp;lt;/code&amp;gt; and it&#039;s siblings, which differ from each other with enabled code of processor-specific features (e.g. PAE extension support or config for multi-processors),&lt;br /&gt;
# &#039;&#039;&#039;Ability to support multiple boot loaders&#039;&#039;&#039;: support will go beyond NTLDR and BOOTMGR, and will include open-source solutions such as GRUB, and will introduce special API to add support for third-party boot loaders, even self-made ones,&lt;br /&gt;
# &#039;&#039;&#039;Less architecture-specific code&#039;&#039;&#039;: instead kernel should also provide HAL-different API for separate architectures, in order to expand/fix architecture-specific culprits, which may be brought up during kernel development,&lt;br /&gt;
# &#039;&#039;&#039;Open Source with GPL license&#039;&#039;&#039;: this kernel will be available for everyone for free and navigated development, and will be expandable for everyone who wants to master OpenKernel.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
Since OpenKernel is planned to be expandable even beyond OpenXP, these following mini-projects will be planned for beyond:&lt;br /&gt;
&lt;br /&gt;
* Unique replacement for MSVCRT, which includes latest C/C++ specifications and features, and will contain lightweight implementations,&lt;br /&gt;
* Enhanced boot loader from 0, like NTLDR but on steroids. Will be shipped as an illustration of boot loader expandable APIs of OpenKernel in action,&lt;br /&gt;
* New HAL architecture, which will support both legacy and proprietary HALs, and will allow everyone to write custom HAL for custom hardware.&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=70</id>
		<title>Development reset</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=70"/>
		<updated>2025-11-16T23:02:52Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: The&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;The Development Reset&#039;&#039;&#039; was one of the main, crucial events of the OpenXP development, which made the development of the [[codebase]] drop back to level 0.&lt;br /&gt;
&lt;br /&gt;
== Reasons ==&lt;br /&gt;
OpenXP was a beginner project, and therefore it recruited developers with almost no experience and of any age. One of the developers hosted the Git server, until they were kicked out in November after deleting everything over allegations of problematic behavior. Source code was mirrored and backed up by the lead developer on his resources, and the mirror was recovered and development continued.&lt;br /&gt;
&lt;br /&gt;
However development reset was already planned to happen, due to the messy and incomplete behavior of new programs, useless laboratory system and lots of inactive developers. It happened in November, 2024, and since then OpenXP&#039;s official website, wiki and download center have been released, with many more things coming soon. &lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXP]]&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=69</id>
		<title>Development reset</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Development_reset&amp;diff=69"/>
		<updated>2025-11-16T23:02:17Z</updated>

		<summary type="html">&lt;p&gt;UltimateQuack: Formatting, grammar, etc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Development reset&#039;&#039;&#039; was one of the main, crucial events of the OpenXP development, which made the development of the [[codebase]] drop back to level 0.&lt;br /&gt;
&lt;br /&gt;
== Reasons ==&lt;br /&gt;
OpenXP was a beginner project, and therefore it recruited developers with almost no experience and of any age. One of the developers hosted the Git server, until they were kicked out in November after deleting everything over allegations of problematic behavior. Source code was mirrored and backed up by the lead developer on his resources, and the mirror was recovered and development continued.&lt;br /&gt;
&lt;br /&gt;
However development reset was already planned to happen, due to the messy and incomplete behavior of new programs, useless laboratory system and lots of inactive developers. It happened in November, 2024, and since then OpenXP&#039;s official website, wiki and download center have been released, with many more things coming soon. &lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXP]]&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
</feed>