Go to file
mrg b933b1f158 add an example of using midirecord(1) to learn about how device
specific MIDI messages are formed, allowing their use from MIDI
input files, not just the device controls.

using this method, i can now control the voice mode type on my
new synth.
2020-03-14 08:09:55 +00:00
bin Add some commas. 2020-02-26 07:14:47 +00:00
common For kernel, rename ffs to __ffssi2 rather than having a weak symbol. 2020-03-10 08:15:44 +00:00
compat 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
crypto Add a libm dependency 2020-03-04 17:30:40 +00:00
dist/pf grammar 2019-09-21 19:48:15 +00:00
distrib hopefully fix builds 2020-03-14 06:39:20 +00:00
doc Note terminfo change 2020-03-13 15:21:32 +00:00
etc Provide the (small) miniroot uncompressed, so that it can be used from 2020-03-13 10:01:07 +00:00
external Re-enable the routing perm check now that the kernel has been fixed to return 2020-03-13 16:38:45 +00:00
extsrc
games Andrew Weatherall's tattoo and a track on A Pox On The Pioneers album. 2020-02-22 19:03:04 +00:00
include Revert previous 2020-03-01 22:08:17 +00:00
lib terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libexec PT_GNU_RELRO segments are arranged such that their vaddr + memsz ends 2020-03-04 01:21:17 +00:00
regress Redo previous differently. 2019-11-23 20:37:49 +00:00
rescue Redo the sshsk_sign() stuff properly, but putting the helper in libssh.so 2020-03-01 20:59:52 +00:00
sbin New sentence, new line. Bump date for previous. 2020-02-24 11:59:33 +00:00
share terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
sys On amd64, mark the whole tree as NX. No real functional change, just to 2020-03-14 05:19:50 +00:00
tests t_glob.c: clean up test code 2020-03-13 23:27:54 +00:00
tools update date for GCC 8.4.0 import. 2020-03-11 10:07:01 +00:00
usr.bin add an example of using midirecord(1) to learn about how device 2020-03-14 08:09:55 +00:00
usr.sbin The (unused) md_pre_disklabel() function needs to return success, otherwise 2020-03-09 17:10:31 +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
BUILDING Fix a typo 2019-05-08 14:03:57 +00:00
Makefile Enhance the support of LLVM sanitizers 2019-08-27 22:48:53 +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

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