Go to file
mrg 881ec4a82d switch vax and ia64 to binutils 2.34. reverse the list and leave
the remaining m68k (untested), riscv (riscv64 ld is missing emulations
for 32 bit targets), and sh3 (untested).
2020-09-13 20:59:18 +00:00
bin Mark up path with Pa and use Ev for environment variable. 2020-08-30 20:14:07 +00:00
common Re-do previous aarch64eb strlen fix more simply and correctly. 2020-09-09 14:49:27 +00:00
compat
crypto Restore a local change for PR/54740 lost during openssl 1.1.1e merge. 2020-09-12 09:37:01 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib make(1): add recently added tests to distrib file list 2020-09-13 13:03:15 +00:00
doc gcc(1): Install TSan for 64bit CPUs. 2020-09-13 03:03:57 +00:00
etc Make a ": " suffix a fixed part of the release info tag 2020-09-11 12:50:14 +00:00
external Add missing dkbad.h include and define _KERNTYPES so we get all internal 2020-09-13 08:51:58 +00:00
extsrc
games avoid uninit memory and use memmove vs strncpy for a will be 2020-09-07 00:31:11 +00:00
include make the 2nd argument to __memmove_chk() const 2020-09-05 13:37:59 +00:00
lib make the 2nd argument to __memmove_chk() const 2020-09-05 13:37:59 +00:00
libexec bozohttpd: correct .m4a to audio/mp4. 2020-09-12 14:44:25 +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 Document keyboard mode ioctls and let wsconsctl manage it. 2020-09-13 07:35:15 +00:00
share switch vax and ia64 to binutils 2.34. reverse the list and leave 2020-09-13 20:59:18 +00:00
sys wg: Fix detach logic. 2020-09-13 17:18:54 +00:00
tests arp test: Use the ndp cache expiration test in place of the old one 2020-09-13 14:36:32 +00:00
tools more consolidation and properly condition all variables like previously. 2020-09-09 07:12:04 +00:00
usr.bin make(1): fix documentation of VarParseErrors 2020-09-13 20:38:47 +00:00
usr.sbin Add HAVE_ACPI and HAVE_UEFI flags to bsd.own.mk and use them to 2020-09-12 15:25:41 +00:00
build.sh make(1): remove references to the removed lst.lib 2020-07-26 09:17:24 +00:00
BUILDING
Makefile automatically remove old debug files for modules. 2020-05-15 16:34:44 +00:00
Makefile.inc
README.md
UPDATING switch to GCC 9 on arm and x86. 2020-09-12 08:31:39 +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