Go to file
nia b7fed38c88 Remove banner printing code from bootloaders, add it to libsa.
This harmonizes efiboot and the various x86 bootloaders to use shared
code for printing the banner. By friendly coincidence, it also adds
support for specifying 'banner=' in arm efiboot's boot.cfg, as on x86.
2021-09-07 11:41:31 +00:00
bin Turn on EL_SAFEREAD 2021-08-15 12:16:02 +00:00
common remove lint exclusion 2021-08-30 12:52:32 +00:00
compat remove obsolete files. 2021-06-18 06:34:00 +00:00
crypto libipsec: fix undefined behavior when calling isprint 2021-09-06 17:19:52 +00:00
dist/pf Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. 2021-07-24 21:31:31 +00:00
distrib tests/lint: test GCC builtins for overflow in strict bool mode 2021-09-03 22:44:08 +00:00
doc New OpenSSH 2021-09-02 11:27:19 +00:00
etc Build KUROBOX_PRO for evbarmv5eb. 2021-08-30 00:14:45 +00:00
external libldap: fix undefined behavior in ldap_int_tls_connect 2021-09-06 17:34:33 +00:00
extsrc
games moar tips 2021-08-19 14:03:43 +00:00
include fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
lib PR lib/56388 2021-09-07 01:23:09 +00:00
libexec fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
regress introduce a SOL_LOCAL for unix-domain socket level socket options 2021-08-08 20:54:48 +00:00
rescue
sbin fix few typos in comments. 2021-09-01 14:17:46 +00:00
share Move SOB to offensive acronyms. 2021-09-05 17:29:27 +00:00
sys Remove banner printing code from bootloaders, add it to libsa. 2021-09-07 11:41:31 +00:00
tests PR lib/56388 2021-09-07 01:29:13 +00:00
tools tools: in non-verbose mode, build the tools silently 2021-08-29 08:36:00 +00:00
usr.bin tests/make: test modifier ':S' with replacement '&' 2021-09-06 21:18:55 +00:00
usr.sbin s/existant/existent/ in comments and messages, plus few more similar fixes. 2021-09-03 22:33:17 +00:00
BUILDING Reintroduce the support of MKCATPAGES 2020-11-10 21:47:40 +00:00
Makefile G/c spurious whitespace. 2020-10-29 20:26:24 +00:00
Makefile.inc
README.md README: use https for man.NetBSD.org 2021-09-05 12:45:44 +00:00
UPDATING s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/ 2021-08-21 09:59:45 +00:00
build.sh Fix rumptest target && enable separate rump target. From Damien Zammit 2021-08-29 09:02:01 +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