Go to file
maxv 50c07460e3 Move NVMM in the "any" class, so that it can be enabled in GENERIC. Add
missing files in files.nvmm, and add NVMM (commented out) in the amd64
GENERIC. Remove the "caveats" section in the man page.
2019-03-28 19:00:40 +00:00
bin Fix a logic botch that prevented "wait -n" (with no pid args) from 2019-03-26 13:32:26 +00:00
common rbtree: Add a define to mark function arguments as unused for non debug 2019-03-08 09:14:54 +00:00
compat don't build kernel grovelling tools as n64 on sgimips - we don't actually have 2018-09-20 02:51:21 +00:00
crypto regen 2019-03-13 23:37:48 +00:00
dist/pf - enlarge buffer to avoid snprintf() truncation 2019-02-03 10:48:46 +00:00
distrib Dedup and add the small jemalloc implementation so our install media has 2019-03-28 15:04:41 +00:00
doc llvm-8.0.0 out. 2019-03-28 12:34:36 +00:00
etc Actually use unit number for iscsi device. 2019-03-27 06:55:09 +00:00
external Add 2K page size tables (sun2) 2019-03-28 11:56:56 +00:00
extsrc
games Report the users score _after_ the game has ended and the screen has 2019-03-19 00:11:34 +00:00
include remove global pointers, add get/seters. 2019-03-12 15:11:13 +00:00
lib fix compilation for non _REENTRANT 2019-03-28 15:05:03 +00:00
libexec add $NetBSD$ 2019-03-27 04:50:30 +00:00
regress
rescue fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
sbin Allow -b to specify a partition for "gpt unset" as well. 2019-03-26 14:55:02 +00:00
share Move NVMM in the "any" class, so that it can be enabled in GENERIC. Add 2019-03-28 19:00:40 +00:00
sys Move NVMM in the "any" class, so that it can be enabled in GENERIC. Add 2019-03-28 19:00:40 +00:00
tests Add new ATF ptrace(2) tests bytes_transfer_alignment* 2019-03-28 08:13:40 +00:00
tools split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS: 2019-03-20 22:51:37 +00:00
usr.bin Use correct printf format for (struct input_file *)->lineno 2019-03-26 23:31:45 +00:00
usr.sbin Fix open() error message - use a colon rather than a semicolon to match 2019-03-25 23:43:56 +00:00
build.sh add aliases for evbarm without saying 'earm': 2019-02-08 02:05:32 +00:00
BUILDING
Makefile .WAIT for tools to complete. 2018-11-11 07:43:35 +00:00
Makefile.inc
README.md Tidy up a bit. 2018-10-23 15:44:42 +00:00
UPDATING add a quick note about gcc 7 likely causing update build failures. 2019-02-08 09:57:01 +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