回歸免費軟件的懷抱
譯文一兩個月前,我做了一個決定:盡可能多的使用免費軟件。上周的PRISM風暴證實了我的擔心是有理由的,所以我加快了使用免費軟件的步伐。
下面是我所做的,你也可以試一試。
我的GNU/Linux后臺
我使用的第一臺電腦是蘋果電腦,在不同時期,我還用過GNU/Linux操作系統(tǒng)。所以,我對這些非常熟悉。
隨著時間推移,軟硬件是越來越好。特別是當你購買的評價不錯的硬件后,使用GNU/Linux作為操作系統(tǒng)就是小菜一碟。小眾操作系統(tǒng)在程序員社區(qū)的興起是因為它們依賴于標準的GNU工具,而你以前的文件都會直接轉換過來。當然,如果你使用的是iOS之類的系統(tǒng),就沒這么方便,但是對于一般Web程序員而言,并非截然不同。
硬件:X1 Carbon
IBM的ThinkPad系列筆記本一直都能很好地支持Linux。當該筆記本品牌被聯想收購后,有些人曾擔心聯想會毀掉這條生產線。但情況并非如此,ThinkPad目前仍然是比較好的筆記本。當我們在Twitter用戶中做調查時,擁有ThinkPad筆記本的人都表示很喜歡這個品牌。
我恰好有臺X1 Carbon。之前,我用的是13寸的MacBook Air,感覺Carbon用起來有點類似。我的Carbon是14寸,其大小仍然非常適合我的背包,大屏的感覺就是不一樣。X1 Carbon使用MiniDisplay端口,所以你的蘋果接頭也用不著了。
我使用的所有硬件都能照常連接運轉;據說指紋讀取器不能正常運轉,但是我也不打算用這個功能。
如果你沒有新硬件,也可以在蘋果電腦山運行GNU/Linux系統(tǒng),因為這是最開始的一步。
操作系統(tǒng):CrunchBang GNU/Linux
我使用了很多不同的GNU/Linux發(fā)行版,一直是Arch Linux的死忠。不過,這一次,我決定用CrunchBang。CrunchBang是一個Debian衍生物,但包含OpenBox作為默認的視窗管理器。雖然它是一個輕量級的操作系統(tǒng),但卻功能卻很強大。目前為止,我對CrunchBang很滿意。
安裝CrunchBang:X1 Carbon默認安裝Windows,所以我要先在Carbon中安裝CrunchBang。幸好,你可以使用USB。你可以利用Mac上的dd??梢詮乃麄兊南螺d頁面獲取Crunchbang,該網頁會提供一個鏈接讓你在頁面上做一個USB盤。
做好USB盤后,重啟電腦,試著按所有的F功能鍵,因為我太懶了,不想查到底哪個鍵可以啟動設備。CrunchBang安裝程序非常直接,跟著命令提示操作即可。
我選擇的是“加密lvm”選項?;旧?,除了用于啟動的區(qū)域外,你的整個盤都會被加密。在啟動區(qū)域,系統(tǒng)會要你提供解密口令。事關選擇正確的選項,事實上,這對我很有用。
我選擇CrunchBang的原因之一是因為它是基于Debian的單獨配置,里面包含完全免費的軟件。檢查我的sources.list,里面就有一個Crunchbang指定存儲庫,我還沒有對它的免費程度做評估。所以,如果你100%的Debian或許更好。
軟件
我目前使用的大多數工具要么是免費,要么是開源,所以我的核心體驗沒有改變:bash, vim, git。
我還安裝了Tor。Tor雖不是萬能,但很多時候也派得上用場。
我向內置的Iceweasel瀏覽器添加了Ghostery,NoScript和AdBlock插件。這些都可以幫助我進行準確控制,讓我知道有哪些信息泄露了出來。意外的是Ghostery并非真的免費。
我計劃在一周后用Tarsnap做備份,這是一個非常好的備份服務,可以在數據保存到云之前,在本地加密所有數據。它還有具備重復數據刪除的特性,你只需為用過的數據付費,所以比較劃算。
目前,我的大部分開發(fā)工作都是在Ruby中完成,所以創(chuàng)建起來非常簡單。我使用Ruby工具進行編譯。
我還需要開發(fā)的一個東西就是使用Chef之類的工具創(chuàng)建個人機器,這樣我就可以周期性地清除一切,再重建。這也是在計劃之列的事情。
我個人要重新映射caps lock鍵進行控制。我得先在主目錄里建一個.Xmodmap文件,然后:
- keycode 66 = Control_L
- clear Lock
- add control = Control_L
通過幾項簡單的搜索就可以搞清楚這一點。也有可能你的caps lock鍵不是code 66,如果真是這樣,你可以運行xev命令檢查。按下caps lock鍵,然后記下控制臺中顯示的數字。
我不得不安裝grandr,以便跟大家分享屏幕。這個操作很簡單:sudo apt-get install grandr。
我用很多日本Ruby程序員們使用的rabbit做介紹。你也可以寫純文本文件,它也可以像cairo/pango應用一樣做介紹。你還可以用它生成幻燈片。
重要提示:我輸入了sudo apt-get install ttf-ancient-fonte獲取Emoji支持。雖然沒有蘋果里的那么漂亮,但畢竟不是個空盒子。
結語
事實上,我對自己的操作很滿意。雖然每天的操作有所改變,但卻增加了自己的隱私保護,而且清楚自己機器上有哪些軟件的感覺非常棒。這里可沒有NSA后門!
英文原文:http://words.steveklabnik.com/returning-to-free-software-a-guide/