Mark McIntyre 與 Fedora 的那些事
最近我們采訪了 Mark McIntyre,談了他是如何使用 Fedora 系統(tǒng)的。這也是 Fedora 雜志上系列文章的一部分。該系列簡(jiǎn)要介紹了 Fedora 用戶,以及他們是如何用 Fedora 把事情做好的。
Mark McIntyre 是誰(shuí)?
Mark McIntyre 為極客而生,以 Linux 為樂(lè)趣。他說(shuō):“我在 13 歲開(kāi)始編程,當(dāng)時(shí)自學(xué) BASIC 語(yǔ)言,我體會(huì)到其中的樂(lè)趣,并在樂(lè)趣的引導(dǎo)下,一步步成為專業(yè)的碼農(nóng)。” Mark 和他的侄女都是披薩餅的死忠粉。“去年秋天,我和我的侄女開(kāi)始了一個(gè)任務(wù),去嘗試諾克斯維爾的許多披薩餅連鎖店。點(diǎn)擊這里可以了解我們的進(jìn)展情況。”Mark 也是一名業(yè)余的攝影愛(ài)好者,并且在 Flickr 上 發(fā)布自己的作品。
作為一名開(kāi)發(fā)者,Mark 有著豐富的工作背景。他用過(guò) Visual Basic 編寫(xiě)應(yīng)用程序,用過(guò) LotusScript、 PL/SQL(Oracle)、 Tcl/TK 編寫(xiě)代碼,也用過(guò)基于 Python 的 Django 框架。他的強(qiáng)項(xiàng)是 Python。這也是目前他作為系統(tǒng)工程師的工作語(yǔ)言。“我經(jīng)常使用 Python。由于我的工作變得更像是自動(dòng)化工程師, Python 用得就更頻繁了。”
McIntyre 自稱是個(gè)書(shū)呆子,喜歡科幻電影,但他最喜歡的一部電影卻不是科幻片。“盡管我是個(gè)書(shū)呆子,喜歡看《星際迷航》、《星球大戰(zhàn)》之類的影片,但《光榮戰(zhàn)役》或許才是我最喜歡的電影。”他還提到,電影《沖出寧?kù)o號(hào)》是一個(gè)著名電視劇的精彩后續(xù)(指《螢火蟲(chóng)》)。
Mark 比較看重他人的謙遜、知識(shí)與和氣。他欣賞能夠設(shè)身處地為他人著想的人。“如果你決定為另一個(gè)人服務(wù),那么你會(huì)選擇自己愿意親近的人,而不是讓自己備受折磨的人。”
McIntyre 目前在 Scripps Networks Interactive 工作,這家公司是 HGTV、Food Network、Travel Channel、DIY、GAC 以及其他幾個(gè)有線電視頻道的母公司。“我現(xiàn)在是一名系統(tǒng)工程師,負(fù)責(zé)非線性視頻內(nèi)容,這是所有媒體要開(kāi)展線上消費(fèi)所需要的。”他為一些開(kāi)發(fā)團(tuán)隊(duì)提供支持,他們編寫(xiě)應(yīng)用程序,將線性視頻從有線電視發(fā)布到線上平臺(tái),比如亞馬遜、葫蘆。這些系統(tǒng)既包含預(yù)置系統(tǒng),也包含云系統(tǒng)。Mark 還開(kāi)發(fā)了一些自動(dòng)化工具,將這些應(yīng)用程序主要部署到云基礎(chǔ)結(jié)構(gòu)中。
Fedora 社區(qū)
Mark 形容 Fedora 社區(qū)是一個(gè)富有活力的社區(qū),充滿著像 Fedora 用戶一樣熱愛(ài)生活的人。“從設(shè)計(jì)師到封包人,這個(gè)團(tuán)體依然非?;钴S,生機(jī)勃勃。” 他繼續(xù)說(shuō)道:“這使我對(duì)該操作系統(tǒng)抱有一種信心。”
2002 年左右,Mark 開(kāi)始經(jīng)常使用 IRC 上的 #fedora 頻道:“那時(shí)候,Wi-Fi 在啟用適配器和配置模塊功能時(shí),有許多還是靠手工實(shí)現(xiàn)的。”為了讓他的 Wi-Fi 能夠工作,他不得不重新去編譯 Fedora 內(nèi)核。
McIntyre 鼓勵(lì)他人參與 Fedora 社區(qū)。“這里有許多來(lái)自不同領(lǐng)域的機(jī)會(huì)。前端設(shè)計(jì)、測(cè)試部署、開(kāi)發(fā)、應(yīng)用程序打包以及新技術(shù)實(shí)現(xiàn)。”他建議選擇一個(gè)感興趣的領(lǐng)域,然后向那個(gè)團(tuán)體提出疑問(wèn)。“這里有許多機(jī)會(huì)去奉獻(xiàn)自己。”
對(duì)于幫助他起步的社區(qū)成員,Mark 贊道:“Ben Williams 非常樂(lè)于助人。在我第一次接觸 Fedora 時(shí),他幫我搞定了一些 #fedora 支持頻道中的安裝補(bǔ)丁。” Ben 也鼓勵(lì) Mark 去做 Fedora 大使。
什么樣的硬件和軟件?
McIntyre 將 Fedora Linux 系統(tǒng)用在他的筆記本和臺(tái)式機(jī)上。在服務(wù)器上他選擇了 CentOS,因?yàn)樗懈L(zhǎng)的生命周期支持。他現(xiàn)在的臺(tái)式機(jī)是自己組裝的,配有 Intel 酷睿 i5 處理器,32GB 的內(nèi)存和2TB 的硬盤(pán)。“我裝了個(gè) 4K 的顯示屏,有足夠大的地方來(lái)同時(shí)查看所有的應(yīng)用。”他目前工作用的筆記本是戴爾靈越二合一,配備 13 英寸的屏,16 GB 的內(nèi)存和 525 GB 的 m.2 固態(tài)硬盤(pán)。
Mark 現(xiàn)在將 Fedora 26 運(yùn)行在他過(guò)去幾個(gè)月裝配的所有機(jī)器中。當(dāng)一個(gè)新版本正式發(fā)布的時(shí)候,他傾向于避開(kāi)這個(gè)高峰期。“除非在它即將發(fā)行的時(shí)候,我的工作站中有個(gè)正在運(yùn)行下一代測(cè)試版本,通常情況下,一旦它發(fā)展成熟,我都會(huì)試著去獲取最新的版本。”他經(jīng)常采取就地更新:“這種就地更新方法利用 dnf 系統(tǒng)升級(jí)插件,目前表現(xiàn)得非常好。”
為了搞攝影,McIntyre 用上了 GIMP、Darktable,以及其他一些照片查看包和快速編輯包。當(dāng)不用 Web 電子郵件時(shí),Mark 會(huì)使用 Geary,還有GNOME Calendar。Mark 選用 HexChat 作為 IRC 客戶端,HexChat 與在 Fedora 服務(wù)器實(shí)例上運(yùn)行的 ZNC bouncer 聯(lián)機(jī)。他的部門通過(guò) Slave 進(jìn)行溝通交流。
“我從來(lái)都不是 IDE 粉,所以大多數(shù)的編輯任務(wù)都是在 vim 上完成的。”Mark 偶爾也會(huì)打開(kāi)一個(gè)簡(jiǎn)單的文本編輯器,如 gedit,或者 xed。他用 GPaste 做復(fù)制和粘貼工作。“對(duì)于終端的選擇,我已經(jīng)變成 Tilix 的忠粉。”McIntyre 通過(guò) Rhythmbox 來(lái)管理他喜歡的播客,并用 Epiphany 實(shí)現(xiàn)快速網(wǎng)絡(luò)查詢。