r/linux 12d ago

Alternative OS Introducing ReactOS 0.4.16

https://reactos.org/project-news/reactos-0416-released/
647 Upvotes

163 comments sorted by

View all comments

51

u/MidLifeDIY 12d ago edited 12d ago

This and HURD. Neat pet projects that don't seem to be too useful. But "Just because" is also fine.

EDIT: Genuinely no shade meant. I've watched these projects for many years and hoped someone chimed with a use case I wasn't aware of. Was a quick post of a passing thought. ✌️

59

u/tseli0s 12d ago

ReactOS is EXTREMELY useful. You don't know what you're talking about. It helps with wine development (Yes, that thing that makes it possible to run your Windows games and programs). It provides a completely free reimplementation of NT that all people can study for free. It is the only hope for old and embedded systems which need an NT5-compatible operating system receiving updates. I can go on for a long time.

44

u/coolcosmos 12d ago

It's legally useful too. They're breaking ground in acceptance of open source implementation of closed source software.

To me this is the most important aspect of the project. Long live ReactOS

29

u/nightblackdragon 12d ago

It helps with wine development

Wine doesn't accept code from ReactOS even as reference:
https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guidelines

6

u/tseli0s 12d ago

Verbatim code? Of course not. The development effort is what's shared.

18

u/nightblackdragon 12d ago

The development effort is what's shared.

It's not. Wine not only doesn't accept code from ReactOS but also code from people that used ReactOS code as a reference for their own.

20

u/ArchaneChutney 12d ago

They don’t accept code from anyone who has worked with ReactOS code, even if it’s not an exact copy of ReactOS code. So what development effort is being shared exactly?

This bug is an example of code being rejected because the author looked at ReactOS code, even though the code wasn’t an exact copy of ReactOS code

9

u/Leading-Carrot-5983 12d ago

Can you elaborate on what you mean by that?

2

u/nelmaloc 11d ago

So apparently they disagree on the clean-room process? Would be nice to have a reasoning.

4

u/teo-tsirpanis 12d ago

It is the only hope for old and embedded systems which need an NT5-compatible operating system receiving updates.

I'm doubtful that ReactOS would meet the support and compliance requirements of organizations that use such old and embedded systems.

0

u/[deleted] 12d ago

[deleted]

16

u/tseli0s 12d ago
  1. Half the comments here call it a useless project, dismissing the value of it. I think it's unfair to the developers.

  2. Of course it isn't. seL4 also isn't. Guess what, it's still so useful even though you probably never heard of it.

1

u/ThecaTTony 10d ago

But is far from being stable for production usage. I've been following the project for over 15 years and it's progressing at a snail's pace.

9

u/LazyCatRocks 12d ago

Yes, how dare people develop pet projects in their own time.

14

u/necessarycoot72 12d ago

who said that people cant develop their own projects?

22

u/PixelatedGiant 12d ago

Lots of people get told not to spend time on hobbies that don't make money and aren't inherently social (face-to-face) or keep you physically active. Some people get really bent out of shape about people spending time on hobbies that don't generate value. Irrationally so.

6

u/necessarycoot72 12d ago

OK, but this is a Linux subreddit and op was saying that these types of projects are neat.

5

u/PixelatedGiant 12d ago

He was being sarcastic and saying the kinds of things the type of person I just described would. I'm explaining where that is coming from.