Go to file
rillig 0b15b1d9eb make(1): fix error handling on parse errors in variable expressions
This change doesn't change any of the unit tests since the error
handling code is not yet complete, see the many "handle errors" in the
code.  Nevertheless, the "out_FALSE_res = VPR_PARSE_MSG" was wrong since
the error message was only printed in lint mode, not in default mode.
2020-11-02 21:34:40 +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 Sync with netpgpverify-20201101 from pkgsrc (the master for this). 2020-11-01 11:29:17 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib make(1): add test for parse errors in commands in lint mode (-dL) 2020-11-02 20:43:27 +00:00
doc new tmux 2020-11-01 17:54:46 +00:00
etc Add col tests 2020-11-01 22:29:13 +00:00
external PR/55747: Tobias Nygren: Install manpages for pam-u2f 2020-11-02 06:40:11 +00:00
extsrc
games Add one. 2020-10-30 04:56:32 +00:00
include - remove bitypes.h fossil 2020-10-10 19:51:48 +00:00
lib Revert (REPE) CMPS support per request of Maxime, it is incorrect. 2020-10-31 15:44:01 +00:00
libexec New sentence, new line. Fix xref. 2020-10-15 09:54:22 +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 u3g(4): also list the Huawei EM770W as supported 2020-11-01 06:19:47 +00:00
sys PR/55777: Ruslan Nikolaev: use MIN() from <sys/param.h> instead of min() 2020-11-02 18:58:06 +00:00
tests Add unit-tests for col from FreeBSD 2020-11-01 22:28:32 +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): fix error handling on parse errors in variable expressions 2020-11-02 21:34:40 +00:00
usr.sbin PR 55769: avoid the module set if we do not build any 2020-10-30 18:47:38 +00:00
build.sh add "distsets" alias for "distribution sets". 2020-09-20 10:29:05 +00:00
BUILDING Document CPUFLAGS here (it's already documented in share/mk/bsd.README). 2020-10-13 01:59:32 +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