Go to file
martin dacc867e53 Always map FS_BSDFFS to one of "FFS", "FFSv2" or "FFSv2ea" - previously
the disklabel name "4.2BSD" could show up initially but we could never
go back to it via the menu used to change the file system type.
This was confusing.
2022-12-10 16:52:02 +00:00
bin fix various typos in comments and one output message. 2022-10-31 21:22:05 +00:00
common Fix some comments 2022-12-03 11:34:38 +00:00
compat fix various typos in comments and log messages. 2022-05-29 10:47:39 +00:00
crypto Correct lost change in the merge (Anthony Mallet) 2022-12-01 22:57:37 +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 Split the BMP280 / BME280 driver into common code and create I2C and 2022-12-03 01:04:42 +00:00
doc fix typo 2022-12-09 02:01:09 +00:00
etc reinstate $NetBSD$ 2022-12-01 13:21:07 +00:00
external Add magic to recognize FFSv2ea 2022-12-10 16:22:21 +00:00
games -h doesn't sort numerically, pointed out by various 2022-10-25 19:33:00 +00:00
include put reallocarray() in the public namespace 2022-10-28 09:43:58 +00:00
lib editrc(5): Markup fixes 2022-12-06 00:59:20 +00:00
libexec Use the SZREG symbol instead of __SIZEOF_POINTER__ as its shorter. Assert 2022-12-05 07:33:43 +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 fix sign. 2022-12-01 14:42:12 +00:00
share +AEAD, HKDF, NMR, SIV 2022-12-08 23:41:22 +00:00
sys Import acpica 2022-10-20 2022-12-10 16:34:37 +00:00
tests Update check files due to reversion of a libcurses change. 2022-12-05 21:15:07 +00:00
tools don't require gettext 2022-10-29 13:53:35 +00:00
usr.bin make: clean up comments 2022-12-07 10:28:48 +00:00
usr.sbin Always map FS_BSDFFS to one of "FFS", "FFSv2" or "FFSv2ea" - previously 2022-12-10 16:52:02 +00:00
BUILDING fix documentation for MKLINT 2022-10-01 08:55:45 +00:00
Makefile Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC 2022-08-21 07:10:03 +00:00
Makefile.inc
README.md README: use https for man.NetBSD.org 2021-09-05 12:45:44 +00:00
UPDATING Restore backward compatibility of UFS2 with previous NetBSD releases by 2022-11-17 06:40:38 +00:00
build.sh build.sh: usage improvements 2022-08-21 07:57:50 +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