RattyDAVE / alpine-multics

Multics (Multiplexed Information and Computing Service) was a mainframe time sharing operating system begun in 1965
13 stars 1 forks source link

alpine-multics

Multics (Multiplexed Information and Computing Service) was a mainframe time sharing operating system begun in 1965

Use https://github.com/RattyDAVE/alpine-multics/issues to send feedback, issues, comments and general chat.

Part of the retro mini and mainframe series.

Thank you to the following.

Usage

Running

Latest Version of the dps8m emulator.

docker run -d --name multics \
           -p 6180:6180 \
           rattydave/alpine-multics:latest

To run the beta version of the dps8m emulator.

docker run -d --name multics \
           -p 6180:6180 \
           rattydave/alpine-multics:beta

Or force version 1 of the dps8m emulator.

docker run -d --name multics \
           -p 6180:6180 \
           rattydave/alpine-multics:v1

It takes a few minutes to boot.

Show Logs

docker logs -f multics

Connect

telnet to port 6180 on the docker host.

Or

docker run -dit --name multics rattydave/alpine-multics:latest

docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' multics

Then telnet on port 6180 to the container ip address on port 6180.

telnet ipaddress 6180

Login

Press enter to select the first HSLA port. You should see a login banner.

enter login Repair.SysAdmin -cpw

password is "repair" -- give a new one, twice. you should be logged in.

try some commands, e.g. who

give the logout command when done.

Auto Update

To automatically update I recomend using watchtower.

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower