新聞中心
一兩個(gè)月前,我做了一個(gè)決定:盡可能多的使用免費(fèi)軟件。上周的PRISM風(fēng)暴證實(shí)了我的擔(dān)心是有理由的,所以我加快了使用免費(fèi)軟件的步伐。

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


咨詢
建站咨詢
