剛看到 kris@ 做的 mysql 跟其他的 subsystem 的比較:
http://leaf.dragonflybsd.org/mailarchive/users/2008-03/msg00025.html
不過後面有篇回應說得也很對,就是當初分家是因為不同的路,計畫要改的東西也不是兩三年就可以改完的(不過已經四年多了…),再說 DragonFlyBSD 似乎人還是沒有很多,重要的東西還是 Matt 一個人在搞。反過來看 FreeBSD 5.x 那一段時間,真是相當的苦命啊…
剛看到 kris@ 做的 mysql 跟其他的 subsystem 的比較:
http://leaf.dragonflybsd.org/mailarchive/users/2008-03/msg00025.html
不過後面有篇回應說得也很對,就是當初分家是因為不同的路,計畫要改的東西也不是兩三年就可以改完的(不過已經四年多了…),再說 DragonFlyBSD 似乎人還是沒有很多,重要的東西還是 Matt 一個人在搞。反過來看 FreeBSD 5.x 那一段時間,真是相當的苦命啊…
今天清晨的時候,6.3-RELEASE 正式推出了,跟上一版差了足足一年,主要原因是中間要準備 7.0-RELEASE 的緣故(大概二月初就會出現了)。剛翻了一下 FreeBSD 6.3 Release Notes,底下列了幾個比較值得一提的東西。
Kernel 部份:
Userland 部份:
Contributed Software 部份:
早上去 COSCUP 2007 講 ports,結果遭到 DK 大指控說我都沒把東西放出來,剛趁吃飽的時候,把東西稍微整理一下,丟到 OpenSVN 上去了。有興趣的人可以去 這裡觀賞使用。
上星期,kris@ 不知道在哪裡講 Introducing FreeBSD 7.0,裡面提到了很多 7.0 會有的新東西(主要是 kernel 部份)以及在 performance 上的改善。去年六月的時候,kris@ 宣佈了持續六年多的 SMPng 計畫算是劃下一個句點,而一年後的現在,我們看到的是 7.0 在 performance 上的改善。改善。
最令人興奮的應該算是重寫過的 ULE(以前那個版本 bug 很多而且不太穩定),以及 threading 的改善與 kernel locking 的改進,這幾個讓 MySQL 跟 PostgreSQL benchmark 起來相當的讚。
從 SMPng 開始到現在花了七年,不知道未來的 FreeBSD 的使用率會不會持續進步呢… :p
剛剛 netchild 把今年 Summer of Code 的成果丟進 8.0-CURRENT 了,詳細的 log 可以看這邊。我的感覺是不會出現在 7.0-RELEASE,應該會有機會出現在 7.1 才對
UPDATE: 在 phk@ 的要求下(整個架構設計), 這個被 back-out 了
剛剛無意中發現,sort 有一個參數叫做 -S 可以指定用多少記憶體當 sorting 時候的 buffer(單位是 KB)。現在記憶體這麼大,當然是多多益善囉
之前更新設定檔的時候,都是用 vimdiff 慢慢按,每次都記得有 sdiff 可以用,可是每次都懶的看怎麼用。基本上就是:
sdiff -a -s -w 80 -o foo.conf.merged foo.conf.old foo.conf.new
介面就是 mergemaster 用的那樣子。
應該有些人知道 screen 有 shelltitle 這個功能可以跟 shell prompt 配合,讓 screen 的標題是跑的程式的名稱。今天碰到一個問題是我想要讓設成「如果是 ssh 的話,抓空白後的東西,也就是 hostname」,弄了一下沒有成功,後來跑去看別的東西就先暫時放著了。
想過一個可能的惡搞法,讓一個東西吃 ssh-hostname 開頭的指令,然後這個會展開成 ssh hostname 之類的,這樣子就可以配合原本的 shelltitle 弄出我想要的東西,不過也還沒時間仔細研究可不可行。
有人知道怎麼惡搞的話,跟我說一下吧
因為某些理由,我要把 FreeBSD iso 裡面的 loader 換掉,一兩個月前弄過一次,剛剛又要弄,又找了半天才弄好。避免以後我又要重花力氣找,決定寫下來。
首先要把 iso 抓下來,然後 mount 到某個目錄,接下來用 mkisofs 就可以了:
mkisofs -b boot/cdboot -no-emul-boot -r -J -V label -o cd.iso cd/