Go to file
rillig 18dd66ad3f make(1): make output of test opt-debug-graph1 consistent
The output from the directory cache made the regular NetBSD build fail
because the pathname to the working directory differs, thus affecting
the spacing.

This time, document why the directory cache needs to be excluded from
the output.
2020-11-23 16:01:59 +00:00
bin Print real maxrss value like other shells. 2020-10-17 08:46:02 +00:00
common Use the correct barriers - all of membar_{sync,producer,consumer} have 2020-10-13 21:22:12 +00:00
compat 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
crypto Support aarch64eb in */config.guess. 2020-11-17 10:35:10 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib make(1): test that .PHONY targets are not resolved using suffix rules 2020-11-23 15:00:32 +00:00
doc Note import of dhcpcd-9.3.3 2020-11-20 13:33:07 +00:00
etc Add /dev/pts as standard mountpoint for a ptyfs. 2020-11-23 12:41:47 +00:00
external Sync '_elftc.h' with the upstream elftoolchain project. 2020-11-21 21:04:25 +00:00
extsrc
games roundsleep(): Too many zeros; tv_nsec should be compared with 2020-11-21 09:24:02 +00:00
include Don't complain about additional DNAME records received when resolving A or 2020-11-18 12:49:52 +00:00
lib Don't complain about additional DNAME records received when resolving A or 2020-11-18 12:49:52 +00:00
libexec Bozohttpd clobbers files greater than 4GB on 32bit archs. 2020-11-19 10:45:36 +00:00
regress citrus SUBDIR is gone 2020-06-27 11:06:43 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin file systems that are used as what spools? 2020-10-24 10:51:34 +00:00
share Bump date for previous. 2020-11-21 12:26:41 +00:00
sys Sort spleen also in builtin_fonts[]. 2020-11-23 12:15:39 +00:00
tests Mark t_tsan_*:*profile test cases as expected failures as discussed in 2020-11-17 08:25:57 +00:00
tools Correct target directory; src/external/gpl3/gdb.old not gdb. 2020-10-09 23:48:42 +00:00
usr.bin make(1): make output of test opt-debug-graph1 consistent 2020-11-23 16:01:59 +00:00
usr.sbin Support aarch64eb; just works fine. 2020-11-17 10:47:17 +00:00
build.sh add "distsets" alias for "distribution sets". 2020-09-20 10:29:05 +00:00
BUILDING Reintroduce the support of MKCATPAGES 2020-11-10 21:47:40 +00:00
Makefile G/c spurious whitespace. 2020-10-29 20:26:24 +00:00
Makefile.inc
README.md Use first-level heading for "NetBSD" title in README.md 2020-01-10 12:33:28 +00:00
UPDATING note about mips kernel modules breaking update builds 2020-10-17 07:41:25 +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