HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kirha

no profile record

Submissions

ReactOS – Legal or Not?

6 points·by kirha·2 ปีที่แล้ว·8 comments

comments

kirha
·2 ปีที่แล้ว·discuss
feel free to post link here
kirha
·2 ปีที่แล้ว·discuss
Operating system is complex project that consists of many elements. Kernel is one of them and it is written in C and assembler.

What you write is truth but it doesn't apply to kernel.
kirha
·2 ปีที่แล้ว·discuss
It is still written in C.
kirha
·2 ปีที่แล้ว·discuss
I think there are more reasons. Maybe let's move this discussion here https://news.ycombinator.com/item?id=40730327 I don't want to make this thread shit-post.
kirha
·2 ปีที่แล้ว·discuss
Actually GCC for Windows target is like pain in the ass. Look for how many problems ReactOS had with it. Also this would need SEH to be implemented. Clang gives that out of the box.
kirha
·2 ปีที่แล้ว·discuss
Git history shows 2 years of development.
kirha
·2 ปีที่แล้ว·discuss
ReactOS takes from Wine, but Wine does not want to take from ReactOS any longer.
kirha
·2 ปีที่แล้ว·discuss
That's actually true. While, LLVM/Clang is better compiler, I definitely would expect some example here.
kirha
·2 ปีที่แล้ว·discuss
I don't know but similar can be found on https://wiki.winehq.org/Clean_Room_Guidelines

"Don't look at ReactOS code either (not even header files). A lot of it was reverse-engineered using methods that are not appropriate for Wine, and it's therefore not a usable source of information for us. [1]"
kirha
·2 ปีที่แล้ว·discuss
I think they just live in EU. They also mention some EU directives related to reverse engineering.
kirha
·2 ปีที่แล้ว·discuss
From FAQ:

Why don’t you help ReactOS? ExectOS goals are very different from ReactOS, and contrast the project’s core philosophy as being quite on different paths. While ReactOS aims to replicate Windows® NT™, ExectOS is a completely new Operating System implementing the XT architecture which derives from NT™. Although both projects share the goal of being NT™ compatible, they intend to achieve it in different ways. What ReactOS tries to replicate, ExectOS only implements as a compatibility layer. Thanks to that, ExectOS does not need to strictly follow NT™ architecture and is capable of providing modern features.

Do you intend to cooperate with ReactOS to achieve common goals? No. We share Wine’s opinion on the inappropriate reverse-engineering methods used in the ReactOS project, as well as its association with the TinyKrnl project, which used every possible method of achieving the end result of having a 100% compatible results. This especially applies to the so-called ‘dirty’ way.