Go to file
jmcneill aec3f0cda8 Move back to MBR based images for armv7 because Amlogic's bootloader (for
Amlogic S805 based boards) needs to be installed to sector 1, which
conflicts with the GPT header.
2020-05-27 21:53:04 +00:00
bin fix reversed test. 2020-05-22 14:54:30 +00:00
common PR 55239: initialize all RAS sections for non-MP configurations 2020-05-15 15:20:40 +00:00
compat
crypto Remove extra semicolon. 2020-05-14 08:34:17 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib Move back to MBR based images for armv7 because Amlogic's bootloader (for 2020-05-27 21:53:04 +00:00
doc openssh 8.3 out. 2020-05-27 06:17:45 +00:00
etc Add libuv 2020-05-24 19:29:19 +00:00
external Replace vp->v_count with vrefcnt(vp) and 2020-05-26 08:39:27 +00:00
extsrc
games Heads up on Bell patents 2020-05-18 20:19:08 +00:00
include Avoid depending on namespace pollution in stdlib.h. 2020-05-26 21:49:29 +00:00
lib Add pathconf and lpathconf (fixes lib/librumphijack/nfs test which uses ls 2020-05-27 18:55:36 +00:00
libexec new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for now 2020-05-24 02:33:11 +00:00
regress We have USER_LDT tests in ATF, remove the ones from regress. 2020-04-22 16:24:15 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin Add -g to usage. 2020-05-24 21:02:12 +00:00
share Remove extremely outdated list of supported devices. 2020-05-27 13:49:16 +00:00
sys mismatched END pointed out by maxv@ 2020-05-27 20:49:14 +00:00
tests Fix alpha build (relocation truncated to fit: GPREL16 against symbol ...) 2020-05-26 18:52:29 +00:00
tools tools: Build tic with full fat terminfo 2020-04-05 12:31:39 +00:00
usr.bin Update sysctl key in netstat(1) 2020-05-27 05:59:16 +00:00
usr.sbin puffs9p_node_rename - 9P rename is done with Twstat and can only 2020-05-27 03:25:13 +00:00
BUILDING
Makefile automatically remove old debug files for modules. 2020-05-15 16:34:44 +00:00
Makefile.inc
README.md
UPDATING
build.sh Add missing MACHINE_ARCH=earmv5hf{,eb} for evbarm. 2020-05-24 04:55:53 +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