Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Question) ReactOS support? #7

Open
fithisux opened this issue Apr 28, 2016 · 3 comments
Open

(Question) ReactOS support? #7

fithisux opened this issue Apr 28, 2016 · 3 comments
Labels

Comments

@fithisux
Copy link

Is ReactOS with gcc supported?

@pravic
Copy link
Owner

pravic commented Apr 28, 2016

AFAIK, ReactOS maintains compatibility with Windows XP (upd: NT 5.2 aka Windows Server 2003 aka XP 64) , so you can write and run windows drivers under both systems. Moreover, kernel mode API are stable since Windows NT, so it wouldn't be a problem if you doesn't use undocumented objects or newer functions.

As for GCC — dunno. I am not familar with it, but it seems windows drivers are supported by GNU LD too. So, you can compile Rusty code as object file (by rustc) or static library (by cargo or rustc) and link it as driver module.

Also you need to write a target specification, if you do not want to pass all driver-specific options to the toolchain every time.

@pravic
Copy link
Owner

pravic commented Apr 28, 2016

I checked examples under ReactOS 0.4.0. It works well despite of DbgView could not capture kernel debug output somehow.

@fithisux
Copy link
Author

fithisux commented May 3, 2016

Thank you very much for the information.

On Fri, Apr 29, 2016 at 12:44 AM, pravic [email protected] wrote:

I checked examples
https://github.com/pravic/winapi-kmd-rs/tree/master/examples under
ReactOS 0.4.0. It works well despite of DbgView
https://technet.microsoft.com/en-us/sysinternals/debugview.aspx could
not capture kernel debug output somehow.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#7 (comment)

Dr. Vasileios Anagnostopoulos (MSc,PhD)
Researcher/Developer
ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece
T (+30) 2107723404 M (+30) 6936935388
E [email protected]:[email protected] www.ntua.gr<
http://www.ntua.gr/>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants