FreeBSD/i386 5.3-RELEASE

FreeBSD/i386 5.3-RELEASE

FreeBSD

$FreeBSD: src/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml,v 1.6.2.5 2004/10/11 12:59:07 den Exp $

FreeBSD 5.3-RELEASE , FreeBSD 5.2.1-RELEASE. , , , FreeBSD. .


1.
2.
2.1.
2.2.
2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.3.
2.3.1. /etc/rc.d
2.4.
2.5. /
2.6.
2.7.
3. FreeBSD

1.

FreeBSD 5.3-RELEASE i386. , , FreeBSD. FreeBSD.

FreeBSD 5.3-RELEASE release. ftp://ftp.FreeBSD.org/ . ( ) release FreeBSD `` FreeBSD'' FreeBSD.

FreeBSD. , . , . FreeBSD 5.3-RELEASE FreeBSD.


2.

5.2.1-RELEASE FreeBSD. , , , 5-STABLE, [MERGED].

, 5.3-RELEASE, , , , . / . , , FreeBSD ; , , .


2.1.

mksnap_ffs(8); () . , , setuid , . dump(8) -L, mksnap_ffs(8). , mksnap_ffs(8) operator. FreeBSD-SA-04:01.

System V Shared Memory ( shmat(2)). . , , , . FreeBSD-SA-04:02. [MERGED]

jail_attach(2). jail(8) jail, jail. FreeBSD-SA-04:03.

DoS TCP FreeBSD TCP , . FreeBSD-SA-04:04. [MERGED]

SSL/TLS ChangeCipherSpec OpenSSL, . , OpenSSL, (DoS). FreeBSD-SA-04:05. [MERGED]

IPv6 setsockopt(2). , , , , . FreeBSD-SA-04:06.

CVS. , CVS . FreeBSD-SA-04:07. [MERGED]

Heimdal, , realm. FreeBSD-SA-04:08. [MERGED]

CVS, . FreeBSD-SA-04:10. [MERGED]

msync(2), MS_INVALIDATE. , , MS_INVALIDATE . , MS_INVALIDATE, sysctl vm.old_msync, . FreeBSD-SA-04:11. [MERGED]

jail(2), jail. FreeBSD-SA-04:12. [MERGED]

Linux, . FreeBSD-SA-04:13. [MERGED]

CVS, , DoS, , CVS 1.11.17. FreeBSD-SA-04:14. [MERGED]

CONS_SCRSHOT ioctl(2) ; , , . FreeBSD-SA-04:15. [MERGED]


2.2.

ADAPTIVE_MUTEXES . , , , , . NO_ADAPTIVE_MUTEXES.

ADAPTIVE_GIANT, Giant . SMP i386.

bus_dma(9) DMA , bus_dmamap_load() . , sysctl hw.busdma.* bus_dma(9).

contigmalloc(9) , . sysctl vm.old_contigmalloc. contigmalloc(9).

path devfs(5) .

API getvfsent(3) .

hw.pci.allow_unsupported_io_range .

jail(2) raw jail. sysctl security.jail.allow_raw_sockets.

kqueue(2) EVFILT_FS, . mount, unmount up/down NFS.

, KDB. GDB, , run-length encoding compression, , , , . :

  • KDB options KDB, options GDB, options DDB. DDB GDB , KDB .

  • WITNESS_DDB WITNESS_KDB.

  • DDB_TRACE KDB_TRACE.

  • DDB_UNATTENDED KDB_UNATTENDED.

  • SC_HISTORY_DDBKEY SC_HISTORY_KDBKEY.

  • DDB_NOKLDSYM . DDB pre-linker symbol lookups, KLD symbol lookups .

  • GDB_REMOTE_CHAT . GDB FreeBSD. GDB .

KDB , , . . . sysctl debug.kdb.current. debug.kdb.available. , sysctl debug.kdb.enter.

sysctl debug.kdb.stop_cpus. , IPI (Inter Processor Interrupts) CPU , .

, MAC_STATIC, MAC Framework, MAC.

mac_bsdextended(4) . sysctl mac_bsdextended_firstmatch_enabled.

mac_bsdextended(4) syslog AUTHPRIV. sysctl mac_bsdextended_logging.

