emulators/sys161 2.0.8 NetBSD
System/161 MIPS emulator
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- modified-bsd
- Categories
- emulators
- Package size
- 124.6 KiB, 490.4 KiB installed
Description
System/161 is a machine simulator that provides a simplified but still realistic environment for OS hacking. It is a 32-bit MIPS system supporting up to 32 processors, with up to 31 hardware slots each holding a single simple device (disk, console, network, etc.)
It is used for teaching; the OS/161 instructional OS runs on it. However, it has also proven useful as a rapid development platform for bringing up research or experimental kernels.
System/161 supports fully transparent debugging, via remote gdb into the simulator. It also provides transparent kernel profiling, statistical monitoring, event tracing (down to the level of individual machine instructions) and one can connect multiple running System/161 instances together into a network using a "hub" program.
Install
Binary package:
pkgin install sys161
From pkgsrc:
cd /usr/pkgsrc/emulators/sys161 && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 2.0.8 |
| NetBSD 10.1 aarch64 | 2.0.8 |
| SmartOS / illumos x86_64 | 2.0.8 |
| macOS 15 arm64 | 2.0.8 |
Dependencies
No port depends on this one.