Hello, ReactOS!

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
CodeSpice
Posts: 1
Joined: Mon Jan 11, 2016 11:49 pm

Hello, ReactOS!

Post by CodeSpice »

Hi, I've been looking at this OS off and on for a long time and would finally like to get involved developing for the ReactOS project. I am an experienced .NET developer that has recently begun to learn C on the Linux platform and would like to continue learning on something a bit meatier, and more useful, than "Hello, World."

There's huge potential in this project which has already come so far so how can I help?

I will of course go through the Wiki and other newbie help documentation but any suggestions on what might be useful contributions are greatly appreciated!
karlexceed
Posts: 531
Joined: Thu Jan 10, 2013 6:17 pm
Contact:

Re: Hello, ReactOS!

Post by karlexceed »

Definitely start reading the Wiki: https://www.reactos.org/wiki/Welcome_to ... pment_Wiki

Then there is, of course, the JIRA Bugtracker: https://jira.reactos.org/secure/Dashboard.jspa

There should be enough material between the two sources to give you an idea where your skills could be used. You'll probably want to get the ROS Build Environment set up and get a copy of the source in order to build your own (and take a look at ROS's guts) too.
vicmarcal
Test Team
Posts: 2733
Joined: Mon Jul 07, 2008 12:35 pm

Re: Hello, ReactOS!

Post by vicmarcal »

Also well... Www.reactos.org/testman should give you clues about the Apis failing :)
User avatar
jonaspm
Posts: 585
Joined: Mon Nov 21, 2011 1:10 am
Location: Mexico
Contact:

Re: Hello, ReactOS!

Post by jonaspm »

I'm not part of the ReactOS development team but I welcome you and wish you success! :D
wildschwein
Posts: 420
Joined: Tue Sep 16, 2008 1:13 pm

Re: Hello, ReactOS!

Post by wildschwein »

Welcome CodeSpice !

We need YOU and your coding skills.

Please tell us from time to time how it's going with becoming aquainted with ROS.

Tell community which part of ROS you are interested most and where you will participate actively in.

(i am also not from ROS team, but a big ROS fan !)
User avatar
EmuandCo
Developer
Posts: 4730
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Hello, ReactOS!

Post by EmuandCo »

Hey CodeSpice, just get the source, build it and start playing with it. Whatever works on Win2k3 and NOT on ROS is a bug we have to fix. They go from simple typos to bugs in our MM code aka simple to apocalyptically difficult to fix. Just start debugging a bit. If you need further assitance, I suggest the IRC chatroom on irc.freenode.net #reactos. cya
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
Aeneas
Posts: 505
Joined: Sat Oct 10, 2009 10:09 pm

Re: Hello, ReactOS!

Post by Aeneas »

With the certain risk of being a cynical bastard and without wanting to underestimate the abilities of an unknown individual: "wanting to learn C" sounds about as useful as "I'm trying to read up on samurai swords - is it OK to go run and participate in Battle of Sekigahara?"...
MadWolf
Posts: 688
Joined: Sat Dec 31, 2005 4:19 am
Contact:

Re: Hello, ReactOS!

Post by MadWolf »

hi
as you are new to c i recommend you start by making simple applications to get used to writing c
User avatar
Konata
Posts: 391
Joined: Sun Apr 20, 2014 8:54 pm

Re: Hello, ReactOS!

Post by Konata »

I'd think for OS development, one would optimally get acquainted with the x86 CPU and x86 Assembly language. Then learn C, since it translates to Assembly language fairly directly. After that, maybe read the OSDev wiki real quick. Then read Windows Internals 5th Edition, and probably some other good Windows-related material like Windows Via C/C++.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Hello, ReactOS!

Post by PurpleGurl »

Stick to protected mode x86 programming. Real mode is a different animal, and you get in the habit of working with segments and playing with the segment registers. So if you carried such habits over, you'd cause exceptions for sure since a number of the manipulations are forbidden. I may still know some assembly, but it is only applicable for real mode.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 25 guests