5 ms·
I'm saddened a little bit to see stuff like theming has been built. I was hoping that ReactOS would stick with the Windows 2000 look and feel. I also think that
by Jaruzel 6y ago
I'm saddened a little bit to see stuff like theming has been built. I was hoping that ReactOS would stick with the Windows 2000 look and feel. I also think that with the limited resources they have, the project team would be better focusing on improving compatibility, over shiny desktop effects.
That said... I firmly believe there is a place for ReactOS. Eventually, XP will fail to run on new hardware, and when that happens a lot of great software will die also. Having ReactOS around means we can continually target new hardware, but still remain XP compatible.
Personally, I view software like I do books. We can read books written 100s of years ago, but we struggle to run 10 year old software. This has to change, else we'll endlessly repeat ourselves rewriting the same programs over and over again.
- unicornfinder 6y agoTo be fair I'd imagine the people writing the theming support probably aren't the same people writing the compatibility layers for the OS. Wholeheartedly agreed and it's also why I have so much respect for Microsoft and the backwards compatibility they've achieved in Windows.
- lhoff 6y agoMaybe the people who did the theming stuff aren't the ones that would working on compatibility issues. Thats usually the case in company driven projects but not necessarily in community driven open source projects. If you would be the project lead and a person comes to you and tells you that he would like to create a newer modern theme. If you tell him/her no and that he/she should work on something completely different i wouldn't be surprised if you would never see him/her again.
- DominoTree 6y agoI would be way more comfortable hacking on that than debugging some arcane undocumented Windows internals
- jupp0r 6y ago> else we'll endlessly repeat ourselves rewriting the same programs over and over again Doing this is ok. We are also rewriting the same books all over again. Knowledge is forgotten and reinvented and rediscovered. You see this in computer science and programming all the time, but also in other fields. Rather than the programs themselves, preserving the concepts and learnings is much more important. Don’t get me wrong, I think vintage computing is great, but we shouldn’t necessarily solve todays problems with it.
- EvanAnderson 6y agoKnowledge being lost and reinvented is a bug, not a feature. Some lessons have been paid-for in blood (like the Therac 25, if you're looking at software development). There is value in understanding how things work and what knowledge came from specific lessons, but starting over again simply invites making the same mistakes all over. I wish we could aspire to be better than that.
- shrimp_emoji 6y agoIsn't this kind of like wishing that we could apply the lessons of the fallen Roman Republic to present-day America? It has the same problems: the historical context is imperfect and very tedious to understand (for those who even try). Reinventing the wheel is always easier, cognitively (perhaps while being vaguely cognizant of how there was a Roman Republic that fell to dictatorship that then fractured into hundreds of apocalyptic Christian fiefdoms and how there was an incident with this thing called Therac-25 [and maybe crystallizing that cognizance in proper government standards for medical software]). Also, since the bottleneck is brain bandwidth, it's not helpful that old code is written in old languages which were formulated in a time where the most salient bottleneck was memory/processing speed.
- EvanAnderson 6y agoI wish we'd just try to do better. It won't be perfect, and it'll probably never even be good. The worldview that espouses an inevitable loss of the products of human toil fills me with crushing sadness. Why bother doing anything then?
- curtis3389 6y agoIt's really saddening if you've been following the project for years. They had some good progress back when the Russian government got interested in ReactOS, but lately they seem to just be doing webdev stuff not directly related to improving ReactOS. To the ReactOS devs: what's the deal with the last couple years of GSOC projects? Why is there little to no work going on to improve compatibilty?
- Klinky 6y ago>To the ReactOS devs: what's the deal with the last couple years of GSOC projects? Why is there little to no work going on to improve compatibilty? Why are you asking this here in the HN comments section? Maybe communicate directly to them through a means of contact on their page. Why "grill" them on their progress? Maybe go invest in the project yourself. This just comes off as lazy criticisms. It's not like GSOC is your money, nor does Google "make it rain" with their stipend.
- jeditobe 6y ago> To the ReactOS devs: what's the deal with the last couple years of GSOC projects? There are a qute a lot of pretty ideas https://reactos.org/wiki/Google_Summer_of_Code_2020_Ideas https://reactos.org/wiki/Google_Summer_of_Code_2020_Ideas The problem is in lack of students ^)
- colinfinck 6y agoReactOS dev here. As of today, compatibility is primarily hampered by the fact that many applications don't run under Windows XP anymore. We don't want to change the entire OS target to something newer than NT 5.2 (XP/Server 2003) at this point. Let's better stabilize on one target than chasing a moving target forever. This is why a versioning system is being implemented right now to allow applications targeting NT 6.x to use newer DLLs/APIs not available under Windows XP. Check e.g. this recent PR from a few days ago for details: https://github.com/reactos/reactos/pull/3239 https://github.com/reactos/reactos/pull/3239
- curtis3389 6y ago> Let's better stabilize on one target than chasing a moving target forever. Fuck yeah! That's a solid engineering decision. Thanks for the response and keep up the extremely impressive work!
- unishark 6y agoI think virtual machines are the best way to keep old software around. I have one for 32 bit stuff that's over 15 years old and making something of a comeback. Personally I'd be more interested in ReactOS as a way to run current software without microsoft, as I think they have really started behaving unacceptably with windows 10.
- rnd0 6y ago>I think virtual machines are the best way to keep old software around. You're not wrong. However I think that the appeal of ReactOS (in part, and if it was more stable) is that it's currently updated and (in theory) can be secured against modern threats; so you'd be able to put it on a network -which would be masochistic to do with Server 2003 at this point. I could also be modified to run modern Firefox, chrome, etc which 2003 cannot.
- Fnoord 6y agoYour post seems to assume networking with internet connection is required by the user. Not necessarily the case. If a company buys a red team test, a Windows XP machine without networking has a different threat model than one with. Also, Wine on Linux might be better option if its just one incompatible application (with or without networking). In short I would say both (or rather, all three) have their place.
- rnd0 6y ago>In short I would say both (or rather, all three) have their place. I agree with you, and I think that using WINE on Linux probably gives you more options than using ReactOS. But in terms of what is appealing about Reactos is that (in theory) you'd have the option of modifying it, and it being (again -in theory) compatible with 2k3 server so that putting it on a networked vm could be an option. I can't think of a use case for it, and I'm not sure that there's a compelling amount of ~17 year old hardware needing drivers -but it still has it's appeal (IMO). But by and large you are right -most of the time it's better to either use a supported windows version or to use WINE on Linux.
- deleted 6y ago[deleted]
- beervirus 6y ago> Eventually, XP will fail to run on new hardware, and when that happens a lot of great software will die also. Having ReactOS around means we can continually target new hardware, but still remain XP compatible. Unless you're talking about running it on a computer that's not networked, it's already impossible to run XP safely. But Windows is really good about backwards compatibility--what XP software is there that doesn't run on Windows 10?
- techwizard81 6y agoagreed that most software can be made to run, but not all of them. The other issue is drivers, old drivers won't work on Windows 10 but will on reactOS
- jeditobe 6y ago> Eventually, XP will fail to run on new hardware, and when that happens a lot of great software will die also. https://www.win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware.html https://www.win-raid.com/t4035f45-Windows-XP-Bit-and-Server-... After i have found this, i m not sure that xp will ever die
- mycall 6y agoThe questions have much different answers if you accept third-party software as part of the solution.
- grishka 6y ago> but we struggle to run 10 year old software Do we? Virtualization and emulation usually sort this out. 8- and 16-bit console games are a good example of this.
- mondoshawan 6y agoAs an avid collector of vintage hardware and one who runs a YouTube channel dedicated to teaching people about how the hardware works, and how to actually use it, I can say confidently that yes, we definitely struggle. There are a great number of games that cannot be played by most 16-bit and 8-bit console emulators. The Famicon disk system, for instance, is a real struggle to get working right. 90s machines are dying off rapidly, and hardware is becoming very very scarce. Much DOS software, for instance, requires very specific hardware timing and behaviors that is either not known about or still emulated wrongly. Worse, some emulations simply don't exist or are very difficult to get working (see also 3DFX Voodoo3 8-bit paletted textures). 2010 machines are next on the chopping block. Though tose systems may be easier to deal with hardware wise, emulation will still be a challenge.
- rnd0 6y agoPCEM[1] and 86Box[2] do an admirable job of emulating 80's and 90's computers ...from the IBM PC up to the amdk6-2 and celeron. I'm not sure, but I believe that both support the 3DFX Voodoo (not sure if just "VooDoo" or "Voodoo3"). [1]https://pcem-emulator.co.uk/ https://pcem-emulator.co.uk/ [2]http://86box.net/ http://86box.net/
- babypuncher 6y agoIs there very much Windows XP software that works well in ReactOS but not Wine?
- techwizard81 6y agoit's not just a matter of software, but also being compatible with drivers. Some old equipment that requires a specific window xp software but also a driver that doesn't work on current versions of windows.
- ketralnis 6y ago> I was hoping It's a volunteer project. Be the compatibility initiative you want to see in the world.
- gogopuppygogo 6y agoSoftware is more akin to building roads. Data is more akin to the knowledge in books. As long as we can read 100 year old data sets we will be fine. Truly important software will adopt new technologies while old technologies will fade away. There aren’t many 100 year old roads that exist without being regularly rebuilt. Surely none with any regular usage.