> For the complete documentation index, see [llms.txt](https://bpmflow.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bpmflow.gitbook.io/project/installation/gemstone-s.md).

# GemStone/S

**GemStone/S** run on different Linux 64 flavors (*Ubuntu*, *Centos*, *...*). It is assumed that **git** is ***installed*** on your Linux OS.

To install **GemStone/S** server follow the instructions at:\
&#x20;<https://github.com/GsDevKit/GsDevKit_home/blob/master/docs/installation/installDevKitServer.md>\
Check the instruction in the url above but to install **GemStone/S**:

```
$ git clone https://github.com/GsDevKit/GsDevKit_home.git
$ cd GsDevKit_home
$ echo 'export GS_HOME="/home/gemstone/GsDevKit_home"' >> $HOME/.bashrc
$ echo 'export PATH="$GS_HOME/bin:$PATH"' >> $HOME/.bashrc
$ installServer |& tee $GS_HOME/install.log
$ createStone devKit_351 3.5.1 |& tee -a $GS_HOME/install.log
```

Now **GemStone/S** is installed in the following folder (where *gemstone* is the Linux user):\
`/home/gemstone/GsDevKit_home`

To know the current **GemStone/S** installation run:\
`stones`

If **GemStone/S** is **not** running the command output will be:\
`[gemstone@localhost ~]$ stones` \
`Installed Stones:` \
`3.5.1 devKit_351` \
`3.5.1 devKit_351b` \
`Running Stones:` \
`Running Netldis:`

In this example the installed server was named ***devKit\_34***.

To start **GemStone/S** server run the following commands:\
`startNetldi devKit_351`\
`startStone devKit_351`

After executing the previous commands the `stones` command output will be:

![](/files/-LmG4z1kYiTS-CIY3vvS)

To stop **GemStone/S** server run the following commands:\
`stopNetldi devKit_351`\
`stopStone devKit_351`

Once the installation process is finished **GemStone/S** should be running in your host.

Any question about the installation process can be asked in the news group at:\
&#x20;<http://forum.world.st/GLASS-f1460844.html>\
\
&#x20;After installing **GemStone/S** on **Linux** the host will have the following architecture: (this is simplified diagram for a detailed one check: **System Administration Guide for GemStone/S 64** Bit at [GemStone/S Manuals](https://gemtalksystems.com/products/gs64/))

**GemStone/S Architecture for BPM Application**

![](/files/-LH9h5EdRqAv1sBRKmvU)
