Go to file
kamil e7e18034ff Reserve DTrace sdt and fdt major numbers
Register cmajor 252 for fbt and 253 for sdt.

Previously the major number was picked randomly and it causes conflicts
with preallocated values for different devices.
2019-03-09 18:53:52 +00:00
bin The previous commit was obviously made by a broken mindless automoton 2019-03-01 06:15:01 +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 Replace our buggy recallocarray implementation one with the portable one 2019-03-08 20:34:24 +00:00
dist/pf - enlarge buffer to avoid snprintf() truncation 2019-02-03 10:48:46 +00:00
distrib Fix MKCATPAGES=yes build 2019-03-09 18:38:34 +00:00
doc mention new jemalloc 2019-03-04 17:36:35 +00:00
etc Install more libdrm nouveau headers. 2019-03-03 17:52:32 +00:00
external Reserve DTrace sdt and fdt major numbers 2019-03-09 18:53:52 +00:00
extsrc
games Shorter than a season - The Soul Of A New Machine 2019-02-24 12:34:00 +00:00
include add copyright. 2019-03-09 06:12:55 +00:00
lib Fix previous... We need to deal with a conditional branch. 2019-03-09 02:50:07 +00:00
libexec on m68010 set BOZO_WRSZ to 16k and BOZO_WRSZ to 64k. 2019-03-08 03:12:28 +00:00
regress Don't test call gates, they are not supported anymore. 2017-08-30 15:46:19 +00:00
rescue fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
sbin make ext2fs rev1 the default. this enables LARGEFILES support. 2019-03-06 05:11:13 +00:00
share Switch i386 and aarch64 to jemalloc (really I could switch everyone at this 2019-03-09 17:59:28 +00:00
sys Reserve DTrace sdt and fdt major numbers 2019-03-09 18:53:52 +00:00
tests Remove expected fail in various ATF t_ptrace_wait* tests 2019-03-08 23:35:01 +00:00
tools also bump the X in "nbX" with previous 2019-02-27 09:11:01 +00:00
usr.bin no -g 2019-03-09 16:18:37 +00:00
usr.sbin XDM Xresources has been extended and the new values are important for proper 2019-03-08 08:19:56 +00:00
build.sh add aliases for evbarm without saying 'earm': 2019-02-08 02:05:32 +00:00
BUILDING regen 2018-07-29 20:53:41 +00:00
Makefile .WAIT for tools to complete. 2018-11-11 07:43:35 +00:00
Makefile.inc Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
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