Re: Status Meeting (November 2020)
Magnus Johnsson <[email protected]> Wed, 2 Dec 2020 17:22:22 +0100
| Newsgroups | gmane.os.reactos.kernel |
|---|---|
| Message-ID | <CAOUnxJH_BC3tQPApYVdjp34ntj=O31YVqjcaaHbmfNp3GZwE0w@mail.gmail.com> |
--===============0806131165== Content-Type: multipart/alternative; boundary="0000000000008f829b05b57da6d1" --0000000000008f829b05b57da6d1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Just a question from the outside here. If we look forward instead of backwards, what work would it take to make *just the command line build tools* work on reactos for newer versions? Is that something to strive for? Is there a missing API, is it fundamentally incompatible in some way, is reactos 'target windows version' wrong..? Den ons 2 dec. 2020 kl 11:14 skrev <[email protected]>: > I unfortunately don't get to contribute much anymore due to other > commitments, so my view has little weight here, however I just wanted to > throw my support behind Colin here in his effort to move the project > forward. > > Personally, I'd love to see reactos move to more modern standards, > allowing more emphasis to be placed onto modern C++ and the benefits it > brings: > - Support for scoped resources and RAII > - Better type checking > - Stronger use of const correctness > - Range based loops > - Use of bool and nullptr instead of BOOLEAN/BOOL and NULL > - Even use of the thing I hate the most ... auto =F0=9F=98=8A > - STL in user mode > - vectors, lists, etc > - NATVIS support to make the above easy to debug > - etc, etc, etc > > I'm not advocating that these should be requirements, or to ever try to > push devs to make use of them, but it would be incredibly useful to give > developers the option if they prefer, as so many developers no do. > > If it were me, I'd be tempted to drop VS2015 support too, only ever > supporting the last two major toolchains from any compiler. > > Ged. > > > -----Original Message----- > From: Ros-dev <[email protected]> On Behalf Of Colin Finck > Sent: 02 December 2020 08:07 > To: [email protected] > Subject: Re: [ros-dev] Status Meeting (November 2020) > > > 1. Visual Studio 2010 is the last version that works (or almost works) > > on ReactOS [...] > > 2. Dropping useful features is not really a good idea at all. > > Oleg, nobody wants to take away any features here. VS2010 will continue > to run on ReactOS now and in the future. This discussion is merely about > *compiling ReactOS* with VS2010. > > Everyone, please put personal preferences aside and think about the big > picture: > We don't have the workforce Microsoft had when creating Windows XP. > The only way we can ever create a compatible OS is by leveraging modern > technologies not yet available back then and building on the open-source > work third parties have already done for us. > If we however decide to limit us to 10-year-old technologies now, we can > do neither. Don't expect us to ever get this project into a usable state > in a lifetime then. > The future of the project is at stake here! > > I don't want to repeat myself, so let me just link to the reasoning I > already gave: > * https://reactos.org/archives/public/ros-dev/2020-December/019158.html > * https://github.com/reactos/reactos/pull/2658#issuecomment-619540076 > * https://github.com/reactos/reactos/pull/2658#issuecomment-629498043 > * https://github.com/reactos/reactos/pull/2658#discussion_r427615924 > * https://github.com/reactos/reactos/pull/2658#issuecomment-631113317 > > > Best regards, > > Colin Finck > > > > _______________________________________________ > Ros-dev mailing list > [email protected] > http://reactos.org/mailman/listinfo/ros-dev > --0000000000008f829b05b57da6d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Just a question from the outside here. If we look forward = instead of backwards, what work would it take to make *just the command lin= e build tools* work on reactos for newer versions?<div>Is that something to= strive for? Is there a missing API, is it fundamentally incompatible in so= me way, is reactos 'target windows version' wrong..?</div></div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Den ons 2= dec. 2020 kl 11:14 skrev <<a href=3D"mailto:[email protected]= om">[email protected]</a>>:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex">I unfortunately don't get to contribute much= anymore due to other commitments, so my view has little weight here, howev= er I just wanted to throw my support behind Colin here in his effort to mov= e the project forward.<br> <br> Personally, I'd love to see reactos move to more modern standards, allo= wing more emphasis to be placed onto modern C++ and the benefits it brings:= <br> - Support for scoped resources and RAII<br> - Better type checking<br> - Stronger use of const correctness<br> - Range based loops<br> - Use of bool and nullptr instead of BOOLEAN/BOOL and NULL<br> - Even use of the thing I hate the most ... auto =F0=9F=98=8A<br> - STL in user mode<br> - vectors, lists, etc<br> - NATVIS support to make the above easy to debug<br> - etc, etc, etc<br> <br> I'm not advocating that these should be requirements, or to ever try to= push devs to make use of them, but it would be incredibly useful to give d= evelopers the option if they prefer, as so many developers no do.<br> <br> If it were me, I'd be tempted to drop VS2015 support too, only ever sup= porting the last two major toolchains from any compiler.<br> <br> Ged.<br> <br> <br> -----Original Message-----<br> From: Ros-dev <<a href=3D"mailto:[email protected]" target=3D"= _blank">[email protected]</a>> On Behalf Of Colin Finck<br> Sent: 02 December 2020 08:07<br> To: <a href=3D"mailto:[email protected]" target=3D"_blank">ros-dev@reacto= s.org</a><br> Subject: Re: [ros-dev] Status Meeting (November 2020)<br> <br> > 1. Visual Studio 2010 is the last version that works (or almost works)= <br> > on ReactOS [...]<br> > 2. Dropping useful features is not really a good idea at all.<br> <br> Oleg, nobody wants to take away any features here. VS2010 will continue <br= > to run on ReactOS now and in the future. This discussion is merely about <b= r> *compiling ReactOS* with VS2010.<br> <br> Everyone, please put personal preferences aside and think about the big <br= > picture:<br> We don't have the workforce Microsoft had when creating Windows XP.<br> The only way we can ever create a compatible OS is by leveraging modern <br= > technologies not yet available back then and building on the open-source <b= r> work third parties have already done for us.<br> If we however decide to limit us to 10-year-old technologies now, we can <b= r> do neither. Don't expect us to ever get this project into a usable stat= e <br> in a lifetime then.<br> The future of the project is at stake here!<br> <br> I don't want to repeat myself, so let me just link to the reasoning I <= br> already gave:<br> * <a href=3D"https://reactos.org/archives/public/ros-dev/2020-December/0191= 58.html" rel=3D"noreferrer" target=3D"_blank">https://reactos.org/archives/= public/ros-dev/2020-December/019158.html</a><br> * <a href=3D"https://github.com/reactos/reactos/pull/2658#issuecomment-6195= 40076" rel=3D"noreferrer" target=3D"_blank">https://github.com/reactos/reac= tos/pull/2658#issuecomment-619540076</a><br> * <a href=3D"https://github.com/reactos/reactos/pull/2658#issuecomment-6294= 98043" rel=3D"noreferrer" target=3D"_blank">https://github.com/reactos/reac= tos/pull/2658#issuecomment-629498043</a><br> * <a href=3D"https://github.com/reactos/reactos/pull/2658#discussion_r42761= 5924" rel=3D"noreferrer" target=3D"_blank">https://github.com/reactos/react= os/pull/2658#discussion_r427615924</a><br> * <a href=3D"https://github.com/reactos/reactos/pull/2658#issuecomment-6311= 13317" rel=3D"noreferrer" target=3D"_blank">https://github.com/reactos/reac= tos/pull/2658#issuecomment-631113317</a><br> <br> <br> Best regards,<br> <br> Colin Finck<br> <br> <br> <br> _______________________________________________<br> Ros-dev mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= g</a><br> <a href=3D"http://reactos.org/mailman/listinfo/ros-dev" rel=3D"noreferrer" = target=3D"_blank">http://reactos.org/mailman/listinfo/ros-dev</a><br> </blockquote></div> --0000000000008f829b05b57da6d1-- --===============0806131165== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Ros-dev mailing list [email protected] http://reactos.org/mailman/listinfo/ros-dev --===============0806131165==--