Go to file
kre 14ef4b89e1 Divide stat.1 into stat.1 (now only includes stat(1)) and readlink.1
Apologies to cvs commit purists, but making this division required
line by line reading of the man pages, and I simply could not resist
also correcting some errors, addressing some omissions, improving some
wording ... all at the same time.
2022-06-22 18:02:43 +00:00
bin fix various typos in comments, documentation and messages. 2022-05-31 08:43:13 +00:00
common be consistent about comparing loaded value against expected old value 2022-06-18 08:01:56 +00:00
compat fix various typos in comments and log messages. 2022-05-29 10:47:39 +00:00
crypto sshd_config: Disable HPN as discussed on tech-userlevel. 2022-05-09 15:06:29 +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: remove .exp files, as they have become redundant 2022-06-17 20:23:58 +00:00
doc doc: Various changes in June from various developers 2022-06-22 08:31:06 +00:00
etc Add luna68k specific section 4 man pages. 2022-06-12 03:51:13 +00:00
external Fix readelf: Error: LEB value too large when running: 2022-06-17 16:45:22 +00:00
extsrc
games gomoku: remove redundant parentheses 2022-06-19 10:33:17 +00:00
include libc: Reintroduce getentropy. 2022-05-31 13:42:58 +00:00
lib Support ifunc on aarch64. The tests pass at least. 2022-06-21 06:52:17 +00:00
libexec Support ifunc on aarch64. The tests pass at least. 2022-06-21 06:52:17 +00:00
regress fix various typos, mainly in comments, but also log messages, docs, game text. 2022-04-08 10:17:52 +00:00
rescue remove threads; size constraints and behavioral change 2022-05-16 14:55:56 +00:00
sbin Implement "raidctl -t config-file" 2022-06-14 08:06:18 +00:00
share Sync device autoconf(9) messages in DIAGNOSTICS with reality a bit. 2022-06-17 16:43:52 +00:00
sys Fix wrong access in mfii_start(). I hope this fixes kern/55192 and kern/56669. 2022-06-22 14:29:11 +00:00
tests lint: add quotes and details to some more messages 2022-06-21 21:18:30 +00:00
tools s/hidding/hiding/ 2022-05-28 22:00:55 +00:00
usr.bin Divide stat.1 into stat.1 (now only includes stat(1)) and readlink.1 2022-06-22 18:02:43 +00:00
usr.sbin Fix inverted condition in previous and only apply special handling for 2022-06-21 16:08:25 +00:00
BUILDING s/knowlege/knowledge/ 2022-05-28 21:54:56 +00:00
Makefile Makefile: fix location of postinstall program for MAKEVERBOSE > 2 2022-03-19 14:35:13 +00:00
Makefile.inc
README.md README: use https for man.NetBSD.org 2021-09-05 12:45:44 +00:00
UPDATING s/dissallow/disallow/ 2021-12-07 21:45:31 +00:00
build.sh Don't try to install netbsd-CONFIG.debug files build with kernel= 2021-12-31 15:43:35 +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