Go to file
rillig a8fc26104f make(1): add debug logging for setting and resetting the main target
The suffix code still doesn't behave as expected.  Make sure that at
least setting the main target works as expected.  It does, and the added
debug logging provides further hints for debugging the suffix handling
code.
2020-11-22 20:29:53 +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
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): document the selection of the main target 2020-11-22 19:37:27 +00:00
doc Note import of dhcpcd-9.3.3 2020-11-20 13:33:07 +00:00
etc Add /var/games/warp 2020-11-11 19:56:09 +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 Fix interrupt priorities on N1 SDP. 2020-11-22 20:17: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): add debug logging for setting and resetting the main target 2020-11-22 20:29:53 +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