Aka project Doors!
> In the long term, we could leverage the power of Git and fork the WINE
> repository on GitHub. We could then apply Wine-Staging patches and our
> own changes to that repository. Syncing with upstream would now be
> possible by merging commits instead of overwriting files. In the end,
> DLLs from that repository could be blindly imported into the ReactOS
> repo again. No more maintaining of "wininet_ros.diff" and the like
>
> I hope we can have a solution before branching for 0.4.8. Otherwise,
> I suspect that we will lose many features of 0.4.7 and the recent
> history. For instance, DXTn support just got enabled in ReactOS, but it
> has always been based on Wine-Staging code.
>
>
> As James used to say: WINE Is Not Enough!
We often get bug reports with just a screenshot of a bluescreen; we then
go ahead and tell people that bluescreens are basically useless, they
should get a debug log and a backtrace, and also remember to tell us
what version they're using.
Since there's actually no reason why bluescreens need to be useless, I
thought I'd try to change that.
I've attached an example. The source for this quick PoC can be found at
https://github.com/ThFabba/reactos/commit/6a9f172b76bd11f763598c16e5d47299e…
Thoughts?
Hi all!
Starting with build 0.4.8-dev-655-g63a3a2c, ReactOS has first support
for NT6+ applications (aka programs written for Windows Vista, Windows
7, etc.). Please retest such applications under ReactOS!
As newer Windows APIs are still missing in ReactOS, I would be surprised
if a high number of NT6+ applications suddenly works.
However, many applications may just be compiled by a new Visual Studio
without using any modern APIs. They could work now.
My "Hello World" compiled by VS 2017 v141 toolchain printed many
messages about missing apiset DLLs in the debug log, but otherwise works
well. So the next step should obviously be finishing and integrating
Mark's work on the apiset DLLs in
https://github.com/learn-more/reactos/commits/apisets
But interestingly, the build produced by the v141_xp toolchain also
looks for these apiset DLLs. Therefore, it would be possible that an
application expects a full NT6 system when finding them. Consequently,
application compatibility could be compromised if we just dump all
apiset DLLs into ReactOS, applications now expect NT6, but the OS
continues to behave like NT5 by default.
This is why I suggest detecting an NT6+ application in ntdll to have it
auto-apply a shim that lets ReactOS behave like an NT6 OS. The apiset
DLLs should only be available in this mode, but not for the NT5
personality of ReactOS. Let's not import the apisets before the ntdll
shim work is done in order to preserve our existing application
compatibility.
Cheers,
Colin
Quoting directly from IRC:
[18:22] (Figarocool): hi!
[18:23] (Figarocool): is someone online?
[18:23] (@gigaherz): yes
[18:23] (Figarocool): you a developer?
[18:24] (Figarocool): a loader was developed for a few days to load linux
on ps4
[18:24] (Figarocool): https://github.com/fail0verflow/ps4-linux
[18:25] (Figarocool): would it be possible to port this to start rectos? it
would be something of great visibility for the reactos project
[18:25] (Figarocool): loader
[18:25] (Figarocool): https://github.com/valentinbreiz/PS4-Linux-Loader
[18:25] (Figarocool): on firmware 4.05
[18:25] (Figarocool): ps4 runs on x86
[18:26] (Figarocool): would it be complicated to do this for you?
[18:26] (@gigaherz): I don't own a ps4 and I'm not an expert in the reactos
booting process, so I'm not the right person to ask
[18:27] (Figarocool): could you open a discussion about this?
[18:28] (@gigaherz): well this is IRC, just talking about it is already a
discussion
[18:28] (@gigaherz): but if you want something more "official"
[18:28] (@gigaherz): you can post this information on an email to the
ros-dev mailing list
[18:28] (@gigaherz): (subscribe to the mailing list if you want to see the
replies)
[18:29] (Thedarkb1): You probably could.
[18:33] (CatButts): hmmm
[18:33] (CatButts): unlike PC, PS4 is single hardware configuration
[18:33] (CatButts): getting ReactOS on a PS4? hmmm, that wouldn't hurt
[18:34] (CatButts): [19:25] <Figarocool> it would be something of great
visibility for the reactos project
[18:34] (Figarocool): check:
https://github.com/valentinbreiz/PS4-Linux-Loader
[18:34] (Figarocool): loader to load linux (x86) and driver
[18:35] (Figarocool): however, since reactos and open would be a great
novelty for the knowledge of the os
[18:35] (Figarocool): so it could give a lot of novelties in the media
aspect
[18:35] (Figarocool): you could think about it
[18:36] (@gigaherz): the loading process of NT is very different from linux
[18:36] (@gigaherz): but as I said, because I'm not the right person to ask
[18:36] (@gigaherz): it would be best if you put the information on the
mailing list
[18:36] (@gigaherz): for all the people interested to read
[18:36] (Figarocool): could you open the discussion on the mail?
[18:37] (@gigaherz): I think it would be best if someone who is actually
interested in it would do so
[18:38] (Figarocool): I also say this because of the media aspect
[18:39] (Figarocool): since they are now installing linux to use the
console as a PC
[18:39] (Figarocool): this would be great using reactos
[18:39] (Figarocool): being x86 all windows games and more would be
compatible
<span style="font-family:arial,helvetica,sans-serif; font-size:12px">Talking of which, what's the status of Victor's website for RAPPS submissions?<br>
<br>
H.</span>
<div class="gl_quote" style="margin-top: 20px; padding-top: 5px;">De : gigaherz(a)gmail.com<br>
A : ros-dev(a)reactos.org<br>
Envoyé: lundi 8 janvier 2018 18:28<br>
Objet : Re: [ros-dev] RAPPS Database now maintained in https://github.com/reactos/rapps-db<br>
<div class="gl_quoted">
<div dir="ltr">
<div>\o/ awesome!<br>
</div>
It would be more awesome to have a crowdsourced (moderated) compatibility database to generate these from, but until that's done, this is a really good addition.</div>
<div class="gmail_extra">
<div class="gmail_quote">On 8 January 2018 at 18:15, Colin Finck <span dir="ltr"><<a href="mailto:colin@reactos.org" target="_blank">colin(a)reactos.org</a>></span> wrote:
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all!<br>
<br>
We all wanted the RAPPS Database to leave the main source tree for a<br>
long time. When Alexander Shaposhnikov asked me today if it was possible<br>
to regenerate the rappmgr.cab on every commit, I took the opportunity<br>
and split off the /media/rapps folder (including all history) into its<br>
own repository: <a href="https://github.com/reactos/rapps-db" rel="noreferrer" target="_blank">https://github.com/reactos/<wbr>rapps-db</a><br>
<br>
As a bonus, the public database at<br>
<a href="https://svn.reactos.org/packages/rappmgr.cab" rel="noreferrer" target="_blank">https://svn.reactos.org/<wbr>packages/rappmgr.cab</a> is now automatically<br>
updated with every commit to that repository.<br>
<br>
I hope you'll like that change :)<br>
<br>
<br>
Cheers,<br>
<br>
Colin<br>
<br>
______________________________<wbr>_________________<br>
Ros-dev mailing list<br>
<a href="mailto:Ros-dev@reactos.org">Ros-dev(a)reactos.org</a><br>
<a href="http://www.reactos.org/mailman/listinfo/ros-dev" rel="noreferrer" target="_blank">http://www.reactos.org/<wbr>mailman/listinfo/ros-dev</a></blockquote>
</div>
</div>
<!-- PART SEPARATOR --><br>
<br>
<br>
_______________________________________________<br>
Ros-dev mailing list<br>
Ros-dev(a)reactos.org<br>
http://www.reactos.org/mailman/listinfo/ros-dev</div>
<div class="gl_quoted"> </div>
</div>
Hi all!
We all wanted the RAPPS Database to leave the main source tree for a
long time. When Alexander Shaposhnikov asked me today if it was possible
to regenerate the rappmgr.cab on every commit, I took the opportunity
and split off the /media/rapps folder (including all history) into its
own repository: https://github.com/reactos/rapps-db
As a bonus, the public database at
https://svn.reactos.org/packages/rappmgr.cab is now automatically
updated with every commit to that repository.
I hope you'll like that change :)
Cheers,
Colin
Hi all,
I just finished converting our "project-tools" SVN repo to Git and
splitting it up into individual repositories in the process.
These repos have already been uploaded to GitHub
(https://github.com/reactos), so you can have a look and comment easily.
Welcome these 18 new repositories:
* ahk_tests
* buildbot_config
* git-tools
* irc
* Message_Translator
* monitoring
* packmgr (Archived)
* project-tools-archive (Archived)
* Qemu_GUI
* reactosdbg
* Release_Engineering
* RosBE
* rosev_ircsystem
* rosev_jameicaplugin
* RosTE
* sysreg2
* sysreg3 (Archived)
* vmwaregateway
I haven't given anyone write access yet. I think this is acceptable for
the moment while we check if there are any outstanding issues with the
conversion.
Please let me know until January 7. If everything is okay by then, I
will add write access again and officially move development away from
the project-tools SVN repo.
Have a good start into 2018!
Colin