mirror of
https://github.com/wfjm/w11.git
synced 2026-01-18 01:22:25 +00:00
update 211bsd oskits
This commit is contained in:
parent
6969442dac
commit
e847fff494
@ -25,6 +25,10 @@ The full set of tests is only run for tagged releases.
|
||||
- RSX11-M uses buffer chaining, will not work
|
||||
|
||||
### Summary
|
||||
- cleanup 211bsd system images (oskits)
|
||||
- 211bsd_rp, the master, see [CHANGELOG](../tools/oskit/211bsd_rp/CHANGELOG.md)
|
||||
- 211bsd_rk, see [CHANGELOG](../tools/oskit/211bsd_rl/CHANGELOG.md)
|
||||
- 211bsd_rl, see [CHANGELOG](../tools/oskit/211bsd_rk/CHANGELOG.md)
|
||||
- Rw11CntlPC11,Rw11CntlDL11: trace received chars
|
||||
- Miscellaneous fixes and changes
|
||||
- Makefile: add all_tcl to all; use njobihtm
|
||||
|
||||
31
tools/oskit/211bsd_rk/CHANGELOG.md
Normal file
31
tools/oskit/211bsd_rk/CHANGELOG.md
Normal file
@ -0,0 +1,31 @@
|
||||
# Changelog for 211bsd_rk oskit
|
||||
|
||||
## 2017-05-25: major update
|
||||
- kernel config unchanged
|
||||
- kernel rebuild (to reflect node name ect)
|
||||
- disk set re-build from [211bsd_rp](../211bsd_rp) master
|
||||
- main change is the group 7 fixup done for 211bsd_rp
|
||||
|
||||
## 2009-xx-xx: initial system setup
|
||||
- use 211bsd_rp system as base
|
||||
- configure a kernel RETRONFPRK, as non-networking, main differences
|
||||
```
|
||||
IDENT RETRONFPNW --> RETRONFPRK
|
||||
BOOTDEV rm --> rk
|
||||
DUMPDEV makedev(10,1) --> makedev(6,1)
|
||||
DUMPROUTINE xpdump --> rkdump
|
||||
INET YES --> NO
|
||||
NPTY 16 --> 8
|
||||
```
|
||||
- create a set of 4 disks with a absolute minimal non-networking system
|
||||
```
|
||||
/dev/rk0h / ufs
|
||||
/dev/rk1h none swap
|
||||
/dev/rk2h /tmp ufs
|
||||
/dev/rk3h /bin ufs
|
||||
/dev/rk4h /usr ufs
|
||||
```
|
||||
- provisos
|
||||
- /tmp stays on '/'
|
||||
- /home is not mounted
|
||||
- absolute minimal system, suitable for a 'root' user
|
||||
@ -6,6 +6,8 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
|
||||
2. FPGA Board setup
|
||||
3. Rlink and Backend Server setup
|
||||
4. Legal terms
|
||||
|
||||
For history see [CHANGELOG.md](CHANGELOG.md).
|
||||
|
||||
### Installation
|
||||
A disk set is available from
|
||||
@ -37,14 +39,14 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
: rk(0,0,0)unix
|
||||
Boot: bootdev=03000 bootcsr=0177404
|
||||
|
||||
2.11 BSD UNIX #26: Thu Jan 1 19:49:13 PST 2009
|
||||
root@curly.2bsd.com:/usr/src/sys/RETRONFPRK
|
||||
2.11 BSD UNIX #27: Sat May 20 22:55:12 PDT 2017
|
||||
root@w11a:/usr/src/sys/RETRONFPRK
|
||||
|
||||
phys mem = 3932160
|
||||
avail mem = 3577856
|
||||
user mem = 307200
|
||||
|
||||
January 4 16:45:33 init: configure system
|
||||
May 20 23:02:13 init: configure system
|
||||
|
||||
dz ? csr 160100 vector 310 skipped: No CSR.
|
||||
lp 0 csr 177514 vector 200 attached
|
||||
@ -60,6 +62,7 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
to continue the system startup to multi-user mode:
|
||||
```
|
||||
#^D
|
||||
Fast boot ... skipping disk checks
|
||||
checking quotas: done.
|
||||
Assuming non-networking system ...
|
||||
checking for core dump...
|
||||
@ -67,12 +70,10 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
clearing /tmp
|
||||
standard daemons: update cron accounting.
|
||||
starting lpd
|
||||
starting local daemons:Sun Jan 4 16:46:37 PST 2009
|
||||
January 4 16:46:37 init: kernel security level changed from 0 to 1
|
||||
January 4 16:46:40 getty: /dev/tty01: Device not configured
|
||||
...
|
||||
starting local daemons:Sat May 20 23:02:20 PDT 2017
|
||||
May 20 23:02:20 init: kernel security level changed from 0 to 1
|
||||
|
||||
2.11 BSD UNIX (curly.2bsd.com) (console)
|
||||
2.11 BSD UNIX (w11a) (console)
|
||||
|
||||
login:
|
||||
```
|
||||
@ -122,3 +123,10 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
```
|
||||
|
||||
will be visible. Now the server process can be stopped with `^D`.
|
||||
|
||||
### Provisos
|
||||
- **absolute minimal** system !! Not for practical use !!
|
||||
- was useful at a time when w11a had only RK11 type disk support
|
||||
- /tmp stays on '/'
|
||||
- /home is not mounted
|
||||
- suitable for a 'root' user, other accounts not supported
|
||||
|
||||
29
tools/oskit/211bsd_rl/CHANGELOG.md
Normal file
29
tools/oskit/211bsd_rl/CHANGELOG.md
Normal file
@ -0,0 +1,29 @@
|
||||
# Changelog for 211bsd_rl oskit
|
||||
|
||||
## 2017-05-25: major update
|
||||
- kernel config unchanged
|
||||
- kernel rebuild (to reflect node name ect)
|
||||
- disk set re-build from [211bsd_rp](../211bsd_rp) master
|
||||
- main change is the group 7 fixup done for 211bsd_rp
|
||||
|
||||
## 2009-xx-xx: initial system setup
|
||||
- use 211bsd_rp system as base
|
||||
- configure a kernel RETRONFPRL, as non-networking, main differences
|
||||
```
|
||||
IDENT RETRONFPNW --> RETRONFPRL
|
||||
BOOTDEV rm --> rl
|
||||
DUMPDEV makedev(10,1) --> makedev(7,1)
|
||||
DUMPROUTINE xpdump --> rldump
|
||||
INET YES --> NO
|
||||
NPTY 16 --> 8
|
||||
```
|
||||
- create a set of 2 disks with a minimal non-networking system
|
||||
```
|
||||
/dev/rl0a / ufs
|
||||
/dev/rl0b none swap
|
||||
/dev/rl1h /usr ufs
|
||||
```
|
||||
- provisos
|
||||
- /tmp stays on '/'
|
||||
- /home is not mounted
|
||||
- minimal system, suitable for a 'root' user
|
||||
@ -6,6 +6,8 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
|
||||
2. FPGA Board setup
|
||||
3. Rlink and Backend Server setup
|
||||
4. Legal terms
|
||||
|
||||
For history see [CHANGELOG.md](CHANGELOG.md).
|
||||
|
||||
### Installation
|
||||
A disk set is available from
|
||||
@ -37,14 +39,14 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
: rl(0,0,0)unix
|
||||
Boot: bootdev=03400 bootcsr=0174400
|
||||
|
||||
2.11 BSD UNIX #1: Thu Jan 1 22:05:02 PST 2009
|
||||
root@curly.2bsd.com:/usr/src/sys/RETRONFPRL
|
||||
2.11 BSD UNIX #2: Sat May 20 22:55:40 PDT 2017
|
||||
root@w11a:/usr/src/sys/RETRONFPRL
|
||||
|
||||
phys mem = 3932160
|
||||
avail mem = 3577344
|
||||
user mem = 307200
|
||||
|
||||
January 1 22:44:48 init: configure system
|
||||
May 20 23:28:34 init: configure system
|
||||
|
||||
dz ? csr 160100 vector 310 skipped: No CSR.
|
||||
lp 0 csr 177514 vector 200 attached
|
||||
@ -59,27 +61,22 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
In first `'#'` prompt the system is in single-user mode. Just enter a `^D`
|
||||
to continue the system startup to multi-user mode:
|
||||
```
|
||||
#^D
|
||||
|
||||
#^D
|
||||
Fast boot ... skipping disk checks
|
||||
checking quotas: done.
|
||||
Assuming non-networking system ...
|
||||
preserving editor files
|
||||
clearing /tmp
|
||||
standard daemons: update cron accounting.
|
||||
January 1 22:46:13 acctd[51]: open(/usr/adm/acct,O_WRONLY|O_APPEND): 2
|
||||
starting lpd
|
||||
starting local daemons:Thu Jan 1 22:46:13 PST 2009
|
||||
January 1 22:46:13 init: kernel security level changed from 0 to 1
|
||||
January 1 22:46:15 getty: /dev/tty01: Device not configured
|
||||
January 1 22:46:15 getty: /dev/tty00: Device not configured
|
||||
January 1 22:46:15 getty: /dev/tty02: Device not configured
|
||||
January 1 22:46:15 getty: /dev/tty03: Device not configured
|
||||
|
||||
2.11 BSD UNIX (curly.2bsd.com) (console)
|
||||
starting local daemons:Sat May 20 23:28:41 PDT 2017
|
||||
May 20 23:28:41 init: kernel security level changed from 0 to 1
|
||||
|
||||
login:
|
||||
```
|
||||
|
||||
2.11 BSD UNIX (w11a) (console)
|
||||
|
||||
login:
|
||||
```
|
||||
The login prompt is sometimes mangled with the 'Device not configured'
|
||||
system messages, if its not visible just hit `<ENTER>` to get a fresh one.
|
||||
```
|
||||
@ -123,3 +120,10 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
```
|
||||
|
||||
will be visible. Now the server process can be stopped with `^D`.
|
||||
|
||||
### Provisos
|
||||
- **minimal** system !! Maybe useful as recovery system.
|
||||
- was useful at a time when w11a had only RK11 and RL11 type disk support
|
||||
- /tmp stays on '/'
|
||||
- /home is not mounted
|
||||
- suitable for a 'root' user, other accounts not supported
|
||||
|
||||
57
tools/oskit/211bsd_rp/CHANGELOG.md
Normal file
57
tools/oskit/211bsd_rp/CHANGELOG.md
Normal file
@ -0,0 +1,57 @@
|
||||
# Changelog for 211bsd_rp oskit
|
||||
|
||||
## 2017-05-25: major update
|
||||
The oskit was so far an almost 'out-of-the-box' 211bsb tape distribution kit,
|
||||
updated to version #447 and setup with a kernel including `FPSIM`.
|
||||
The current revision for a first time brings a system tuned for w11a.
|
||||
|
||||
### Issues with old oskit (all fixed now)
|
||||
- swap partition too small for a crash dump of a 4 MB system
|
||||
- `/tmp` and `/home` were on `/` root file system
|
||||
- many files were in group 7 and should be in group `bin`
|
||||
### System changes
|
||||
- system disk repartitioned
|
||||
```
|
||||
par use size size offset size(kB) comment
|
||||
a / 50c 20900 0 10450 no tmp for fsck!
|
||||
b swap 20c 8360 20900 4180 >3840 kB phys mem
|
||||
c /tmp 25c 10450 29260 5200
|
||||
d /home 50c 20900 39710 10450
|
||||
e /usr 669c 279642 60610 139821 will be ~68% full
|
||||
```
|
||||
- kernel rebuild
|
||||
- slip support enabled (NSL now 1)
|
||||
- system setup sanitized
|
||||
- `/etc/ttys`: all DZ11 lines set 'off' for now
|
||||
- `/etc/printcap`: default printer now `lp0`, others removed
|
||||
- network setup sanitized
|
||||
- `/etc/netstart`: now suitable for usage in a 192.169.x.x subnet
|
||||
```
|
||||
hostname=w11a
|
||||
netmask=255.255.255.0
|
||||
broadcast=192.168.2.255
|
||||
default=192.168.2.1
|
||||
```
|
||||
- `/etc/resolv.conf` now empty
|
||||
- `/etc/hosts` now minimal
|
||||
```
|
||||
127.0.0.1 localhost
|
||||
192.168.2.150 w11a
|
||||
192.168.2.25 athome
|
||||
```
|
||||
- only loopback device `lo0` enabled at boot time
|
||||
- slip `sl0` is available and working, but must be started after boot
|
||||
- added user `test` with password `test4W11a`
|
||||
|
||||
## 2009-xx-xx: initial system setup
|
||||
Setup 211bsd system from tape distribution kit obtained from
|
||||
[TUHS](http://www.tuhs.org/).
|
||||
- get tape distribution kit from [UnixArchive/Distributions/UCB/2.11BSD](ftp://www.tuhs.org/UnixArchive/Distributions/UCB/2.11BSD/)
|
||||
- get patches from [UnixArchive/Distributions/UCB/2.11BSD/Patches](ftp://www.tuhs.org/UnixArchive/Distributions/UCB/2.11BSD/Patches/)
|
||||
- setup initial system using `simh`
|
||||
- load tape distribution kit (is version 431)
|
||||
- install all patches: 432,...,444
|
||||
- `FPSIM` didn't work. Fixed with [patch #445](https://wfjm.github.io/blogs/211bsd/2007-01-03-patch-445.html).
|
||||
- boot from a `RK05` wasn't possible. Fixed with [patch #446+447](https://wfjm.github.io/blogs/211bsd/2009-01-04-patch-446+447.html).
|
||||
- build a kernel with `FPSIM` enabled (see `/sys/conf/RETRONFPNW`)
|
||||
- setup oskits for RP06, RL02 and RK05
|
||||
@ -6,6 +6,8 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
|
||||
2. FPGA Board setup
|
||||
3. Rlink and Backend Server setup
|
||||
4. Legal terms
|
||||
|
||||
For history see [CHANGELOG.md](CHANGELOG.md).
|
||||
|
||||
### Installation
|
||||
A disk set is available from
|
||||
@ -37,16 +39,17 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
: xp(0,0,0)unix
|
||||
Boot: bootdev=05000 bootcsr=0176700
|
||||
|
||||
2.11 BSD UNIX #9: Wed Dec 10 06:24:37 PST 2008
|
||||
root@curly.2bsd.com:/usr/src/sys/RETRONFPNW
|
||||
2.11 BSD UNIX #12: Sat May 20 20:00:07 PDT 2017
|
||||
root@w11a:/usr/src/sys/RETRONFPNW
|
||||
|
||||
attaching sl
|
||||
attaching lo0
|
||||
|
||||
phys mem = 3932160
|
||||
avail mem = 3461952
|
||||
user mem = 307200
|
||||
|
||||
January 3 23:00:35 init: configure system
|
||||
May 20 22:59:11 init: configure system
|
||||
|
||||
dz ? csr 160100 vector 310 skipped: No CSR.
|
||||
lp 0 csr 177514 vector 200 attached
|
||||
@ -63,29 +66,22 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
```
|
||||
#^D
|
||||
Fast boot ... skipping disk checks
|
||||
checking quotas: done.
|
||||
Checking quotas: done.
|
||||
Assuming NETWORKING system ...
|
||||
ifconfig: ioctl (SIOCGIFFLAGS): no such interface
|
||||
add host curly.2bsd.com: gateway localhost.2bsd.com
|
||||
add net default: gateway 206.139.202.1: Network is unreachable
|
||||
add host w11a: gateway localhost
|
||||
starting system logger
|
||||
checking for core dump...
|
||||
preserving editor files
|
||||
clearing /tmp
|
||||
standard daemons: update cron accounting.
|
||||
starting network daemons: inetd printer.
|
||||
January 3 23:00:47 lpd[76]: /dev/ttyS5: No such file or directory
|
||||
starting local daemons:Sat Jan 3 23:00:47 PST 2009
|
||||
January 3 23:00:47 init: kernel security level changed from 0 to 1
|
||||
January 3 23:00:49 getty: /dev/tty04: Device not configured
|
||||
January 3 23:00:49 getty: /dev/tty03: Device not configured
|
||||
January 3 23:00:49 getty: /dev/tty00: Device not configured
|
||||
January 3 23:00:49 getty: /dev/tty01: Device not configured
|
||||
January 3 23:00:49 getty: /dev/tty02: Device not config
|
||||
|
||||
2.11 BSD UNIX (curly.2bsd.com) (console)
|
||||
starting network daemons: inetd printer.
|
||||
starting local daemons:Sat May 20 22:43:49 PDT 2017
|
||||
May 20 22:43:49 w11a init: kernel security level changed from 0 to 1
|
||||
|
||||
login:
|
||||
|
||||
2.11 BSD UNIX (w11a) (console)
|
||||
|
||||
login:
|
||||
```
|
||||
|
||||
The login prompt is sometimes mangled with the 'Device not configured'
|
||||
@ -110,7 +106,9 @@ Download, unpack and copy the disk images (*.dsk), e.g.
|
||||
1/ 10 ub_map entries, 10 free, 10 max
|
||||
# {mount}
|
||||
/dev/xp0a on /
|
||||
/dev/xp0c on /usr
|
||||
/dev/xp0c on /tmp
|
||||
/dev/xp0d on /home
|
||||
/dev/xp0e on /usr
|
||||
# {halt}
|
||||
syncing disks... done
|
||||
halting
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user