Category Archives: Linux

Ubuntu 下雙螢幕進入省電模式後再起不能的問題

Update:後來還是有狀況,這篇的方法沒有完全解決... 等找出解法後再回來更新。 前陣子把家裡的 Ubuntu 桌機多塞了一顆 Dell 的 P2317H,打直拿來看程式碼,大致上是沒什麼問題,不過螢幕進入省電模式後就再起不能... (NVIDIA 的顯卡,一顆接 DisplayPort,另外一顆接 HDMI) 後來找到這一串討論:「DP1.2 connected monitor cannot be turned on again with DPMS」。 這串討論裡官方的人有給不少方式,後來試到第二頁的發法,是在 /etc/modprobe.d/disable-nouveau.conf 裡設定一些參數,重開機後就解決了: blacklist nouveau options nouveau modeset=0 看起來是 nouveau 的關係,現在總算是可以比較正常的使用了... (還有不少眉眉角角的地方要再找方法解...)

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

Travis CI 總算要把 Trusty 當作預設環境了...

在 Ubuntu 14.04 (Trusty Tahr) 放出三年後,Travis CI 總算想起來該更新了:「Trusty as default Linux is coming」。 With the recent EOL of Ubuntu Precise, we are planning to begin setting the default distribution for builds to Ubuntu Trusty 14.04 on Tuesday, the 18th of … Continue reading

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

OpenBSD 也能跑 Docker 了...

看到 OpenBSD 可以跑 Docker 的消息:「Docker on OpenBSD 6.1 (-current)」: 整個步驟其實還是很 hack,文章裡可以看到一堆奇怪的方法,有種虛擬機惡搞的氣氛 XDDD (因為是透過 Alpine 弄出來的)

Posted in Computer, Linux, Murmuring, OpenBSD, OS, Software | Tagged , , , , , , | 1 Comment

在 Linux 下引用 Windows 的 DLL 檔

作者為了在 Linux 下進行安全分析而弄出來的計畫:「Porting Windows Dynamic Link Libraries to Linux」。 作者對 Windows 的架構有不少抱怨 XDDD Distributed, scalable fuzzing on Windows can be challenging and inefficient. This is especially true for endpoint security products, which use complex interconnected components that span across kernel … Continue reading

Posted in Computer, Linux, Murmuring, OS, Programming, Security, Software, Windows | Tagged , , , , , , , , , , | Leave a comment

Ubuntu 12.04 終結 (EoL)

Ubuntu 12.04 (Precise Pangolin) 上個禮拜宣佈終結了:「Ubuntu 12.04 (Precise Pangolin) End of Life reached on April 28, 2017」。還有被迫要使用 12.04 的人可以買 ESM (Extended Security Maintenance):「Introducing Ubuntu 12.04 ESM (Extended Security Maintenance)」。 話說回來,16.04 用到現在 (都已經出到 16.04.2 了),用起來覺得整體的流暢度與穩定度比 14.04 差了一大截...

Posted in Computer, Linux, Murmuring, OS, Security, Software | Tagged , , , , , , , , , , | 1 Comment

Amazon EC2 上的 Ubuntu 的效能提昇

Ubuntu 跟 AWS 合作,對 AWS 上 EC2 的 kernel 最佳化:「Ubuntu on AWS gets serious performance boost with AWS-tuned kernel」。 透過各界面拉出來的 Ubuntu 16.04 都將會是對 kernel 最佳化過的版本了: As of March 29th, Ubuntu Cloud Images for Amazon have been enabled with the AWS-tuned … Continue reading

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

在 ext4 上的 CCFS

在「Application crash consistency and performance with CCFS」這篇看到的東西。 CCFS 目標是拉高 ext4 的 data integrity,並且還是有高效能: CCFS (the Crash-Consistent File System) is an extension to ext4 that restores ordering and weak atomicity guarantees for applications, while at the same time delivering much improved … Continue reading

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

Ubuntu 12.04 的在 2017 年四月後的後續維護

雖然 Ubuntu 12.04 (Precise Pangolin,一般拿 Precise 當識別代碼) 將會在 2017/04/28 結束五年的維護,而官方也建議大家升級到 14.04 (Trusty Tahr) 或是 16.04 (Xenial Xerus),但總還是會有因為種種因素而升不動的系統... 因為升級有困難而還在使用 12.04 的使用者,Ubuntu 則是提供了商業的維護合約 Ubuntu Advantage:「Introducing Ubuntu 12.04 ESM (Extended Security Maintenance)」。 Desktop 版是 $125/year (最少 50 套),VM 是 $250/year (最少 10 套),Server … Continue reading

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

Amazon EC2 上的 gettimeofday 與 clock_gettime 的效能

看到「Two frequently used system calls are ~77% slower on AWS EC2」這篇在講 gettimeofday 與 clock_gettime 的效能,另外搜資料時發現應該也是作者提問的「gettimeofday() not using vDSO?」這篇。 在 EC2 比較新的機器上用 tsc 應該是沒問題的 (在 2015 的時候官方就這樣建議了): it seems tsc support in Xen has improved with version 4.0 and with improved … Continue reading

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

/usr/bin 下的工具介紹

「Adventures in /usr/bin and the likes」這篇介紹了 /usr/bin 的各種工具。即使是在 FreeBSD 與 Linux 下面混了許多年,還是看到了不少好用的工具,值得慶幸的是,至少有一個章節 (Misc) 還算熟悉... OS 的 chrt 與 taskset 看起來再壓榨效能的時候應該可以拿出來用。用 peekfd 不如記 strace 比較萬用... Debugging 的 addr2line 則是學到了一招,對於還是 segfault 看起來應該會很有用... 後面 Data Manipulation 的部份其實都很值得再拿出來看,尤其是這一章的東西,沒在用常常會忘記...

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