first commit

This commit is contained in:
2024-01-08 23:33:44 +05:30
commit 2d3035271c
196 changed files with 21726 additions and 0 deletions

View File

@ -0,0 +1,64 @@
---
title: "Building ! PDP7 Unix images yourself"
description: In this post, we will see how you can build ! PDP7 UNIX system images yourself from the source from the preservation repository."
slug: building-pdp7-unix-images-yourself
authors: legacyinstaller
tags: [unix, 1970s]
image: ./img/make.webp
keyword: [pdp7, unix, 1970, 1970s, virtualhub]
---
As promised in the [tutorial on how to use ! PDP 7 Unix on SIMH](/1970s/1970/pdp7unix/simh/), in this post, we will see how you can build ! PDP7 UNIX system images yourself from the source from the original [project to resurrect Unix on the PDP-7 from a scan of the original assembly code](https://github.com/DoctorWkt/pdp7-unix).
<!-- truncate -->
This post assumes that you are running a Linux distribution. If you have not installed Linux yet, see [our tutorials on how to install Kubuntu, a beginner-friendly distro](https://setup.virtualhub.eu.org/tag/os/). If you really want to use Windows, you can use [WSL](https://learn.microsoft.com/en-us/windows/wsl/) to follow this tutorial.
First, we need to install some tools and dependencies to build it. On Ubuntu/Debian based distros, run the following command:
```bash
sudo apt install git make perl gcc libdatetime-perl
```
On Fedora and related distros, run:
```bash
sudo dnf install git make perl gcc perl-DateTime
```
On openSUSE and related distros, run:
```bash
sudo zypper in git make perl gcc perl-DateTime
```
On Arch based distros, run:
```bash
sudo pacman -S git make perl gcc perl-datetime
```
Now, move to the Downloads folder and clone the [pdp7-unix](https://github.com/DoctorWkt/pdp7-unix) repository:
```bash
cd ~/Downloads
git clone https://github.com/DoctorWkt/pdp7-unix.git
```
![Cloning the project site](./img/clone.webp)
Move to the `pdp7-unix` folder:
```bash
cd pdp7-unix
```
Run the following command to start making the images:
```bash
make binaries
```
![Making the images](./img/make.webp)
After the command has completed, you will find files called `boot.rim` and `image.fs` in the `binaries` folder. Copy them somewhere and use them when asked in the [tutorial on how to use ! PDP 7 Unix on SIMH](/1970s/1970/pdp7unix/simh/).

26
blog/2023/11/27-1971.md Normal file
View File

@ -0,0 +1,26 @@
---
title: 1971 Plan
description: "There were two operating system of our interest which was released in the year 1971. Both of them can be installed on one of the SIMH emulators."
slug: 1971
authors: legacyinstaller
tags: [plan, 1970s]
image: ./img/1971.webp
keyword: [1971, 1970s, virtualhub]
---
![Unix v1 from 1965](./img/1971.webp)
There were two operating system of our interest which was released in the year 1971. They were:
<!-- truncate -->
- ! Unix v1
- ! OS/8
Sadly, we do not have a complete copy of Unix v1, but we do have a copy with v1 [kernel](<https://en.wikipedia.org/wiki/Kernel_(operating_system)>) and v2 [userland](https://en.wikipedia.org/wiki/User_space). It can be used on SIMH PDP-11 emulator.
OS/8 can be used on SIMH PDP-8 emulator.
I will cover them soon.
Stay tuned!

BIN
blog/2023/11/img/1971.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
blog/2023/11/img/clone.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
blog/2023/11/img/make.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB