Tag Archives: freebsd

Libreboot 成功的讓 FreeBSD/OpenBSD 開機

Libreboot 是一個 open source 版本的 BIOS/UEFI 替代品: Libreboot is a free BIOS or UEFI replacement (free as in freedom); libre boot firmware that initializes the hardware and starts a bootloader for your operating system. 而最近的版本則是順利的在沒有修改作業系統來配合 Libreboot 的情況下將 FreeBSD 與 OpenBSD … Continue reading

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

Netflix 對 sendfile() 在 TLS 情況下的加速

Netflix 對於寫了一篇關於隱私保護的技術細節:「Protecting Netflix Viewing Privacy at Scale」。 其中講到 2012 年的 Netflix Open Connect 中的 Open Connect Appliance (OCA,放伺服器到 ISP 機房的計畫) 只有單台伺服器 8Gbps,到現在 2016 可以達到 90Gbps: As we mentioned in a recent company blog post, since the beginning of the Open … Continue reading

Posted in Computer, FreeBSD, Hardware, Movie, Murmuring, Network, OS, Programming, Recreation, Security, Software, Television, WWW | Tagged , , , , , , , , , , , , , , , , , , , , , , , | 1 Comment

Flame Graph

常看到這種圖,但卻不知道這種圖是用什麼做出來的,或是他的名字: 剛剛在「Igniting Node.js Flames」這邊看到這叫做 Flame Graph,出自「brendangregg/FlameGraph」這邊。 在 Linux 上可以用 perf 產生資料檔案,在 FreeBSD 或是 Solaris 上可以用 DTrace 產生... 是個來理解效能瓶頸的好工具 :o

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | Leave a comment

Microsoft Azure 宣佈正式支援 FreeBSD

Microsoft Azure 宣佈支援 FreeBSD:「Microsoft has created its own FreeBSD image. Repeat. Microsoft has created its own FreeBSD image」,Microsoft 的正式公告在這:「FreeBSD now available in Azure Marketplace」。 Microsoft 所作的 patch 都有進 10.3-RELEASE 裡,主要是對於 Hyper-V 虛擬化後的效能補強: The majority of the investments we make at … Continue reading

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

DigitalOcean 支援 FreeBSD

DigitalOcean 宣佈支援 FreeBSD:「Presenting FreeBSD! How We Made It Happen.」。 不過不是全部的 region 都支援,由於 NYC1、NYC2 與 AMS1 這三個地區的架構比較舊,除了這三個以外的地區都支援 FreeBSD。 文章裡有說明技術上的架構,除了 infrastructure 的支援以外,另外也受益於 bsd-cloudinit。 不過自從 FreeBSD 換到 Bugzilla 後,我就把 ports maintainership 都轉移出去,再加上桌機與跳板機都改用 Ubuntu,用 FreeBSD 的情況愈來愈少了...

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

Ubuntu 12.04 上用 KVM (CLI) 裝 FreeBSD

過年後在家裡弄了一台技嘉的準系統跑 Ubuntu 12.04,結果手上突然沒機器可以跑 porttools 測試,而這台機器平常也沒接鍵盤,就想直接跑 command line 的 KVM 裝 FreeBSD。其實知道方式後就很簡單,只是一開始沒弄懂花了不少時間... 首先是安裝 KVM,這部份用 apt-get install kvm 就可以拉下來裝好了。 真正要做的第一部是先用 qemu-img 建立 40GB 的 disk image (qcow2): qemu-img create -f qcow2 ~/vm/image.qcow2 40G 然後直接用 iso image 安裝 (抓 iso image 的事情也跳過去請各位自己來),設為 4 … Continue reading

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

FreeBSD 對 OpenSSH 的安全性更新...

讓我意外的是,只有 FreeBSD 10.0-BETA (還沒出 RELEASE 的版本) 有問題,9.2-RELEASE 並不在內:「OpenSSH AES-GCM memory corruption vulnerability」。 本來 9.2 的機器有上 workaround 把 AES-GCM 強制拔掉,看起來可以 revert 回來了...

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

FreeBSD 10 的改變...

在 Zite 上看到 FreeBSD 10 的改變:「FreeBSD 10's New Technologies and Features」。 最耀眼的當然是對 GCC 的宣戰達到高潮,第一個將預設編譯器換掉的 major release。同樣的,也把 GNU 的 libstdc++ 換成 MIT license 實作的 libc++。 再來是 ISC 的 BIND 被換掉,改用 Unbound 以及 LDNS。 然後 UFS 檔案系統可以透過 growfs(8) 線上長大... XDDD 其他的改善包括了 iSCSI … Continue reading

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

FreeBSD 的 portconf 新功能...

1.5 版的 portsconf 只能處理等號形式: lang/php5*: WITH_FPM=yes 前幾天發現這對於某些設定很難處理,所以就在 ports/181119 送出 patch,讓 portconf 可以處理 += 的用法,讓設定更彈性。 結果發現作者就順便把去年十月的 ports/172355 債也還掉... 去年十月這個 pr 早就處理 += 需求,還修正變數名稱需要支援 - 與 + 的問題。

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

FreeBSD 上 Perl 升級的問題...

以往升級 Perl 後要跑 perl-after-upgrade -f,把本來在 /usr/local/lib/perl/5.12.4 的東西搬到 /usr/local/lib/perl/5.12.5 下,然後還是要到目錄下確認有沒有東西遺漏,漏掉的還是得用 portmaster 跑一次... 現在則是改成 /usr/local/lib/perl/5.12 這樣的路徑,把最後的 minor version 拿掉,至少同個主版本升級時 (5.12.x 之間) 比較不會痛了... 不過順便趁這次換成 5.16 好了,5.12 應該也快過保了...

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