Go to file
rillig f1e905073a make(1): mark result of Var_Parse as const
Var_Parse can return either a string literal or an allocated string.  The
former must not be modified by the caller.  If the string is allocated,
it is returned in freePtr as well, but only for freeing it after use.
2020-07-26 19:44:04 +00:00
bin Fix skipping of directories that begin with a '.' in -R mode. 2020-07-07 14:29:06 +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 move $VERSION from Makefile.inc into the single Makefile that uses it. 2020-07-23 07:53:35 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib replace KDE with a desktop that's actually current in pkgsrc 2020-07-26 18:53:50 +00:00
doc note new Intel XMM7360 driver 2020-07-26 15:14:23 +00:00
etc add support for wwanc(4) device nodes (xmm[0-9]) 2020-07-26 15:47:27 +00:00
external Explicitly disable dbe, record, and present DIX extentions. 2020-07-24 02:25:58 +00:00
extsrc
games robots: Use arc4random_uniform for better uniform distribution 2020-07-26 15:38:22 +00:00
include nameser_compat.h: correct preprocessor error syntax 2020-06-28 02:16:19 +00:00
lib this file contained the same information as extattr_namespace_to_string.3 2020-07-26 18:10:00 +00:00
libexec Add -DNO_BLOCKLIST_SUPPORT also to small/Makefile. 2020-07-13 10:35:17 +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 Refactor remaining mount_* commands to use the common pathadj() 2020-07-26 08:20:22 +00:00
share finish sentence 2020-07-26 15:57:03 +00:00
sys fix attribution - I was confused what was the correct final version 2020-07-26 17:12:41 +00:00
tests Sort includes. 2020-07-26 14:01:14 +00:00
tools make(1): remove references to the removed lst.lib 2020-07-26 09:17:24 +00:00
usr.bin make(1): mark result of Var_Parse as const 2020-07-26 19:44:04 +00:00
usr.sbin evbmips: add ofctl(8) and /dev/openfirm support 2020-07-24 12:07:09 +00:00
build.sh make(1): remove references to the removed lst.lib 2020-07-26 09:17:24 +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