Go to file
tnn 8bb11c75f4 m25p: change devices recently added from 4kB "sector size" to 64kB ...
... even though it is wrong and these devices really use 4kB sector size.
Despite the struct member being named sector size it is actually used as
block size. Our spiflash driver doesn't issue sector erase commands.
Stopgap measure to fix data corruption until the driver is fixed.
2019-08-04 22:13:24 +00:00
bin Add a fallback definition of LSDEAD in ps(1) 2019-06-19 21:25:50 +00:00
common ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
compat make all lines look the same, and put one arch per line. 2019-06-13 21:17:54 +00:00
crypto ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
dist/pf - enlarge buffer to avoid snprintf() truncation 2019-02-03 10:48:46 +00:00
distrib Bump sparc miniroot by 100KB for the clang-based build. 2019-08-02 12:04:45 +00:00
doc Force use of GNU as for acorn32 boot code (pre-unified assembly) 2019-08-02 12:06:20 +00:00
etc Change uname and gname to sync with etc/mtree/special. 2019-08-02 19:58:00 +00:00
external PR/54433: Hisashi Todd Fujinaka: Empty $MAILTO causes cron to crash 2019-08-03 07:06:47 +00:00
extsrc
games The mother of all demos 2019-07-26 07:41:22 +00:00
include Sync with 2019b (field name change) 2019-07-03 15:49:21 +00:00
lib Minor markup tweaks. 2019-08-04 01:22:49 +00:00
libexec Tweak markup some more. 2019-07-15 01:26:15 +00:00
regress Eliminate regress/libexec/ld.elf_so/expand 2019-04-06 16:25:52 +00:00
rescue fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
sbin Fix a trivial wrong comment. x68k's arch is not m68010. 2019-08-03 04:21:37 +00:00
share SGIs from the MIPS & ARM world :) 2019-07-28 21:43:39 +00:00
sys m25p: change devices recently added from 4kB "sector size" to 64kB ... 2019-08-04 22:13:24 +00:00
tests PR/54414: Valery Ushakov: add a test for wcsrtombs(3) doesn't update the 2019-07-28 13:46:45 +00:00
tools Bring back two lines deleted by accident. From Kamil Rytarowski. 2019-06-22 14:40:33 +00:00
usr.bin Explicitly link against libpthread and liblzma to make static linking 2019-07-28 12:44:36 +00:00
usr.sbin Fix copy&pasto: when we find a FFSv1 filesystem, properly record it 2019-08-04 10:29:41 +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 Use the generated "postinstall" in the objdir for postinstall-check 2019-06-14 09:12:42 +00:00
Makefile.inc
README.md
UPDATING Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +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