Go to file
kre f2dc4639fa DEBUG mode shell cleanups (NFC for any normal shell).
Add an error DEBUG trace in exraise() (when the shell has detected
some error or signal, and is aborting what it is doing)

Fix an arith error in DEBUG bit assignments (harmless as we haven't
reached the limit of flags yet), and add some missing (recently added)
debug flags so they are turned on when the user (ie: me) asks for
"everything".
2019-01-21 14:29:12 +00:00
bin DEBUG mode shell cleanups (NFC for any normal shell). 2019-01-21 14:29:12 +00:00
common add support to detect the 3 vmware GPT partition types: 2018-11-06 04:04:33 +00:00
compat don't build kernel grovelling tools as n64 on sgimips - we don't actually have 2018-09-20 02:51:21 +00:00
crypto new config file 2019-01-07 15:43:17 +00:00
dist/pf Add a deprecation note in each of the PF man pages (instead of just pf.4), 2018-08-17 12:36:53 +00:00
distrib Add bpfjit and sljit modules. 2019-01-21 00:22:24 +00:00
doc Note that kernels with NET_MPSAFE won't work with non-NET_MPSAFE modules. 2019-01-21 02:28:25 +00:00
etc G/C VEXPRESS_A15 2019-01-20 10:50:06 +00:00
external make includes works now. 2019-01-19 20:02:06 +00:00
extsrc
games Incite the "Purple Cow" wrath of Gelett Burgess upon ourselves. 2019-01-13 17:55:03 +00:00
include Provide global variables with C linkage, otherwise they will create 2019-01-08 17:35:42 +00:00
lib Major NPF improvements: 2019-01-19 21:19:31 +00:00
libexec Adapt https://svnweb.freebsd.org/base?view=revision&revision=342113 to 2019-01-18 11:59:03 +00:00
regress
rescue Retire lmcconfig here too. 2018-12-12 10:25:29 +00:00
sbin Avoid crash when no algorithm is specified in parameter file. 2018-12-30 12:05:48 +00:00
share obsolete gcc 5 support. 2019-01-19 12:58:37 +00:00
sys Use ci_{package,core,smt}_id instead of ci_data.cpu_{package,core,smt}_id 2019-01-21 08:04:26 +00:00
tests Add subtests to verify that both "sleep 0.2" and "sleep 0,2" work 2019-01-21 13:19:18 +00:00
tools make includes works now. 2019-01-19 20:02:06 +00:00
usr.bin .Pp before .Bd is redundant. 2019-01-13 16:48:51 +00:00
usr.sbin Major NPF improvements: 2019-01-19 21:19:31 +00:00
build.sh add build libs (undocumented). 2018-12-30 23:19:40 +00:00
BUILDING regen 2018-07-29 20:53:41 +00:00
Makefile .WAIT for tools to complete. 2018-11-11 07:43:35 +00:00
Makefile.inc
README.md Tidy up a bit. 2018-10-23 15:44:42 +00:00
UPDATING Note that we need to clean objdir for the OpenSSL update. 2018-09-24 13:18:35 +00:00

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git