Hi Aleksey,

Thanks for your quick response to my inquiry.

On Tue, Jun 19, 2012 at 11:20 AM, Aleksey Bragin <aleksey@reactos.org> wrote:
Hey,
your name sounds very familiar to me. Did we communicate in the past regarding something?


Perhaps we have communicated in the past as I have investigated a number of possible projects, but sometimes forget who I have spoken to as time goes by.

I also do a bit of work in the biofuels industry, but additionally have a huge background in computers which allows me to do some stuff with them as well, but more on the hobby side though.
 
Thanks for your opinion about ReactOS as an OS. It's indeed come a long way, however there are still many things requiring attention.


Yes, I looked at ReactOS a long time ago and it has come a very long ways since the, but I can also see that there is still much to do as well. You and your team are making GREAT progress forward.
 
As for your experiment. It's quite simple to do. You can build your own version of ReactOS from trunk (or just download the prebuilt .iso from our website - the trunk build, not the last release), install it and then try to "strip" it down as much as you want.
Explorer.exe is specified as a shell in a special registry key, I could look up the path if you like. Hackish way would be to delete explorer.exe and rename notepad.exe to explorer.exe. Or, better, use cmd.exe as a shell, it allows to actually do something with the OS instead of just typing text in the editor.

After that, it would be needed to look at dependencies and actually delete all DLLs which are not necessary.
This way you get a really lean ReactOS install.


I actually had thought of using the load up and strip away approach, but was hoping not to have to go that route and wanted to see if I could instead opt for the other approach which would be to have the absolute minimums needed to boot ReactOS and then go with the add-files approach which would actually make a leaner ReactOS version I would think as only needed files would be on the system with no extraneous files lurking about.

It also does not have to strictly be notepad.exe, but that was just one of the simplest ones that I could see possibly using as I would then like to do the same thing with paint.exe and perhaps one other one for this set of tests.

Have a great day,
Lonnie
 
Best regards,
Aleksey Bragin.



On 19.06.2012 19:06, Lonnie Cumberland wrote:
Greetings All,

I am new to ReactOS but have much experience with with Windows, Linux, etc... as well as programming mainly in C/C++.

Recently, I have decided to looking into ReactOS from a learning perspective after which, once the learning curve has been completed, I may try to get involved with some of the development efforts as well as work on some additional projects.

From what I have seen, ReactOS has come a very long ways in its development and is really turning into a special OS to be recognized.

I would like to review some of the documentation on the Wiki but had a question regarding an experiment that I wanted to investigate with ReactOS.

The question that I wanted to answer is this. 

What is the absolute minimum size, as relates to booting and OS files that are needed by ReactOS to run, for example, the notepad.exe program?

To caveat this, it would include leaving out all of the OS tools, Explorer, Desktop, and absolutely everything that is not clearly needed to run the notepad.exe application.

Basically, I would like ReactOS to boot and go directly into the notepad application.  The real point here is to investigate what "absolute" minimum files are needed to run a simple application.

Sounds a bit crazy, but that is the question that I would like to answer.

Any ideas or information related to this would be greatly appreciated.

Thanks and have a great day,
Lonnie




_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev