Go to file
rillig b8f5741af7 make(1): use FStr for ApplyModifiersState.newVal
Memory management is still complicated in this area.  To clean this up,
the previous value of the expression needs to be converted to an MFStr
first, and later to an FStr.
2020-12-20 23:27:37 +00:00
bin Print real maxrss value like other shells. 2020-10-17 08:46:02 +00:00
common arm bswap32: fix fatal typo in thumb code (PR 55854) 2020-12-11 09:02:33 +00:00
compat
crypto merge conflicts, regen 2020-12-10 00:33:08 +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 null byte in .for loop body 2020-12-19 16:00:17 +00:00
doc Update information about thorpej-futex. 2020-12-18 01:08:13 +00:00
etc run_rc_command - don't prefix the rcvar variable name with the dollar sign. 2020-12-20 21:30:28 +00:00
external Merge pkg_install-20201218 2020-12-18 20:07:39 +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 ossaudio(3): Do not reuse results from AUDIO_GETBUFINFO in SETINFO 2020-12-19 12:55:28 +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 Managment -> Management 2020-12-20 10:19:30 +00:00
share ddb: add two new modifiers to "show pool" and "show all pools" 2020-12-19 23:38:21 +00:00
sys disable (U)DMA for ATAPI on aceride(4), the chip doesn't support it 2020-12-20 19:30:03 +00:00
tests t_ossaudio: More descriptive failure cases 2020-12-14 10:58:08 +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): use FStr for ApplyModifiersState.newVal 2020-12-20 23:27:37 +00:00
usr.sbin Change second gc.interval_min to gc.interval_max. 2020-12-17 05:33:06 +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