OpenBSD 3.5 è disponibile in questo cofanetto multipiattaforma composto da 3 CD-ROM.
Sommario:
Prezzo: Euro 18,30
Produttore: OpenBSD
Codice: 00323
Peso: 200 g
Prodotto: OpenBSD, ulteriori informazioni
Le installazioni complete per le seguenti architetture:
i386, vax, amd64, macppc, sparc e sparc64. I CD sono bootabili su i386, amd64, macppc, sparc, and sparc64.
Ecco alcuni miglioramenti rispetto alle versioni precedenti:
New platforms:
OpenBSD/amd64
Supporting the AMD64 architecture natively,
with full 64-bit support, 8 extra registers in the architecture
to significantly increase performance, and a memory management
Non-Executable bit that permits full W^X support.
(Note: The upcoming Intel "ia32e" AMD64-compatible cpus have also
been tested, and work, even though they lack the NX bit).
OpenBSD/cats
Our first entry in the ARM-cpu landscape. We intend to use this as a
development platform for something else we plan for the future...
OpenBSD/mvme88k
Supporting an older, but very cool cpu architecture, perhaps the
most pure RISC cpu ever.
Replacement of the GNU
bc(1),
dc(1),
nm(1) and
size(1)
commands with BSD licensed equivalents.
A large number of bug fixes, changes, and optimizations to our packet filter
pf(4)
including:
Atomic commits of ruleset changes (reduce the chance of ending up in an
inconsistent state).
A 30% reduction in the size of state table entries.
Source-tracking (limit number of clients and states per client).
Sticky-address (the flexibility of round-robin with the benefits of
source-hash).
Invert the socket match order when redirecting to
localhost (prevents the potential security problem of remote connections
being identified as local).
Significant improvements to interface handling.
New tools for filtering gateway failover:
CARP (the Common Address Redundancy Protocol)
carp(4)
allows multiple machines to share responsibility for a given IP address or
addresses. If the owner of the address fails, another member of the group
will take over for it.
Additions to the
pfsync(4)
interface allow it to synchronise state table entries between two or more
firewalls which are operating in parallel, allowing stateful connections
to cross any of the firewalls regardless of where the state was initially
created.
New functionality:
pty(4) devices are now allocated on demand, up to a configurable limit.
New ptm device (see pty(4))
that allows non-privileged processes to allocate a properly-permissioned pty.
As a result any process can now open a pty easily, meaning
xterm(1)
and
xconsole(1)
are no longer setuid root. (In 3.4 they were setuid root, but privilege revoking).
Network boot support for i386 and amd64, using
pxeboot(8).
The i386 8GB boot loader limitation has been removed.
spamd(8)
gains greylisting support. This allows greylisting (a very powerful spam reduction technique) to be
done on a firewall for many mail hosts, no matter what MTA is being used.
Interface 'cloning', accessed by
ifconfig(8)
commands create and destroy. E.g. `ifconfig vlan100 create'.
ifconfig(8)
can now be used with a generic interface name, for listing all such configured interfaces. E.g. `ifconfig carp'.
The MAKEDEV(8) manual pages are now generated, and hence, accurate.
malloc(3) chunk randomization and guard pages. This helps to detect out-of-bounds
reads and writes.
authpf(8) now tags traffic in
pflog(4) so that users may be associated with traffic through a NAT setup.
hw.setperf sysctl allows controlling the speed of many new i386
cpus,
great for prolonged battery life.
XFS has been added to the GENERIC kernels so that
afsd(8)
may be started easily, eliminating the need to recompile the kernel
to use AFS.
AFS can now be used anonymously by enabling it in
rc.conf(8)
with no further configuration.
The ps, top and w utilities no longer break when changes are made in kernel structures.
A poll interface has been added to the rpc routines in the standard C library. Use of poll over select can result in better performance for programs with a large number of open file descriptors.
dhclient(8) now detects when the interface it configured is modified and
gracefully exits.
e.g. repeatedly running it against the same interface leaves only the
last instance active.
Privilege separation added to allow complex operations to occur in an untrusted, unprivileged process, resulting in much greater security for the following processes:
Improved connection/socket lookup - about 100 times faster at 10000 sockets than 3.4.
TCP SYN cache. Greatly reduces the memory cost of half-open TCP connections.
Implemented TCP adjustments recommended by
RFC3390,
controllable via
sysctl.
OpenSSL speedup on i386, up to 100% improvement for md5, sha1, blowfish,
des, 3des, rsa, dsa and bn.
OpenSSL now directly uses the new AES instructions some VIA C3 processors
provide, increasing AES to 780MBytes/second (so you get to see a fan-less
cpu performing AES more than 10x faster than the fastest cpu currently sold).
Directory hashing makes lookups in large directories much faster.
Zeroing pages with SSE. Faster operation, and avoids clobbering the cache.
Many improvements for security and reliability (look for the red
print in the complete changelog.
Many improvements in manual pages and other documentation.
Gcc 3.3.2, including local additions like ProPolice support, for the OpenBSD/amd64,OpenBSD/cats and OpenBSD/sparc64 platforms.
Other architectures still use gcc 2.95.3 with the same local additions.
OpenSSH 3.8.1:
sshd(8)
now supports forced changes of expired passwords via
passwd(1).
ssh(1)
now uses untrusted cookies for X11-Forwarding.
Some X11 applications might need full access to the X11 server,
see ForwardX11Trusted in
ssh_config(5)
and
xauth(1).
ssh(1)
now supports sending application layer
keep-alive messages to the server. See ServerAliveInterval in
ssh_config(5).