Widely ported, sure.
Posted Dec 31, 2005 8:57 UTC (Sat) by
danieldk (subscriber, #27876)
In reply to:
Widely ported, sure. by ncm
Parent article:
NetBSD 3.0
That is a ongoing discussion. But portability in the sense NetBSD uses does not mean that there is a maintained or undermaintained patchset somewhere that adds support for some platform. It means that on all supported platforms userland is almost identical, and that the system can be built for any platform on any platform with just one command.
We are trying to get rid of the 'oh, use NetBSD when you have an old obscure platform' mantra. NetBSD is very portable, but has many other merits. To name a few:
- The cryptographic disk driver, a pseudo-device driver that can encrypt blocks on the way to a disk or filesystem.
- Veriexec, a kernel subsystem that permits execution of binaries based on the correctness of the hash of the binary.
- systrace, a program that can enforce system call policies for applications.
- Good Xen support, with ready-to run domain0 and domainU sysinst images.
- Binary emulations for many operating systems. Most notably Linux binary support on i386, which can be used to run Sun JDK, Opera, Acrobat Reader, Mathematica, and Matlab, to name a few.
- Enforcement of non-exec bits for the stack and heap on many platforms. This is used by default since NetBSD 2.0.
- The excellent pkgsrc package system, that is also ported to other operating systems.
(
Log in to post comments)