由
The FreeBSD NetWork Laboratory Studio. - 討論區 轉載
* FreeBSD 6 描準無線裝置、全新架構以及
效能
* 效能
- mutlithreaded file system
對於
硬碟、RAID、NFS和SANs等都有效能上的增進。
* /etc/rc.d
- /etc/rc.d/jail
- rc.conf 可以改變網卡的名稱了。fxp -> intel
* kernel options
- 支援 8, 12, 14 顆 CPU。
- I386_CPU 選項被移除了。
- SCHED_ULE 可以正常使用了(我還不確定穩不穩定)
- PREEMPTION (for kernel threading) 變成 GENERAL 的預設,可見其穩定程度。
- 即使在單顆CPU上,FreeBSD 也還是使用 APIC timer。
- CPU_ENABLE_SSE 選項拿掉了,由系統自動判斷。可用 CPU_DISABLE_SSE 來關閉。
* sysctl
- security.jail.chflags_allowed 可以控制 jail 裡的 chflags
- security.jail.getfsstatroot_only 更名為security.jail.enforce_statfs ,並多了選項:
0 Show all mount-points without any restrictions.
1 Show only mount-points below jail's chroot and show only part of the mount-point's path (for example, if the jail's chroot directory is /jails/foo and mount-point is /jails/foo/usr/home, only /usr/home will be shown).
2 Show only mount-point where jail's chroot directory is placed.
* userland
- pgrep 和 pkill 的功能加強,可以控制 jail(-j)。pkill -U nobody。
- ps 功能加強,可查看 jail(-o)。
- portsnap 變成 base application。
* ports/packages
- pkg_create 增加 -R 的選項。
- pkg_version 功能加強。
* drivers
- 支援許多無線網卡和無線安全標準。
- 以及Wi-Fi 保護存取(Wi-Fi Protected Access,簡稱WPA)。
* device
- /dev/ucom -> /dev/cuaU (USB devices)
- /dev/cuaa -> /dev/cuad (Serial communication interface)
* setlocale
- /usr/share/locale/*/LC_* 大修,可能導致一些用到 setlocale 的
程式有問題。解決方法:可重新 compile 相關的
程式,或是安
裝 misc/compact5x。