Installing cygwin under ReactOS
Cygwin is a port of the GNU utilities (like bash, gcc, vi, openssh and many more) to the Windows platform. It can be used, for example to run a SSH server on your ReactOS installation. Current cygwin releases do not run under ReactOS but former (around 2016) do. Fortunately there is an archive.
To install cygwin on your reactos machine, proceed as follows:
-
Install firefox from the ReactOS Applications Manager
-
Download the cygwin setup from the mirror with firefox. (this is the 32bit version)
-
Start a cmd shell and navigate to the Download directory. Usually this can be reached by entering
cd "My Documents\Downloads"
-
Start the CygWin installer with the -X parameter (this disables signature checking which does not work with the archive).
To do so enter
.\setup-x86-2.874.exe -X -O -s http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223
(or this for cygwin 2.5.1:)
.\setup-x86-2.874.exe -X -O -s http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/06/22/044204
(note that in cmd shell there is tab completion similar to bash)
-
Click Next until you reach the mirror sites.
-
Add
http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/06/22/044204/index.html
for Cygwin 2.5.1 and
http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223
for Cygwin 2.5.2 as mirror. Be sure there is no extra whitespace after the link.
It should be already selected.
-
Click next until you can select packages
-
Add the openssh package (if you want to ssh into your machine)
-
Then click Install. Installation will take about 30 minutes
You have successfully installed CygWin under ReactOS. Coming up next we will show you how to configure the ssh server.
To list all (32-bit) snapshots available go to http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/index.html
Reference: most ideas were taken from this site. Since XP is very similar to ReactOS many XP tips also work under ReactOS.