一個空格也能使系統癱瘓?
開源項目 bumblebee ,程序的安裝腳本install.sh的一個Bug讓這個項目成了大家關注的焦點,這個Bug的Fix如下:
@@ -348,7 +348,7 @@ case "$DISTRO" in
- rm -rf /usr /lib/nvidia-current/xorg/xorg
+ rm -rf /usr/lib/nvidia-current/xorg/xorg
很容易發現,這個Bug帶來的問題是,執行install.sh後,用戶的/usr目錄直接被刪除。
最有趣的是全世界的程序員對這個Bug的強勢圍觀評論。
https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1
下面是部分程序員對這個Bug精彩的評論:
- 天啊,希望沒有人被咬到,應該總讓別人先測試一下!——Oh man hope nobody got bit by this one - always let someone else test first! :-P
- “喜歡”選項在哪?——where's the 'like' button?
- 反正我也不喜歡那個文件夾。——I didn't like that folder anyway.
- 額滴神啊,好,真挺好!——Omg, good, really good !
- 挺好!反正我也不喜歡這個操作系統。——nice! I didn't like the operating system anyways!
- 現在再也不缺少硬盤空間了。——no more lack of disk space now
- 去他的/usr,沒人需要它。——Fucking /usr nobody need it :D
- 我們終於有了第一個強大的基於Linux的病毒了。——Finally we have knowledge of the first and more powerfull
- linux-based virus.
- 這只是從我電腦裏刪除了一大堆垃圾,謝謝了!——This just removed a ton of sh*t from my computer. Thanks!
- 這Bug絕對霸氣外露啊....
- 倒黴孩子
- 我本想第一個評論的,但不知道爲神馬我的/usr文件夾被刪除了。——I was trying to be the first comment, but somehow my /usr dir was deleted
- 尼瑪的rm /usr 傷不起啊!
- 每個一沒有/usr目錄的童鞋,上輩子都是誤用了bumblebee的天使
(翻譯不準確的地方,還請諒解!)
評論中的一些圖片:
(全文完)