Go to file
rillig 67f66322f4 make: reorganize Parse_Error
Determining the location where the error occurred is now done by
ParseVErrorInternal.  This frees the remaining code from keeping the
filename and the line number together.  It also makes Parse_Error short
enough that it might be worth providing a separate function for each of
the 3 log levels.

No functional change.
2022-06-12 13:37:32 +00:00
bin fix various typos in comments, documentation and messages. 2022-05-31 08:43:13 +00:00
common One more typo; this is called _atomic_swap_64, not _8. 2022-05-29 08:11:15 +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 Add luna68k specific section 4 man pages. 2022-06-12 03:51:13 +00:00
doc Mention about luna68k psgpam(4) audio. 2022-06-10 21:43:30 +00:00
etc Add luna68k specific section 4 man pages. 2022-06-12 03:51:13 +00:00
external fix usage for ctl too (Jose Luis Duran) 2022-06-11 19:23:26 +00:00
extsrc
games Elide vax breakage 2022-05-31 19:11:58 +00:00
include libc: Reintroduce getentropy. 2022-05-31 13:42:58 +00:00
lib fix typo in comment: white spae -> whitespace. 2022-06-09 14:02:30 +00:00
libexec build system: Revert all the recent additions of MK[...] knobs that 2022-06-06 10:56:27 +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 revert bits and pieces I accidentally included in my last commit 2022-06-06 13:28:55 +00:00
share Add luna68k specific section 4 man pages. 2022-06-12 03:51:13 +00:00
sys XenPV: in cpu_switchto(), reset ci_xen_clockf_usermode/ci_xen_clockf_pc, 2022-06-12 11:36:42 +00:00
tests Sprinkle "-static" when using "-pg" as profiling only works with static and 2022-06-12 08:55:36 +00:00
tools s/hidding/hiding/ 2022-05-28 22:00:55 +00:00
usr.bin make: reorganize Parse_Error 2022-06-12 13:37:32 +00:00
usr.sbin Slightly improved error handling when converion from one partition table 2022-06-11 18:30:02 +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