Go to file
martin 8f65adda90 When MD code requests a reserved area (at the start of the disk)
make sure to properly account for the "lost" space during all calculations
and especially when expanding the main partition to fill the disk.

Avoid using the global "pm" or a passed device descriptons when we are
passing disk limits explicitly anyway.

Simplify/fix a few rounding calculations.
2020-10-09 18:33:00 +00:00
bin undo previous for 'r' and 'e' modifiers; they should no go further than 2020-10-02 17:33:13 +00:00
common Comment nit 2020-10-07 07:31:47 +00:00
compat 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
crypto openssl: Define OPENSSL_NO_EC_NISTP_64_GCC_128 for Alpha too 2020-10-08 16:00:09 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib set list for hppa 2020-10-09 04:32:58 +00:00
doc GCC 9.3 miscompiles dwarf2{expr,loc}.c with -O2 for earmv5hf{,eb} 2020-10-08 08:31:37 +00:00
etc Add iburst to peer and server. 2020-10-05 06:45:40 +00:00
external build ppc_video.c etc. on hppa 2020-10-09 17:01:29 +00:00
extsrc
games - for readability when the exponent < 10 don't prefix it with 0x (from kre) 2020-10-07 19:48:29 +00:00
include add set_rpc_maxgrouplist(3) 2020-10-03 18:30:39 +00:00
lib Reword advice about when not to use membar_exit. 2020-10-09 17:36:16 +00:00
libexec Correct r_ldbase valuse 2020-09-22 00:41:27 +00:00
regress citrus SUBDIR is gone 2020-06-27 11:06:43 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin Use raw device for configuring units. This is necessary as 2020-10-06 18:47:07 +00:00
share switch powerpc, sh3, vax and m68k to GCC 9. that's everyone. 2020-10-09 05:41:16 +00:00
sys tty_43: Check a bitset from userspace is valid before shifting it 2020-10-09 10:41:53 +00:00
tests Add tests for x87 FPU registers 2020-10-09 17:43:30 +00:00
tools initial working version of native-gmp support. 2020-09-26 20:56:53 +00:00
usr.bin make(1): add test for parsing the :? variable modifier 2020-10-09 07:03:20 +00:00
usr.sbin When MD code requests a reserved area (at the start of the disk) 2020-10-09 18:33:00 +00:00
build.sh add "distsets" alias for "distribution sets". 2020-09-20 10:29:05 +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 mpfr needs a cleaning. 2020-09-26 08:02:35 +00:00

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