Go to file
lukem c72411c4b5 bsd.dep.mk: revert 1.85 (for now)
Revert my recent 1.85 revision that fixed "make tags".  It causes too
much build breakage elsewhere in the tree that needs to be resolved first.

Issues include:
- Directories using TESTS_CXX with .cpp and .cxx extension instead of the
  default .cc extension (see bsd.prog.mk). Most of these have been fixed.
- external/gpl3/gcc build of .cc files. (No idea what's wrong there).
2020-06-22 01:04:26 +00:00
bin Sync usage with manpage. 2020-06-18 19:44:01 +00:00
common Fix lint 2020-06-20 00:16:50 +00:00
compat 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
crypto Revert to the upstream version 2020-06-21 22:17:35 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib Add evbmips installboot board data. 2020-06-21 17:15:51 +00:00
doc evbarm: Added boot.cfg support to efiboot 2020-06-21 23:53:59 +00:00
etc Fix leading 8 spaces to a tab. 2020-06-18 16:40:08 +00:00
external If calling d_minphys on the parent disk device, make sure we use the 2020-06-21 21:29:11 +00:00
extsrc
games A revision of "The purpose of computing is insight, not numbers" by 2020-06-15 12:57:51 +00:00
include Remove bogus tests for 64-bit i386 and SuperH 2020-06-04 11:21:16 +00:00
lib libterminfo: cast to uint16/32_t before conversion to preserve negativity 2020-06-21 15:05:23 +00:00
libexec R_ARM_TLS_TPOFF32 needs to adjust the existing value, not blindly 2020-06-16 21:02:20 +00:00
regress We have USER_LDT tests in ATF, remove the ones from regress. 2020-04-22 16:24:15 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin The ACL flag is -p, not -n. 2020-06-18 19:32:56 +00:00
share bsd.dep.mk: revert 1.85 (for now) 2020-06-22 01:04:26 +00:00
sys Add boot.cfg support. 2020-06-21 23:53:26 +00:00
tests fix build of h_thread_local_dtor.cpp 2020-06-21 07:06:05 +00:00
tools Add evbmips support for u-boot handling. 2020-06-21 17:17:01 +00:00
usr.bin X turned 36 today 2020-06-20 21:58:17 +00:00
usr.sbin Add evbmips support for u-boot handling. 2020-06-21 17:17:01 +00:00
build.sh Nix trailing whitespace. 2020-06-13 18:00:29 +00:00
BUILDING Fix a typo 2019-05-08 14:03:57 +00:00
Makefile automatically remove old debug files for modules. 2020-05-15 16:34:44 +00:00
Makefile.inc
README.md Use first-level heading for "NetBSD" title in README.md 2020-01-10 12:33:28 +00:00
UPDATING blocklist migration has been automated. 2020-06-15 21:52:03 +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