最近剛好有機會把一台有在用 ZFS 的機器換跑 CURRENT,然後就被古老的 sysinstall 整到… 害我差點不能增加新的分割區(這是另外一個故事了… !@#$)。總之,我要說的是,大概一個月前,預設的 GEOM 管理分割區的已經變成 gpart(8) 了,所以說你要切硬碟什麼的,要用 gpart 而不是以前常用的 sysinstall/sade/bsdlabel/fdisk 了。
gpart 我只用過幾次,其實他就是以前的 gpt 改過來的,比以前的 gpt 稍微好用些。不過何年何月才會把 finstall 變成預設的安裝程式呢
這次改比較大的都在 kernel 的部份,所以整個 release notes 看起來相對也少很多。底下列的是我覺得比較重要/我有興趣的部份,就參考看看吧。
- cpuset(2)
- DTrace
- DDB scripting/textdump
- 重寫成 kernel mode 的 rpc.lockd (client 部份,我有點忘了 server 部份是不是已經在了…)
- ULE 變成預設的 scheduler
- btx loader 終於改成用 real mode 去叫 BIOS 了,終於可以用 USB 光碟開機了
- 現在也可以開用 gpt 切的硬碟
- arp(8) 多了兩個參數:reject 跟 blackhole…
- resolver(3) 可以吃有 _ 的名字… (唉…)
- hw.ata.ata_dma_check_80pin
- gpart(8) 可以吃 BSD label
- gpt(8) 支援 ZFS
- mountd(8) 可以指定要 bind 哪個 ip (-h)
- top(1) 跟 vmstat(8) 可以指定 -P 看每顆 CPU 的狀態
- ypserv(8) 可以指定要 bind 哪個 port (-P)
- BIND 更新到 9.4.2-P2, OpenSSH 更新到 5.1p1
前陣子發現有個 POSIX.1-2001 的工具叫做 csplit,它是依照你指定的 regexp 來切檔案,然後要自己指定說這個 pattern 要重複套用幾次。昨天第一次拿來用,搞了十分鐘才終於搞懂要怎麼用 XD