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.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
maxv 0420eb8ec8 Remove references to COMPAT_OSF1 in HPPA, it has never been supported on 8 hours ago
bin When buffers are at least page sized, explicitely request page alignment. 11 hours ago
common rbtree: Add a define to mark function arguments as unused for non debug 2 weeks ago
compat don't build kernel grovelling tools as n64 on sgimips - we don't actually have 6 months ago
crypto regen 1 week ago
dist/pf - enlarge buffer to avoid snprintf() truncation 1 month ago
distrib give syspkg names to "-unknown-" files under comp category 1 day ago
doc fix maintainer of nsd/unbound, update version 6 days ago
etc remove the recently added files or added entries for what is ./usr/include/$MACHINE and automatically add it. 1 week ago
external Add size variants for architectures with PGSHIFT = 13 2 days ago
extsrc Top level reach-over directory for extsrc. 9 years ago
games Report the users score _after_ the game has ended and the screen has been restored to pre-game state. Otherwise, the user gets a message that their score did (or more likely, did not) improve over their previous score, yet the user has no indication of what the current score actually was! 4 days ago
include remove global pointers, add get/seters. 1 week ago
lib winwrite - deobfuscate a bit. 1 day ago
libexec on m68010 set BOZO_WRSZ to 16k and BOZO_WRSZ to 64k. 2 weeks ago
regress Don't test call gates, they are not supported anymore. 1 year ago
rescue fix duplicated chunk from merge 1 month ago
sbin print little-endian header fields correctly. 1 week ago
share Switch sparc64 over to newer jemalloc. 2 days ago
sys Remove references to COMPAT_OSF1 in HPPA, it has never been supported on this architecture. 8 hours ago
tests Fix build break due to typos. 1 day ago
tools split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS: 2 days ago
usr.bin no -g 2 weeks ago
usr.sbin add an example shell pipeline that will print *all* kernel stack traces. bump date. 19 hours ago
BUILDING regen 7 months ago
Makefile .WAIT for tools to complete. 4 months ago
Makefile.inc Re-add files that were accidentally deleted in my previous commit. 10 months ago
README.md Tidy up a bit. 5 months ago
UPDATING add a quick note about gcc 7 likely causing update build failures. 1 month ago
build.sh add aliases for evbarm without saying 'earm': 1 month ago

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

Additional Links