mballoc mbuma, Mbuf Cluster UMA. , NMBCLUSTERS . maxusers, kern.ipc.nmbclusters .

/dev/kmem, /dev/mem, /dev/io .

mmap(2), , PROT_NONE, , . [MERGED]

MP_WATCHDOG; CPU watchdog / NMI , . watchdog sysctl; watchdog . , . watchdog sysctl debug.watchdog_cpu.

sysctl debug.leak_schedlock. sysctl, , watchdog, MP_WATCHDOG option.

debug.mpsafenet . Giant FreeBSD, . , Netgraph ng_tty(4), KAME IPsec, IPX/SPX Giant, , Giant.

, NET_WITH_GIANT. debug.mpsafenet (0), , , , .

debug.mpsafevm .

PREEMPTION. . .

dev sysctl devclass , . , dev.foo0.bar dev.foo.0.bar, dev.foo.bar.

sysctl, kern.always_console_output. TIOCCONS.

sysctl kern.sched.name, , kern.quantum kern.sched.quantum.

pci(4).

: pci(4) , . hw.pci.do_powerstate 0.



ULE . , GENERIC 4BSD. . ``'' ``'' , . , CPU. SMP, ULE CPU, CPU affinity, CPU binding, HyperThreading, . fine-grained kernel locking, .

, vm_map_findspace(9), O(log n), . vm_map_findspace(9) , mmap(2) .

debug.witness_* debug.witness.*.

FreeBSD Thread Local Storage (TLS), GCC __thread . , ; , , .

, , OpenBSD.

FreeBSD/i386 Intel C/C++ Compiler ( lang/icc).


2.2.1.

boot0 . boot0cfg(8) /boot/boot0sio -b.

cdboot BIOS, USB CDROM .


2.2.2.

acpi_asus(4) ASUSTek ACPI , LED.

acpi_panasonic(4) Panasonic. Let's note ( Toughbook, ) CF-R1N, CF-R2A, CF-R3.

acpi_toshiba(4), Toshiba Toshiba, .

acpi_video(4) ACPI.

acpi(4) sysctl (, dev.root0.nexus0.acpi0.acpi_lid0.wake), .

acpi(4) , BIOS . loader hint.acpi.0.disabled 0.

ctau(4) Cronyx Tau. ``ct'' - , FreeBSD. [MERGED]

: , ct.



cp(4) Cronyx Tau-PCI.

dgb (DigiBoard intelligent serial card) . digi(4), , dgb.

nmdm(4) .

raid(4) ( RAIDframe NetBSD) . , , geom(4) API 5-CURRENT.

pcic(4) GENERIC, . .

psm(4) moused(8) Synaptics TouchPad.

random(4) (RNG) VIA C3 Nehemiah (Stepping 3 ).

sx, Specialix I/O8+ I/O4+ intelligent multiport serial controllers.

hw.uart.console hw.uart.dbgport uart(4). , .

ubser(4) BWCT.

ucycom(4) USB RS232 Cypress CY7C637xx CY7C640/1xx, DeLorme Earthmate USB GPS ( ). , .

ISA , asc GI1904 , ctx CORTEX-I Frame Grabber, gp National Instruments AT-GPIB AT-GPIB/TNT, gsc Genius GS-4500, le DEC EtherWORKS II III Ethernet, rdp RealTek RTL 8002 Ethernet, spigot Creative Labs Video Spigot, stl stli Stallion Technologies wt Archive/Wangtek. , API 5-CURRENT. - ioctl , sasc sgsc .

( ) . : (major) ( ). -. API , d_version struct cdevsw. , .


2.2.2.1.

meteor () .

Direct Rendering Manager (DRM) CVS DRI Project 26 2004 . PCI ID Radeon.

; device sound , device snd_* . midi, , . : sound(4), snd_ad1816(4), snd_als4000(4), snd_cmi(4), snd_cs4281(4), snd_csa(4), snd_ds1(4), snd_emu10k1(4), snd_es137x(4), snd_gusc(4), snd_maestro3(4), snd_sbc(4), snd_solo(4), snd_uaudio(4).

sound(4) ( pcm(4)) /boot/device.hints , mixer . , /boot/device.hints pcm. sound(4).


2.2.2.2.

