A web server running on a recent version of 2BSD:
- DEC PDP-11/93 with 4 MB of memory and 456 MB RA81 disk drive
- emulated by Open SimH 4.x
- running 2.11BSD installed from tape during container build and patched to a recent version
- full internet connectivity using a DEC DELQA ethernet adapter
- serving HTTP using 2.11BSD httpd, exposed from docker on port 80
$ docker run -it -p 8080:80 matushorvath/pdp11-2.11bsd-httpdOr build your own image:
$ make 2.11bsd-httpd
$ make runAfter you see the login: prompt, navigate your web browser to
http://localhost:8080.
You should see an "It works!" web page served by the PDP-11.
You can also login as root without a password to get a shell.
To shut down the server, either stop the docker, or log in as root (no password) and run shutdown -h now.
Ancient UNIX in a container, installed from tape during container build.
$ docker run -it -p 8080:80 matushorvath/pdp11-unix-v6After you see the login: prompt, login as root without a password.
To stop the system, press Ctrl+E, then type quit and press Enter (or stop the docker).
- Prepare the release in the
mainbranch - Tag the commit with the version number:
$ git tag v0.1.0 main
- Push the tag to GitHub:
$ git push origin tag v0.1.0
- GitHub Actions will publish docker images to Docker Hub
GitHub Actions setup: https://docs.docker.com/guides/reactjs/configure-github-actions