Archives by Tag 'BSD'
有一位網友對PC-BSD的評價
剛剛試了PC-BSD,感想是:哇靠,這也太強了吧,Linux常看到的東西BSD也有,介面還是用KDE咧@@”,有空去寫VB封箱文
感覺…好像是在講:嗯~BSD,你也是可以的嘛~~
陷入泥沼的兩個月
最近兩個月在寫一個NetBSD的Kernel Module,希望作到一個既神奇又神經病的功能。需要操作到傳說中的mbuf,陷入一種前所未有的困境。對一個奇怪的資料結構,使用一些奇怪的操作工具。不管怎樣,今天總算把功能趕出來了。回想這兩個月的點點滴滴。飯少吃很多,吃了很多公司的零食,倒也沒瘦到。黃妃歌迷同樂會也都沒去留言。也很久沒回家裡了,離校手續拖到前幾天才撥空請假去辦好。
希望接下來的生活,不要在這麼刺激了….Orz
NetBSD(pkg_leaves) VS FreeBSD(pkg_cutleaves)
pkg_leaves的主要功能只有列出哪一些是leaves,本身沒有互動式砍pkg 的能力。所以只能這樣用:
sudo pkg_delete `pkg_leaves`
但是pkg_leaves可以選擇只顯示自動安裝或是包含手動安裝的leaves,換句話說,NetBSD的pkgtools應該是有記手動安裝了什麼。FreeBSD的pkg_cutleaves就沒有這樣的功能,取代的是互動式介面。
可是pkg_leaves的問題是,他永遠只能列一層leaves。
所以比方說你裝了A,autoinstall了B->C->D。
砍了A之後,pkg_leaves只會顯示D。
必須要砍掉D之後才會告訴你C是leaf。
砍掉C之後才會告訴你B是leaf。
砍了B才會沒有leaf node。
如果你裝了一個很大的東西(gnome),你將會有野火燒不盡,春風吹又生的感覺。XD
NetBSD 好物!
大致上還是BSD核心的東西(本來就是),部份code有改寫過。但是我正在看得那部份和其他BSD是一樣的。聽說其他BSD的網路部份有參考他的地方。他的設定檔是我最不喜歡的/etc/rc.conf全包那一型了,不過也還很好用就是了。根據之前用FreeBSD的經驗,NetBSD算是很好上手的OS,他的pkgsrc也蠻好用的。不過他跨平台的特性比其他BSD好,所以蠻多公司拿他當作開發平台而不是Linux。甚至他的pkgsrc還可以給Linux,MacOS,FreeBSD…等等OS使用,很好很強大。他在不久以前拿掉sendmail,把postfix當作預設。
寫完這篇,我blog就開始有BSD tag了。XD