arl(4), Aironet Arlan 655. [MERGED]

em(4) . [MERGED]

fwip(4), IP FireWire. , MCAP . RFC 2734 RFC 3146 IP FireWire fwe(4).

fxp(4) sysctl, dev.fxp0, sysctl .

fxp(4) Ethernet, VLAN_MTU. ifconfig(8) vlanmtu -vlanmtu.

hea (Efficient Networks, Inc. ENI-155p ATM adapter) . en(4).

hme(4) , vlan(4) Ethernet MTU.

hme(4) TCP/UDP Transmit/Receive (checksum offload) /. hme(4) UDP , 0x0, UDP . link0 ifconfig(8).

ixgb(4), Intel PRO/10GBE 10 Gigabit Ethernet. [MERGED]

lmc (LAN Media Corp. PCI WAN adapter) .

loran (Loran-C receiver) .

FreeBSD Microsoft(R) Windows(R) NDIS FreeBSD/i386. relocator/linker Windows .SYS FreeBSD NDIS API FreeBSD. PCI ( pci(4)) CardBus ( cardbus(4)), Ethernet . ndis(4) ndiscvt(8).

nge(4), VLAN. [MERGED]

, polling(4) rl(4). [MERGED]

, multicast promiscuous sk(4).

ste(4) polling(4). [MERGED]

udav(4). USB Ethernet , Davicom DM9601 .

vge(4), VIA Networking Technologies VT6122 Gigabit Ethernet 10/100/1000 copper PHY.

vr(4) polling(4). [MERGED]

TX xl(4) , . [MERGED]

polling(4) . polling(4): dc(4), fxp(4), em(4), ixgb(4), nge(4), re(4), rl(4), sis(4), ste(4), vge(4), vr(4). ifconfig(8) ( ixgb(4)). [MERGED]


2.2.3.

gre(4) WCCP 2.

ipfw(4) versrcreach, . (BGP) . ,

deny ip from any to any not versrcreach
Cisco IOS:
ip verify unicast source reachable-via any


ipfw(4) antispoof, . , , . , . :

deny ip from any to any not antispoof in


ipfw(4) jail, ID. :

count ip from any to any jail 2
, TCP UDP .

ipfw(4) (lookup tables), . [MERGED]

ipfw(4) forward IPFIREWALL_FORWARD.

sysctl net.inet.ip.process_options IP. 0 IP , 1 IP ( ), 2 IP ICMP filter prohibited.

IPsec KAME Project. , , Security Policy Database (SPD).

natd(8) globalports. natd(8) .

Netgraph ng_atmllc(4), RFC 1483 ATM LLC .

Netgraph ng_hub(4), Ethernet. [MERGED]

Netgraph ng_rfc1490(4) Cisco, RFC 1490 frame relay.

Netgraph ng_sppp(4), netgraph(4) sppp(4) .

Netgraph, , Netgraph ng_tee(4) 4.X.

Netgraph ng_vlan(4), IEEE 802.1Q VLAN tagging. [MERGED]

PFIL_HOOKS , . , FreeBSD, PFIL_HOOKS.

Ethernet.

Link Quality Monitoring (LQM) ppp(8) . LQM, RFC 1989, PPP . [MERGED]

- , stf(4) stf0, stf, 6to4. , ; , ifconfig stf stf, stf0, stf0 .

TCP : RFC 3042 (Limited Retransmit), RFC 3390 (increased initial congestion window sizes), TCP bandwidth-delay product limiting. sysctl net.inet.tcp.rfc3042, net.inet.tcp.rfc3390, net.inet.tcp.inflight.enable. tcp(4).

FreeBSD TCP MSS ( sysctl net.inet.tcp.minmss) , TCP ( sysctl net.inet.tcp.minmssoverload). , , . .

TCP RFC 2385 (TCP-MD5) digest ( ). , TCP_SIGNATURE FAST_IPSEC, TCP TCP . setkey(8) TCP-MD5 . [MERGED]

reset TCP , reset , , TCP .

RFC 1948 . Initial Sequence Number (ISN) , ISN , .

``'' (random ephemeral port allocation), OpenBSD. sysctl net.inet.ip.portrange.randomized. [MERGED]

