Go to file
nia c2eda7b18a synaptics: Automatically scroll when multiple fingers are detected
This will mean we automatically get two-finger scrolling on multitouch
pads.

This works, but the scrolling is janky. Why does it eventually move the
mouse cursor (only one finger detected, but two are still there), and why
does it jump up slightly?
2020-03-14 21:56:08 +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 both miniroot.fs (for people wanting to install NetBSD without 2020-03-14 16:27:19 +00:00
external Make uvm_pagemarkdirty() responsible for putting vnodes onto the syncer 2020-03-14 20:45:23 +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 synaptics: Set up_down_emulation=3 by default. 2020-03-14 19:29:39 +00:00
sys synaptics: Automatically scroll when multiple fingers are detected 2020-03-14 21:56:08 +00:00
tests Catch up with reality. 2020-03-14 20:25:46 +00:00
tools update date for GCC 8.4.0 import. 2020-03-11 10:07:01 +00:00
usr.bin Sort sections. Fix date. 2020-03-14 09:01:11 +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