Go to file
rillig affd50e454 make(1): replace macro MESSAGE with local function
The first parameter of the macro was always stdout, and there was no
apparent reason to pass anything else there.

Let the compiler decide whether to inline this or not, it's not
time-critical.
2020-12-07 22:47:03 +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 Merge conflicts 2020-12-04 18:42:49 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib make(1): add tests and tutorial for the ?= assignment operator 2020-12-07 21:35:43 +00:00
doc acpicpu(4): Add support for Arm CPUs. 2020-12-07 10:59:26 +00:00
etc acpi: add character device for accessing ACPI tables 2020-12-06 02:57:29 +00:00
external make function static (fixes crossgdb build, reported by martin@) 2020-12-07 20:28:53 +00:00
extsrc
games speed limit 80 2020-12-06 11:41:47 +00:00
include Correct typo in previous. 2020-12-04 23:04:58 +00:00
lib spaces to tab 2020-12-05 11:18:21 +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 micron SMART 202 is percent lifetime used not remaining. 2020-12-07 10:36:19 +00:00
share Move everyone to gdb-11 2020-12-06 14:28:34 +00:00
sys Add some debugging output to check sensor addition and refresh. 2020-12-07 13:24:15 +00:00
tests s/ we we / we / 2020-11-30 05:30:56 +00:00
tools Don't bother with gdbserver for archs that don't build it. 2020-12-05 21:27:31 +00:00
usr.bin make(1): replace macro MESSAGE with local function 2020-12-07 22:47:03 +00:00
usr.sbin acpidump: Do not print FACS if HW_REDUCED flag is set. 2020-12-06 18:38:58 +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