TCP Selective Acknowledgements (SACK), RFC 2018. TCP . SACK sysctl net.inet.tcp.sack.enable.


2.2.4.

ata(4) cardbus(4) ATA/SATA.

ata(4). master/slave .

ata(4) Promise command sequencer, Promise (PDC203** PDC206**).

: Promise SX4/SX4000 ``'' Promise ATA ; ATA RAID , RAID0, RAID1 RAID0+1.



DA_OLD_QUIRKS, CAM SCSI ( cam(4)) . [MERGED]

geom(4), / .

geom(4) GEOM_CONCAT .

geom(4) GEOM_NOP .

geom(4) GEOM_RAID3 RAID3 graid3(8).

geom(4) GEOM_STRIPE, RAID0. : ``fast'' ``economic''. fast, , ; 10 , economic RAID0. fast , . kern.geom.stripe.fast 0 economic, . , fast, kern.geom.stripe.maxmem.

GEOM Gate, geom(4) GEOM_GATE GEOM Gate ( ggatel(8), ggatec(8), and ggated(8)). , geom(4) .

geom(4) GEOM_LABEL , UFS, MSDOSFS (FAT12, FAT16, FAT32), ISO9660.

geom(4) GEOM_GPT, GUID Partition Table (GPT) , GENERIC .

geom(4) GEOM_MIRROR, RAID1. gmirror(8).

geom(4) GEOM_UZIP, . cloop V2.0.

geom(4) GEOM_VINUM vinum(4) geom(4).

ips(4) Adaptec ServeRAID series SCSI.

twa(4), 3ware's 9000 series PATA/SATA RAID. [MERGED]

umass(4) ATAPI MMC . [MERGED]

vinum(4) geom(4), - 5.x. gvinum.

LSI-type RAID.


2.2.5.

EXT2FS (> 4GB). , , EXT2_DYN_REV , EXT2_FEATURE_RO_COMPAT_LARGE_FILE.

NFSv4 ; NFSv3/NFSv2 .

MSDOSFS_LARGE , 128GB. . , 32 ; , 1 , . NFS .

SMBFS SMB , ``man in the middle'' Windows 2003 . , ; mount_smbfs(8).


2.2.6.

ALTQ framework KAME 7 2004 . ABI struct ifnet . , ALTQ. bfe(4), em(4), fxp(4), em(4), lnc(4), tun(4), de(4), rl(4), sis(4), xl(4).

IPFilter 3.4.31 3.4.35 [MERGED].


2.3.

acpidump(8) SSDT. DSDT , .

bsdlabel(8) -f .

bsdtar(1) tar(1) FreeBSD . /usr/bin/tar , /usr/bin/bsdtar. /usr/bin/gtar , WITH_GTAR.

bthidcontrol bthidd, Bluetooth HID (Human Interface Device).

col(1), colcrt(1), colrm(1), column(1), fmt(1), join(1), rev(1), tr(1), ul(1) .

conscontrol(8) set unset, / . unset , printf(9) , . tty ioctl TIOCCONS.

cron(8) , -j -J, , . , cron(8) . , , . [MERGED]

cut(1) -c, -d, -f .

cvs(1) iso8601 ISO 8601.

daemon(8) -p PID .

dd(1) fillchar , noerror sync .

df(1) -c .

df(1), -t .

doscmd FreeBSD emulators/doscmd FreeBSD.

dump(8) restore(8) -P ( ). sh(1) $DUMP_VOLUME $RESTORE_VOLUME . dump(8) restore(8).

eeprom(8) , EEPROM NVRAM. , Open Firmware.

fgetwln(3), fgetln(3) .

find(1) -acl acl(3).

find(1) -depth n, , n. [MERGED]

ftpd(8) UID , root. FTP ipfw(8) uid.

ftw(3) nftw(3). .

geom(8) geom(4) .

gpt(8), GUID , remove. add -i, .

id(1) -M MAC .

ifconfig(8) , name.

ifconfig(8) polling(4) . [MERGED]

ifconfig(8) vlanmtu -vlanmtu, Ethernet (.. , 1500 ).

ifconfig(8) vlanhwtag -vlanhwtag, VLAN Ethernet .

indent(1) -ldi . .

