emulators/klh10 2.0a_1 FreeBSD
Emulator for DEC PDP-10
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- emulators
Description
This is a port of Kenneth L. Harrenstien's KLH10 DEC PDP-10 mainframe emulator.
This port currently only builds klh10 in the ksits configuration for running MIT Incompatible Timesharing System (ITS.) Future release will configure KLH10 for additional systems.
Warning: to make use of KLH10 over a LAN the network driver subprocesses (currently only dpimp is built and installed automatically) must run as root in order use the tun(4) network interface and to insert proxy ARP table entries. If you do not want dpimp to be setuid root you must run the emulator from the root account to use networking. KLH10 may be run without networking and only provide console access to a single user without using any root privileges. We do not know if KLH10's network driver subprocesses have been audited for buffer overflows, etc only that they accept incoming TCP connections and require root privileges. You take your chances running this in the default configuration. Consider using a firewall to limit access to klh-10. See the pub-its/adm directory for firewall documentation.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | emulators/klh10 | 2.0a_1 |
| NetBSD | emulators/klh10 | 2.0h |
Install
Binary package:
pkg install klh10
From the ports tree:
cd /usr/ports/emulators/klh10/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= klh10>0:emulators/klh10
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | 2.0a_1 |
| FreeBSD:14:quarterly | - | - | n/a | - | 2.0a_1 |
| FreeBSD:15:latest | - | - | n/a | - | 2.0a_1 |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: emulators_klh10
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- Service scripts
- none
Files
pkg-plist 43
- bin/kn10-ks
- bin/tapedd
- bin/udlconv
- bin/vdkfmt
- bin/wfconv
- bin/wxtest
- @(,network,4554) libexec/klh10-ks-its/dpimp
- libexec/klh10-ks-its/dprpxx
- libexec/klh10-ks-its/dptm03
- share/doc/klh10/Intro.txt
- share/doc/klh10/PDPs
- share/doc/klh10/README
- share/doc/klh10/backgrnd.txt
- share/doc/klh10/cmdref.txt
- share/doc/klh10/cmdsum.txt
- share/doc/klh10/coding.txt
- share/doc/klh10/dfkfb.txt
- share/doc/klh10/dvhost.txt
- share/doc/klh10/history.txt
- share/doc/klh10/install.txt
- share/doc/klh10/kldiff.txt
- share/doc/klh10/klt10.txt
- share/doc/klh10/klt20.txt
- share/doc/klh10/ksits.txt
- share/doc/klh10/kst10.txt
- share/doc/klh10/kst20.txt
- share/doc/klh10/news.txt
- share/doc/klh10/pubits/adm/hosts.its
- share/doc/klh10/pubits/adm/its.ipfw
- share/doc/klh10/pubits/adm/rc.firewall-its
- share/doc/klh10/pubits/adm/router.notes
- share/doc/klh10/pubits/doc/bootload.files
- share/doc/klh10/pubits/doc/distrib.its
- share/doc/klh10/pubits/doc/dumpsys.help
- share/doc/klh10/usage.txt
- share/doc/klh10/utils.txt
- share/doc/klh10/vtape.txt
- share/klh10/@.ddt-u
- share/klh10/@.its-647kn-u
- share/klh10/@.nsalv-260-u
- share/klh10/itsbin.647kn-u
- share/klh10/klh10-kn.ini
- @dir share/klh10/flushed
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| klh10-2.0a.tgz | 729314 | 4aff75208bb43efce721d21f0854012e3482aa77b63e73a70cd057aaa0beb0b0 |
| klh10-2.0a-aux.tgz | 1.464656e+06 | a3ecc6817c6092e95eac578c4ac59fc621a20f0bba87ece49c1eff40db4c3c92 |
Master sites 1
- http://klh10.trailing-edge.com/
Commit history 0
No commits in the history this site was built from.