Go to file
macallan d4e6a9fda0 new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for now
treat them like R_PPC_ADDR32
XXX
these relocs have been observed in the xf86-video-radeon driver, but only in
the AtomBios support code, which is unused on PowerPC. This allows the driver
to load but it's not clear if the affected parts would actually function.
2020-05-24 02:33:11 +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 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
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 imx6 kernels are part of GENERIC now 2020-05-23 13:24:07 +00:00
doc strip(4) was removed 2020-05-23 18:42:17 +00:00
etc Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO 2020-05-23 14:10:47 +00:00
external Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
extsrc
games Heads up on Bell patents 2020-05-18 20:19:08 +00:00
include Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
lib Fix fallout from NO_STATIC_MODULES -> OPENPAM_STATIC_MODULES changes; 2020-05-23 00:43:33 +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 ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
share Switch sparc64 to binutils 2.34 2020-05-20 15:43:29 +00:00
sys Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
tests Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
tools tools: Build tic with full fat terminfo 2020-04-05 12:31:39 +00:00
usr.bin Use -Z to pass arguments to ccp(1) directly. Can be used as: 2020-05-23 17:28:27 +00:00
usr.sbin Backport selected NPF fixes from the upstream (to be pulled up): 2020-05-23 19:56:00 +00:00
BUILDING
Makefile automatically remove old debug files for modules. 2020-05-15 16:34:44 +00:00
Makefile.inc
README.md Use first-level heading for "NetBSD" title in README.md 2020-01-10 12:33:28 +00:00
UPDATING note GCC 8.4 may need some cleaning. 2020-03-11 21:07:40 +00:00
build.sh When MACHINE_ARCH is missing, give direction on how to get a list of valid options 2020-05-23 17:26:32 +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