Category Archives: FreeBSD

AWS USD$50 的優惠…

從 Colin Percival 的 Twitter 上看到的: Looks like Amazon Web Services is giving away $50 credits which can be used for running FreeBSD on EC2: http://aws.amazon.com/solutions/global-solution-providers/microsoft/aprilcredit/ 活動的網址在「$50 AWS Service Credit for Microsoft Windows Server Instances Running on Amazon EC2」這裡。照說明是用在 AWS … Continue reading

Posted in AWS, Cloud, Computer, FreeBSD, Murmuring, Network, OS, Windows | Tagged , , | Leave a comment

FreeBSD 64bits 在 AWS 上的情況

剛剛在 Twitter 上看到 Colin Percival 的 tweet,提到他用「抽換」把 Windows 開機換成 FreeBSD 開機,所以現在可以在 AWS East 上看到 FreeBSD 64bits EBS image 了:「FreeBSD on EC2 via defenestration」。 缺點是因為這是利用 Windows image 換掉,所以計費會以 Windows 的費用計算。(也就是 Windows tax) 不愧是 Depenguniator 的作者,總是會想到這種奇怪的方式 XDDD

Posted in AWS, Cloud, Computer, FreeBSD, Murmuring, Network, OS, Software, Windows | Tagged , , , , | 1 Comment

FreeBSD 遠端主版本升級…

Ralf S. Engelschall (rse@FreeBSD.org) 將各主版本升級的過程整理成文件 (連 3.x 到 4.x 的 local upgrade,以及 4.x 到 5.x 的 remote upgrade 都有):「FreeBSD Upgrade Procedures」。 手上有 4.11 或是 4-STABLE 的機器的人可以考慮一下 XD

Posted in Computer, FreeBSD, Murmuring, OS, Software | Tagged , | 2 Comments

EC2 上的 FreeBSD 8.2-RC1…

Colin Percival 前陣子公佈了 EC2 上跑 FreeBSD 9.0-CURRENT 的 ami,當時測試覺得太慢了:「在 AWS EC2 上跑 FreeBSD」,昨天他在 Twitter 上提到把 FreeBSD 8.2-RC1 也 porting 上去了: FreeBSD 8.2-RC1 is now available on EC2 as ami-d29b6abb. http://www.daemonology.net/freebsd-on-ec2/ #merrychristmas 實際測試以後發現 8.2-RC1 還是很慢,跑 portsnap fetch 要等半個小時,跑 portsnap extract 也要再等半個小時,看起來是因為 … Continue reading

Posted in AWS, Cloud, Computer, FreeBSD, Murmuring, Network, OS, Software | Tagged , , , , | Leave a comment

在 AWS EC2 上跑 FreeBSD

Amazon Web Services 的官方網誌上提到了 Colin Percival 將 FreeBSD 9-CURRENT 放到 AWS EC2 上跑:「FreeBSD on Amazon EC2」。他的網誌也提到這件事情了:「Announcing FreeBSD on EC2」,計畫的頁面在:「FreeBSD on EC2 status」。 花了幾個小時玩,發現用 t1.micro 跑 9-CURRENT 的速度真是太慢了。就算考慮到 9-CURRENT 裡面有很多 debugging code,不過這個速度實在沒辦法測什麼東西… 在乾淨的系統裡編 mtr (WITHOUT_X11=yes) 編一個小時編不完啊 XD 等 backport 回 8-STABLE … Continue reading

Posted in AWS, Cloud, Computer, FreeBSD, Murmuring, Network, OS, Software | Tagged , , , | 1 Comment

FreeBSD 使用 FastCGI + PHP 5.3 提供的 php-fpm

這篇還是講 mod_fastcgi,而非目前歸到 Apache 下管的 mod_fcgid。 PHP 5.3 已經內建 php-fpm,不過 ports 預設是不會裝上去的,所以首先先把 lang/php5 加上 php-fpm 支援。方法是 make config 後選擇 FPM。如果有裝 portconf 的人可以直接在 /usr/local/etc/ports.conf 裡加上: lang/php5*: WITH_FPM=yes 這樣就會強制蓋過系統設定,強制把 php-fpm 裝進去。 接下來是設定的部份,首先是 php-fpm 的設定,這篇的文章只教預設值,會跑在 127.0.0.1:9000。所以只要在 /etc/rc.conf.local 內設定 php_fpm_enable=”YES”,然後跑 /usr/local/etc/rc.d/php-fpm start 就把 php-fpm 跑起來了。 … Continue reading

Posted in Computer, FreeBSD, Murmuring, Network, OS, Software, WWW | Tagged , , , , , | Leave a comment

clang 的進展…

在 OSnews 上看到 clang 2.8 與其他幾個 compiler 的比較:「Compiler Benchmarks of GCC, LLVM-GCC, DragonEgg, Clang」。 以測試結果來說,如果改用 Clang,有些會變得比較快,但也有些變得比較差。不過以 license 以及後勁來看,還蠻看好發展的。六月的時候在 FreeBSD 的 -HEAD 裡面變成 default compiler,預定 9.0-RELEASE 會是 FreeBSD 上第一個用 clang 的版本… (感謝 lwhsu 戳中)

Posted in Computer, FreeBSD, Murmuring, OS, Software | Tagged , , , , , , | Leave a comment

FreeBSD Ports System 拿掉 MD5 檢查了…

在「MD5 for distinfo has been deprecated」這邊看到 FreeBSD Ports System 拿掉 MD5 檢查了 (會被忽略而不檢查)。 PR (Problem Report) 可以在「ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo」查到。 翻了 cvs log,SHA256 是五年前 (2005) 加到 bsd.ports.mk 的:「Diff for /ports/Mk/bsd.port.mk between versions 1.517 and 1.518」,總算在今天把 MD5 取代了:「Diff … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Security, Software | Tagged , , , , , | Leave a comment

GCC 4.5.0 以及 ClangBSD

GCC 4.5.0 前幾天公告釋出:「GCC 4.5.0 Released」,而另外一邊以 clang 取代 FreeBSD 系統內 GCC 的計畫 ClangBSD 也開始徵求測試者了:「[CFT]: ClangBSD is selfhosting, we need testers now」。 目前 ClangBSD 可以在 i386 以及 amd64 上編譯 bootable-kernel 以及 world (目前的 -CURRENT 版本),平常在用 -CURRENT 的人除了上面那篇 mailing list 上的說明外,在「Building FreeBSD with … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Programming, Software | 1 Comment

DRBD 進入 Linux 2.6.33 Kernel,以及 FreeBSD 的 HAST Project

Linux kernel 2.6.33 是在 DRBD 進入 Kernel Git tree 之後 (去年 12 月左右,參考「We’re in!」這篇文章) 的下一個正式的 release:「Linux 2.6.33 released, first kernel with DRBD included」。 DRBD 是一套以 block-level replication 為基礎提昇可靠度的軟體,有時候為了方便解釋,也被稱為 Network RAID1,常搭配 Heartbeat 或是其後繼的 Pacemaker 偵測節點是否還活著,並在必要時自動切換。 由於 DRBD 已經出來很久了,而且又是以 GPLv2 釋出,早期有不少文件介紹如何使用 DRBD … Continue reading

Posted in Computer, FreeBSD, Linux, Murmuring, Network, OS, Software | Leave a comment