Go to file
martin 9b4c571a0a When reading an existing gpt, match the wedges already existing ons
on the parent device, so we can use them directly if we should proceed
with an unmodified partition table.
2019-08-03 14:00:42 +00:00
bin Add a fallback definition of LSDEAD in ps(1) 2019-06-19 21:25:50 +00:00
common ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
compat make all lines look the same, and put one arch per line. 2019-06-13 21:17:54 +00:00
crypto ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
dist/pf - enlarge buffer to avoid snprintf() truncation 2019-02-03 10:48:46 +00:00
distrib Bump sparc miniroot by 100KB for the clang-based build. 2019-08-02 12:04:45 +00:00
doc Force use of GNU as for acorn32 boot code (pre-unified assembly) 2019-08-02 12:06:20 +00:00
etc Change uname and gname to sync with etc/mtree/special. 2019-08-02 19:58:00 +00:00
external PR/54433: Hisashi Todd Fujinaka: Empty $MAILTO causes cron to crash 2019-08-03 07:06:47 +00:00
extsrc
games The mother of all demos 2019-07-26 07:41:22 +00:00
include Sync with 2019b (field name change) 2019-07-03 15:49:21 +00:00
lib Sprinkle some more const in. 2019-08-01 02:27:43 +00:00
libexec Tweak markup some more. 2019-07-15 01:26:15 +00:00
regress Eliminate regress/libexec/ld.elf_so/expand 2019-04-06 16:25:52 +00:00
rescue fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
sbin Fix a trivial wrong comment. x68k's arch is not m68010. 2019-08-03 04:21:37 +00:00
share SGIs from the MIPS & ARM world :) 2019-07-28 21:43:39 +00:00
sys sun4ispi* at fdt? 2019-08-03 13:33:10 +00:00
tests PR/54414: Valery Ushakov: add a test for wcsrtombs(3) doesn't update the 2019-07-28 13:46:45 +00:00
tools Bring back two lines deleted by accident. From Kamil Rytarowski. 2019-06-22 14:40:33 +00:00
usr.bin Explicitly link against libpthread and liblzma to make static linking 2019-07-28 12:44:36 +00:00
usr.sbin When reading an existing gpt, match the wedges already existing ons 2019-08-03 14:00:42 +00:00
BUILDING Fix a typo 2019-05-08 14:03:57 +00:00
Makefile Use the generated "postinstall" in the objdir for postinstall-check 2019-06-14 09:12:42 +00:00
Makefile.inc
README.md Tidy up a bit. 2018-10-23 15:44:42 +00:00
UPDATING Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00
build.sh Fix long-term broken pattern match when determining if uname -p output is 2019-06-07 15:49:20 +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