indent(1) now supports -fbs and -ut for function declarations with the opening brace on the same line as the declaration of arguments all spaces and no tabs in order to fix problem when non-8 space tabs are used.

ip6fw(8) -n

ipcs(1) -u IPC , .

ipfw(8) -b , .

jail(8) -U , jail(2).

jail(8) -l . , HOME, SHELL, PATH, TERM, USER jail . su(1) -l.

kgdb(1), libgdb , kvm(3).

killall(1) -e, -u , ID . [MERGED]

libalias(3) ( API) . API .

libarchive . libarchive(3).

libdisk d_addr_t . sysinstall(8) 1 TB.

, libkse, libpthread i386, amd64 ia64. GCC -pthread libpthread libc_r.

: (, , ) libmap.conf(5) libc_r / libkse libpthread.

: NVIDIA libmap.conf(5), libpthread libc_r, libpthread.



libpthread LIBPTHREAD_SYSTEM_SCOPE 1:1 ( ). , libpthread -DSYSTEM_SCOPE_ONLY 1:1, , M:N. , LIBPTHREAD_PROCESS_SCOPE M:N ( ). :

% LIBPTHREAD_SYSTEM_SCOPE=yes threaded_app

threaded_app ,

% LIBPTHREAD_PROCESS_SCOPE=yes threaded_app

.

-d look(1) . , look(1) .

ls(1) , LC_CTYPE, .

make(1) .warning.

make(1) POSIX- + Makefile, -n. make.

make(1) MAKEFLAGS, POSIX. make, make(1) ( MAKEFLAGS, make). , make, .

C99 nearbyint(3) nearbyintf(3).

C99 tgmath.h. math.h complex.h, float, double long double.

GNU mbsnrtowcs(3) wcsnrtombs(3).

newsyslog(8) newsyslog.conf.

newsyslog(8) . , , , , , , .

nextwctype(3) .

UTF-8 . misc/utf8locale.

Israel Hebrew he_IL.UTF-8.

logins(1) .

mountd(8) -p, .

netstat(1) , .

newfs(8) mdmfs(8) -l MAC multilabel tunefs(8).

nologin(8) syslogd(8).

nologin(8) /sbin/nologin /usr/sbin/nologin. /sbin/nologin .

NSS , NSS ( net/nss_ldap) .

od(1) POSIX.

patch(1) BSD- OpenBSD. --posix POSIX.

pgrep(1) pkill(1), NetBSD. -M , (core) /dev/kmem , -N (kernel) .

ppp(8) ``set rad_alive N'' RADIUS RADIUS. [MERGED]

ppp(8) ``set pppoe [standard|3Com]'' Netgraph ng_pppoe(4).

ps(1) POSIX/SUSv3. -p ID , -t , -A, -ax, -G ID , -X, -x, . ps(1). [MERGED]

ps(1) -O emul, , .

pw(8) -H, . [MERGED]

rarpd(8), IP . [MERGED]

regex(3) , .

, resolver(3), timeout: attempts:.

resolver(3) . DNS , . ; : www/mozilla , mail/evolution, devel/gnomevfs, devel/gnomevfs2.

rmdir(1) -v, .

savecore(8) 2GB.

script(1) , . sysutils/portupgrade; , .

sdpd(8) Bluetooth Service Discovery Protocol.

sed(1) y () .

sha1(1) rmd160(1). md5(1), . [MERGED]

smbmsg(8), / SMBus .

talk(1) localhost talkd(8), . talk(1) localhost /etc/hosts DNS.

tftpd(8) : -w, , -U, umask.

top(1) I/O. ``m'' -m io.

( GNU ) getopt_long(3), GNU .


2.3.1. /etc/rc.d

diskless hostname, resolve, tmp var.

gbde_swap, gbde . gbde_swap_enable rc.conf(5), /dev/foo.bde fstab(5) /dev/foo , MD5 512 , /dev/random. , .

ip6addrctl_enable ip6addrctl_verbose. ip6addrctl_enable YES, . /etc/ip6addrctl.conf, , . , RFC 3484, ipv6_enable YES. IPv4.

mixer. , , .

