Giter VIP home page Giter VIP logo

rricharz / pidp11-2.11bsd Goto Github PK

View Code? Open in Web Editor NEW
65.0 11.0 3.0 7.28 MB

Using the historical unix 2.11 BSD operating system on the PiDP-11. With examples such as cool-retro-weatherstation.

License: GNU General Public License v3.0

Makefile 2.04% C 87.86% Python 5.29% Shell 0.62% Perl 1.46% OpenEdge ABL 2.74%
pidp-11 pdp-11 unix historical cool-retro-term raspbian cool-retro-weatherstation

pidp11-2.11bsd's Introduction

pidp11-2.11bsd

Using the historical Unix 2.11 BSD operating system on the pidp-11

The pidp11 is a replica of the historical PDP-11, using a Raspberry Pi and the emulator simh. Many thanks to Oscar Vermeulen for this very interesting kit.

Alt text

One of the available historical Unix systems included is 2.11 BSD.

In this repository you can find some short tutorials to get started with 2.11 BSD.

Below is a picture of using cool-retro-term (installation instructions below) with PiDP-11.

Alt text

Adding a user

look at or download pdf

Using the text editor vi

look at or download pdf

Using your favorite editor on your laptop

If you do not like working with vi, there are alternatives. If you access your system from a laptop, and have networking set up on 2.11 BSD, you can use FileZilla on your laptop (Windows, OSX, Linux or Raspbian) to transfer and edit files. This allows using your favorite editor.

look at or download pdf

Compiling a C program

look at or download pdf

Compiling a Pascal program

look at or download pdf

Setting date and time automatically during bootup

look at or download pdf

Installing and using cool-retro-term on Raspbian

look at or download pdf

Examples written in Berkeley C

octal base converter

calc calculator and base converter

Using rsh to run a command on a remote Raspberry Pi

look at or download pdf

A cool-retro-weatherstation

look at or download pdf

Doing nice vector graphics on a Tektronix 4010

look at or download pdf

Printing to a networked printer

look at or download pdf

Minimal system maintenance

look at or download pdf

Very fast connection between a laptop and a Raspberry Pi without a network

look at or download pdf

Using the TQ tape driver

You can use the TQ tape driver as an alternative way to transfer files between Raspbian and 2.11 BSD. This is especially useful for backing up your BSD home directory or transferring it to a new BSD image.

look at or download pdf

For questions, bug reports and proposals for changes and additions please contact [email protected].

Other links

Formatted manual pages for 2.11 BSD can be found at 2.11 BSD manual pages

pidp11-2.11bsd's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pidp11-2.11bsd's Issues

Make /etc/rc.local executable

In your guide on how to ntp time during boot - at the end I had to

chmod +x /etc/rc.local

otherwise the rc.local does not execute during the boot..

Format for adding user via vipw is incorrect

The example entry on the AddUser document leads vipw to respond with "corrupted entry" when you try to save the document.
firstname::201:20:fullname:/home/firstname:/bin/tcsh

It needs to address the inclusion of password change and account expiration fields now required by passwd. This string works with vipw:

firstname::201:20::::fullname:/home/firstname:/bin/tcsh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.