Go to file
martin 7eb57b8476 Pull up following revision(s) (requested by riastradh in ticket #1488):
sys/altq/altq_hfsc.c: revision 1.29
	sys/altq/altq_priq.c: revision 1.27

sys/altq: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.
2022-08-03 11:01:51 +00:00
bin Pull up following revision(s) (requested by kre in ticket #1429): 2022-02-21 17:58:11 +00:00
common Pull up following revision(s) (requested by skrll in ticket #1453): 2022-05-17 13:48:45 +00:00
compat Apply patch, requested by mrg in ticket #1309 (no corresponding 2021-06-21 17:40:43 +00:00
crypto Pull up following revision(s) (requested by martin in ticket #1463): 2022-06-06 03:07:03 +00:00
dist/pf
distrib Pull up following revision(s) (requested by andvar in ticket #1471): 2022-06-14 10:37:05 +00:00
doc Ticket #1483 2022-08-01 09:37:01 +00:00
etc Backout previous pullup from ticket #1377: 2021-11-26 18:04:09 +00:00
external Pull up following revision(s) (requested by nia in ticket #1481): 2022-07-24 11:51:22 +00:00
extsrc
games Pull up following revision(s) (requested by sevan in ticket #969): 2020-06-21 10:39:58 +00:00
include Pull up following revision(s) (requested by wiz in ticket #1484): 2022-08-03 10:42:02 +00:00
lib Pull up following revision(s) (requested by wiz in ticket #1484): 2022-08-03 10:42:02 +00:00
libexec Pull up following revision(s) (requested by skrll in ticket #1469): 2022-06-10 17:39:10 +00:00
regress
rescue Pull up following revision(s) (requested by maya in ticket #435): 2019-11-17 07:04:33 +00:00
sbin Pull up following revision(s) (requested by msaitoh in ticket #1449): 2022-05-14 11:40:07 +00:00
share Pull up following revision(s) via patch (requested by msaitoh in ticket #1454): 2022-05-17 10:29:47 +00:00
sys Pull up following revision(s) (requested by riastradh in ticket #1488): 2022-08-03 11:01:51 +00:00
tests Pull up following revision(s) (requested by thorpej in ticket #1353): 2021-10-04 14:48:25 +00:00
tools Pull up following revision(s) (requested by mrg in ticket #1049): 2020-08-14 11:02:42 +00:00
usr.bin Pull up following revision(s) (requested by simonb in ticket #1480): 2022-07-17 12:54:56 +00:00
usr.sbin Pull up following revision(s) (requested by martin in ticket #1476): 2022-06-22 23:48:54 +00:00
BUILDING
Makefile Pull up following revision(s) (requested by kamil in ticket #126): 2019-09-01 10:44:22 +00:00
Makefile.inc
README.md
UPDATING Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00
build.sh Pull up following revision(s) (requested by mrg in ticket #1423): 2022-02-02 14:23:11 +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