named BIND 9 . :

  • named(8) chroot(2) /var/named. named_chrootdir named_chrootdir, chroot(2) named_chrootdir .

  • named_chroot_autoupdate YES ( ), chroot . , /var/named/etc/namedb, /etc/namedb, , /var/named/var/run/named/pid, /var/run/named/pid. named_symlink_enable rc.conf.

  • rndc.key , .

pf pflog pf(4).


2.4.

ACPI-CA 20030619 20040527.

AMD (am-utils) 6.0.9 6.0.10p1.

awk Bell Labs 29 2003 7 2004 .

BIND 8.3.1-REL 9.3.0. [MERGED]

Binutils 23 2004 FSF 2.15.

CVS 1.11.15 1.11.17. [MERGED]

FILE 3.41 4.10.

gdtoa (, ) 20030324 20040118.

GDB 6.1.1.

GNU GCC 3.3.3-prerelease 6 , 2003 3.4.2-prerelease 28 , 2004.

GNU grep 2.4d 2.5.1.

less 371 381.

GNU readline 4.3 001 005.

GNU regex , GNU grep 2.5.1.

GNU sort textutils 2.1 coreutils 5.2.1 12 2004 .

GNU tar gtar.

Heimdal Kerberos 0.6 0.6.1.

ISC DHCP c 3.0.1 RC10 3.0.1.

libpcap 0.7.1 0.8.3.

lukemftpd 3 2003 9 2004 .

NTP 4.1.1a 4.2.0.

OpenPAM Dogwood Eelgrass.

OpenSSH 3.6.1p1 3.8.1p1.

: sshd(8) . SSH 1 . , SSH PAM.



OpenSSL 0.9.7c 0.9.7d. [MERGED]

OpenSSL VIA C3 Nehemiah PadLock ACE (Advanced Cryptography Engine) , Advanced Encryption Standard (AES), OpenSSL.

pf, OpenBSD OpenBSD 3.5-stable, FreeBSD, . (proxy _pflogd) (authpf, proxy _pflogd), pf.

: , . passwd(5) group(5) mergemaster -p. pf NO_PF make.conf.

OpenBSD pf. ftp-proxy(8) ftp pf(4), pfctl(8) ipf(8), pflogd(8) if_pflog pcap(3), authpf(8) pf(4).

routed 2.22 2.27 rhyolite.com. , , RIP MD5 , routed(8) FreeBSD; , Sun, Cisco .

sendmail 8.12.10 8.13.1. [MERGED]

tcpdump 3.7.1 3.8.3.

tcsh 6.11 6.13.00.

tzdata2003a tzdata2004a.

zlib 1.1.4 1.2.1.


2.5. /

/, , rc(8), FreeBSD 5.X, . , . .

SIZE distfiles, . DISABLE_SIZE . FreeBSD, fetch(1), FTP , .

: ports/CHANGES . ports/UPDATING , , src/UPDATING .

pkg_* 4.x sysutils/portupgrade.

csh {...}, :

# pkg_info -I 'docbook>=3.0'

() docbook DTD 3.0. .

.

pkg_create(1) -S @cwd .

pkg_info(1) -j .


2.6.

. , GENERIC , ( ). , , (, , ), CDROM. MFSROOT , mfsroot . boot.flp driver.flp .

FreeBSD , crypto base. , -DNOCRYPT , .

GNOME 2.4 2.6.

: GNOME (x11/gnome2), FreeBSD portupgrade(1) (sysutils/portupgrade) . GNOME , ../../../../../gnome/docs/faq26.html, gnome_upgrade.sh GNOME 2.6.

, GNOME, portupgrade(1) .



KDE 3.1.4 3.2.3.

security/portaudit FreeBSD. , , .

FreeBSD Xorg XFree86 X Window System . Xorg - X11R6.7.0. , XFree86 FreeBSD (x11/XFree86-4).


3. FreeBSD

FreeBSD `` FreeBSD 5.3-RELEASE''. , , EARLY.TXT. , , , 4.X 5.X.

: FreeBSD .


, FreeBSD, ftp://ftp.FreeBSD.org/.

, FreeBSD, , <questions@FreeBSD.org>.

FreeBSD 5-STABLE <stable@FreeBSD.org>.

, , <doc@FreeBSD.org>.


Последнее изменение: 6 октября 2025 г. от Andrey Zakhvatov