Go to file
gutteridge ee05db8218 pax: fix typos in comments in file_subs.c & tar.c
Stamp out "greengrocers' apostrophes" in various places (arguably there
are still more present, but style guides vary on that, and my energies
spent corralling wayward punctuation marks could be spent elsewhere).
2019-03-20 03:13:39 +00:00
bin pax: fix typos in comments in file_subs.c & tar.c 2019-03-20 03:13:39 +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 Revert previous. 2019-03-18 22:40:44 +00:00
doc fix maintainer of nsd/unbound, update version 2019-03-17 15:57:34 +00:00
etc remove the recently added files or added entries for what is 2019-03-12 10:07:49 +00:00
external default oabi to strongarm. fixes build.sh -a arm builds. 2019-03-19 23:55:28 +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 restore the removed "function does something horrible" description, 2019-03-18 02:15:21 +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 print little-endian header fields correctly. 2019-03-14 10:26:10 +00:00
share New sentence, new line. Fix Dd argument. 2019-03-19 10:17:35 +00:00
sys G/C a couple of lingering instances of addupc(). There is still some bit- 2019-03-19 20:30:05 +00:00
tests Add CVS ids, and rename the PTE bits. No functional change. 2019-03-19 19:23:39 +00:00
tools enable the workarounds for cortex a53 errata 835769 and 843419 by default. 2019-03-19 05:55:00 +00:00
usr.bin no -g 2019-03-09 16:18:37 +00:00
usr.sbin remove unneeded header. 2019-03-11 00:31:36 +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
build.sh add aliases for evbarm without saying 'earm': 2019-02-08 02:05:32 +00:00

README.md

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