Category Archives: Linux

Linux 第一次完全佔領超級電腦 Top 500 列表

在 Top 500 公佈新的資料後,就有人發現 Linux 第一次完全佔領了超級電腦 Top 500 列表裡的作業系統:「Linux Now Powers 100% of the World’s Top 500 Supercomputers」。 另外在「China Pulls Ahead of U.S. in Latest TOP500 List」也列出了這次的前五名,可以看出來中國在這塊砸了不少錢:

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

兩個 process 互相 kill 的可能性

Twitter 上看到的奇怪實驗 XD 在 Mac OS X 與 Ubuntu 上都有機會發生: a student asked if two processes can kill each other by sending simultaneous signals; this program does that about 10% of the time on my Mac pic.twitter.com/neTQN4wj8B — John Regehr … Continue reading

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

用 4.5+ 的 Linux Kernel 限制 I/O 速度

在「Using cgroups to limit I/O」這邊看到作者試著用 cgroups 限制 I/O 速度。 作者前面花了不少篇幅解釋 cgroups v1 無法正確限制 I/O 速度,後面就在講 cgroups v2 怎麼做: So, in order to limit I/O when this I/O may hit the writeback kernel cache, we need to use both memory and … Continue reading

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

Linux 下 RAID1 的 SSD 會有讀取不平均問題

在「Unbalanced reads from SSDs in software RAID mirrors in Linux」這邊看到作者看 S.M.A.R.T. 數據時發現兩顆 SSD 硬碟組成的 RAID1 有很明顯的讀取不平均的問題: 242 Total_LBAs_Read [...] 16838224623 242 Total_LBAs_Read [...] 1698394290 原因是因為 Linux 對 RAID1 的 SSD 有不一樣的演算法: The current state of RAID1 read balancing is kind … Continue reading

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

Debian 對 Reproducible Build 的討論

Debian 在討論 package 的可重製性:「debian-policy: Packages should be reproducible」。本來的討論其實還好,在 2017/08/12 的 DebConf17 後,看起來有一些人取得共識,於是討論熱了起來... 有興趣的人可以從 Message #107 開始看。 Debian 社群想做的事情是「給足夠的資訊以及 source code,就能產生出一模一樣的 binary package」,這樣就不需要盲目信任 Debian 官方。 Debian 官方的 Wiki 上有「ReproducibleBuilds Howto」可以參考,然後也看到「reproducible-builds.org」這個站。

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

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