成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

王勇詳談 Linux Deepin 背后的故事

系統(tǒng) Linux
采訪嘉賓:王勇,Linux Deepin技術(shù)開發(fā)負(fù)責(zé)人。Emacs玩家,熟悉 C、Python、JS、elisp、Java、Haskell 等語言, 擅長(zhǎng)于圖形化程序開發(fā)。Linux Deepin有些什么樣的故事?請(qǐng)聽王勇細(xì)細(xì)道來!

  【編者按】采訪嘉賓:王勇,Linux Deepin技術(shù)開發(fā)負(fù)責(zé)人。Emacs玩家,熟悉 C、Python、JS、elisp、Java、Haskell 等語言, 擅長(zhǎng)于圖形化程序開發(fā)。Linux Deepin有些什么樣的故事?請(qǐng)聽王勇細(xì)細(xì)道來!

  能否先介紹一下你自己(技術(shù)背景、工作經(jīng)歷、學(xué)習(xí)經(jīng)歷)?

  王勇:大家好, 我叫王勇。我從07年的時(shí)候開始玩 Linux,當(dāng)時(shí)在成都,玩了以后感覺挺有興趣,就開始研究 Emacs。后來參與了 Emacs 開發(fā)大約2年時(shí)間,開發(fā)了很多 Emacs 的插件。當(dāng)時(shí)天天在IRC上玩, 經(jīng)常在IRC上分享自己寫的插件和代碼, IRC上的很多朋友跟我說為什么不把代碼開放出來, 這樣比粘貼在IRC上更能幫助更多的用戶。但是當(dāng)時(shí)嫌麻煩一直沒有做這件事, 直到有一天一個(gè)昵稱叫 rgr 的德國(guó)朋友問是否有人能把 w3m 的內(nèi)容自動(dòng)轉(zhuǎn)換成 org 格式, 我花了一個(gè)晚上給他寫出來了 (w3m-org.el), 他非常感激并極力推崇我把所有的Emacs插件共享出來, 他把我介紹給一位荷蘭的教授 Carsten Dominik也是 orgmode 的作者,我跟他說我寫了一些 Emacs 插件,能不能幫我們添加到Emacs中。因?yàn)?Emacs 是屬于自由軟件基金會(huì)的,如果要給Emacs做貢獻(xiàn)就必須簽署GPL的法律文件, 保證Emacs的所有代碼都是自由的。當(dāng)時(shí)挺麻煩的,必須先進(jìn)行電子郵件申請(qǐng), 講述自己的代碼貢獻(xiàn)和是否贊同GPL協(xié)議, 然后自由軟件基金會(huì)會(huì)從美國(guó)郵寄一封法律協(xié)議,必須本人簽了字才行。

  從2007 ~ 2009 我陸續(xù)把我寫的所有 elisp 擴(kuò)展都貢獻(xiàn)到 EmacsWiki 上, 那段時(shí)間我?guī)缀醢袳macs所有能玩的功能都玩了一下, Emacs是一個(gè)非常偉大的項(xiàng)目, 它給你展示世界上頂尖黑客是怎么把一個(gè)編輯器玩弄成操作系統(tǒng)的。

  但是玩的越多也越感覺限制很多, 比如Emacs不支持多線程, 速度非常慢, 太過于動(dòng)態(tài)而不安全, 不能像操作系統(tǒng)那樣用多進(jìn)程對(duì)模塊之間進(jìn)行保護(hù), 針對(duì)這些缺點(diǎn)我決定寫自己的集成環(huán)境 Manatee (http://www.youtube.com/watch?v=weS6zys3U8k ), Manatee全部由函數(shù)式語言Haskell開發(fā), 但是對(duì)于當(dāng)時(shí)的Haskell來說圖形庫以及周邊的工具都非常缺乏, 所以我參與了項(xiàng)目 gtk2hs 的開發(fā), 把所有 gtk 的庫 (包括 webkit, vte, poppler等) 都綁定到 Haskell。

  2011年加入深度后 Manatee就沒有再繼續(xù)開發(fā)了。我現(xiàn)在在深度主要負(fù)責(zé)開發(fā)。

  你參與自由軟件基金會(huì)的開發(fā)有工資拿嗎?

  王勇:沒有,全憑愛好。我寫插件不是為了賺錢,只是愛好而已。

  Linux Deepin 是什么時(shí)候開始做的?

  王勇:Linux Deepin 的技術(shù)創(chuàng)始人叫 Hiweed,他是國(guó)內(nèi)的老前輩了。兩三年前就開始做,當(dāng)時(shí)就 Hiweed 一個(gè)人,加上華華,兩個(gè)人開發(fā)。他們開發(fā)的就是簡(jiǎn)單的把現(xiàn)成的桌面環(huán)境和軟件整合一下,壓成一個(gè) ISO。去年(2011年)九月份我們覺得這種方式不太好,我們就在武漢成立了深之度科技有限公司。希望通過公司的方式我們可以做的更快更好。

  也就是在這個(gè)公司成立的時(shí)候你就加入了?

  王勇:準(zhǔn)確的說是在公司成立之前就加入了。之前在廣州做生意,不過我還是覺得電腦比較好玩,我就跟 Hiweed 聯(lián)系,正好他們也需要相關(guān)的開發(fā)者,我就來武漢了。在九月份之前我已經(jīng)在武漢開發(fā)了半年了,軟件中心1.0就是我開發(fā)的。

  Linux Deepin 這個(gè)名字是誰取的?

  王勇:Linux Deepin 這個(gè)名字是 Deepin(劉文歡,Linux Deepin 發(fā)起人,武漢 Linux 用戶組聯(lián)合創(chuàng)始人) 取的。其實(shí)早在 1998 年的時(shí)候 Deepin 和 Hiweed 就想做一個(gè)屬于中國(guó)人自己的Linux系統(tǒng), 只是受限于當(dāng)時(shí)環(huán)境和資源沒有做起來。

  從那以后 Hiweed 獨(dú)自開始在 Hiweed Linux (2004 年發(fā)布第一個(gè)版本), 直到 2009 年 Hiweed Linux 更名為 Linux Deepin. (更多信息請(qǐng)查看http://www.oschina.net/question/195301_61633)。

  那是什么促使你們開發(fā) Linux Deepin(LD) 這個(gè)項(xiàng)目呢?

  王勇:首先是興趣愛好。開發(fā)中國(guó)人自己的Linux也不光是我一個(gè)人的夢(mèng)想,也是我們整個(gè)團(tuán)隊(duì)的目標(biāo)。

  其次我們認(rèn)為我們可以在桌面交互上做的更好。目前國(guó)際上最流行的桌面發(fā)行版 Ubuntu 在易用性這一塊做了很多工作,我們也在用這個(gè)系統(tǒng)。但是我們也發(fā)現(xiàn)它有很多的不足,我們相信在這方面我們可以比 Ubuntu 做的更好。

  第三點(diǎn)我覺得是更快速的開發(fā)模式。大家都知道 Linux 是全世界的愛好者一起在開發(fā),組織比較松散,好處是社區(qū)會(huì)比較持久的發(fā)展,但是溝通上可能會(huì)效率低下。我們是想把這個(gè)事情更快的做好。

  第四點(diǎn)就是 Just Do It 吧。大家都知道 Linux 桌面有很多問題,比如驅(qū)動(dòng)不好,應(yīng)用不好,輸入法不好,但是沒有人真正去做,說的倒是很多。我們想通過 LD 這個(gè)項(xiàng)目實(shí)現(xiàn)公司和個(gè)人的夢(mèng)想,也想樹立一個(gè)榜樣:如果你知道問題出在什么地方,那么去解決它而不只是說一下。

  你們是基于 Ubuntu 來開發(fā)的嗎?

  王勇:Ubuntu 在易用性方面確實(shí)做了很多工作,我們沒有必要完全重新做,我們可以站在巨人的肩膀上提升吧。我們公司也才成立,人手不夠,在資源有限的情況下我們還是基于 Ubuntu 做,但我們也發(fā)現(xiàn)了很多限制。我們以后可能會(huì)將倉庫獨(dú)立。我們現(xiàn)在人比較少,倉庫有三萬多個(gè)包,根本做不好。所以在我們做不好之前,我們還是基于它的基礎(chǔ)上做。

  Linux Deepin 相對(duì)于別的發(fā)行版的特點(diǎn)和優(yōu)勢(shì)有哪些?是更適合中國(guó)人使用?

  王勇:LD 的理念是簡(jiǎn)單易用,開機(jī)即用。就是不需要用戶去花時(shí)間折騰比如字體,輸入法等等。我們希望做到馬上就能用,馬上就能上網(wǎng),看電影,享受生活,而不是買個(gè)電腦折磨人。大家對(duì) Linux 的第一映像就是丑,相對(duì)于 Windows 和蘋果來說是非常丑陋的,千篇一律的灰色。針對(duì)這個(gè)情況,我們做了 DeepinUI 這個(gè)項(xiàng)目。它是我們上半年才做的項(xiàng)目。大家如果用過騰訊QQ或者迅雷的話,它們有一個(gè)很好的功能就是換膚。它所有的控件都是透明的,要實(shí)現(xiàn)換膚的話,拖一張背景就可以了。我們的 DeepinUI 和這個(gè)功能是一樣的。就是你使用 DeepinUI 開發(fā)的軟件美觀級(jí)別和QQ和迅雷是一樣的。

  就是你們做了一套 UI 庫?

  王勇:是的。如果你看過我們12.0 RC 版的話,深度音樂,深度影音就是用 DeepinUI 全新做的。還有就是我們開發(fā)了深度軟件中心,用戶不需要輸入命令,也不會(huì)有權(quán)限問題,直接點(diǎn)一下鼠標(biāo),就像360軟件中心那樣,就可以安裝軟件了。

  總結(jié)一下就是你們做了軟件中心,一套UI庫,還有一些定制的軟件。我知道 Ubuntu 也做了類似的工作。我有一個(gè)疑問是關(guān)于視頻解碼器的版權(quán)問題。

  王勇:我大概知道你想問什么了。Ubuntu 并沒有默認(rèn)內(nèi)置一些解碼器,因?yàn)榘鏅?quán)問題。導(dǎo)致用戶播放不了某些電影。我們的想法有兩點(diǎn)。第一我們是尊重版權(quán)的。第二我們更多的考慮的是用戶的便捷性。我們的 LD 項(xiàng)目是內(nèi)置了這些解碼器,正常的視頻文件都是可以打開的。我們也想通過法律手段正版化,但是目前并沒有很好的辦法。即使你代碼重新寫,在算法這一塊還是存在問題的。

  Linux Deepin 這個(gè)項(xiàng)目是針對(duì)普通用戶的桌面系統(tǒng)是嗎?

  王勇:是的。我們希望 Linux 用起來能跟 Windows 一樣方便,不用折騰。即使用戶不會(huì)用,軟件打開以后也有向?qū)Ц嬖V用戶不同的按鈕的功能,打開一個(gè)播放器,直接享受音樂而不是去折騰歌詞,亂碼,解碼器什么的。

  Linux Deepin 目前的裝機(jī)量你們有統(tǒng)計(jì)嗎?

  王勇:Linux Deepin 目前的裝機(jī)量據(jù)我們統(tǒng)計(jì)在幾千臺(tái)吧, 我們現(xiàn)在還沒有進(jìn)行大規(guī)模的裝機(jī)推廣, 主要是因?yàn)?Gnome 3 桌面環(huán)境在功能和界面細(xì)節(jié)上還是有非常多的問題, 而且 Gnome 3 從整體架構(gòu)穩(wěn)定性 (單進(jìn)程設(shè)計(jì)) 和顯卡兼容性上都不是非常好.

  我們不但希望以后很多用戶使用 Linux Deepin, 我們更希望我們展示的系統(tǒng)是一個(gè)完美能替換 Windows 的系統(tǒng), 而不是一個(gè)半成品。我們今年下半年會(huì)做自己的桌面環(huán)境來徹底解決這個(gè)問題!

  但是開發(fā)一個(gè)桌面環(huán)境的工作量非常大,你們是怎么考慮的?

  王勇:工作量是大,但是桌面環(huán)境也分前端和后端。后端有很多東西是可以重復(fù)利用的,前端的很多東西我們可以通過設(shè)計(jì)來改進(jìn)。這方面的工作量沒有想象的那么大。我們不能說 Gnome 所有的東西都重新做,比如網(wǎng)絡(luò)管理器,電源管理器等等,這是沒有必要的。我們是改進(jìn)現(xiàn)有項(xiàng)目的不足,而不是所有都重頭來過。

  目前開發(fā)和維護(hù) Linux Deepin 的人員有哪些呢?

  王勇:目前我們有25個(gè)人的團(tuán)隊(duì),主要是在桌面應(yīng)用開發(fā),系統(tǒng)開發(fā)和交互設(shè)計(jì)方面。這方面的人挺難招的,大部分都是才畢業(yè)的。團(tuán)隊(duì)里大家熟知就是 Hiweed (中國(guó)做了十幾年Linux的老前輩) 和 徐亮(主要負(fù)責(zé) Ubuntu 國(guó)際化)。

  這些人員都在你們公司是嗎?

  王勇:是的。

也就是說沒有公司外面的人參與到這個(gè)項(xiàng)目?

  王勇:我們有一些兼職,比如版主、翻譯愛好者,經(jīng)常還有國(guó)內(nèi)外的開發(fā)者給我發(fā)送補(bǔ)丁。

  Linux Deepin 目前有獲得收入嗎?

  王勇:沒有。我們從去年成立,兩年的規(guī)劃都是通過 Deepin 的個(gè)人資金來支持的。

  也就是說是你們自己掏錢來做的這個(gè)項(xiàng)目?要養(yǎng)這么多人兩年也是要很多錢的。

  王勇:對(duì)的。但是沒辦法,這是必須要做的事情。也許在別人看來是很傻的行為。首先我們要把東西做好,不能在東西還很糟糕的時(shí)候就強(qiáng)推預(yù)裝,沒有意義的。我們兩年之內(nèi)專心研究,把產(chǎn)品做好,然后在適當(dāng)?shù)臅r(shí)機(jī)引入運(yùn)營(yíng)和銷售的人。

也許你們現(xiàn)在沒想著要盈利。但是你們有想過你們的商業(yè)模式嗎?

  王勇:有。比如說我們可以通過軟件中心,增值服務(wù),音樂影音等等。我們希望建立 Linux 的一個(gè)生態(tài)環(huán)境。就像推雪球,剛開始是我們公司來推,我們希望當(dāng)這個(gè)雪球越來越大的時(shí)候它能自己滾動(dòng)起來。

  目前移動(dòng)互聯(lián)網(wǎng)崛起的很快速,包括 Android 在內(nèi)。你們?cè)谶@一塊有沒有相應(yīng)的動(dòng)作呢?

  王勇:Android 這方面我們有在做,但不是 LD 這個(gè)團(tuán)隊(duì)。我們認(rèn)為鍵盤這種操作方式可能會(huì)被邊緣化,但是鍵盤的生產(chǎn)力還是高,不可能完全消失。觸摸屏的話有iOS,Android等等。但是 LD 是針對(duì)桌面的。我們希望 Linux 桌面的應(yīng)用能夠達(dá)到 Windows 的級(jí)別。Ubuntu 的 Unity 是想通吃桌面和平板,我們認(rèn)為是不可能的。

  能不能談?wù)勀銓?duì)開源的看法?

  王勇:我是一個(gè)理想主義者。國(guó)內(nèi)的很多開發(fā)者喜歡上論壇,而我用的更多的是 IRC,跟國(guó)外的開發(fā)者交流。你進(jìn)到 IRC 后會(huì)發(fā)現(xiàn)很多志同道合的人在一個(gè)頻道里面聊天。當(dāng)我有不懂的問題的時(shí)候,我就會(huì)在 IRC 中問有沒有人知道這個(gè)問題怎么解決啊。突然就有一個(gè)人不知道從什么地方,可能是地球另外一邊,冒出來說這個(gè)問題我可以幫你解決。從此以后你們就變成朋友,每次上線就會(huì)打招呼,那種感覺很不一樣。你一個(gè)人寫代碼,寫完代碼你也許會(huì)發(fā)現(xiàn)你所做的事情別人已經(jīng)想到了,別人已經(jīng)做到了,而且那個(gè)人也是一個(gè)十分聰明的人。那種感覺可能不是很真實(shí),但給人的感覺很興奮。

  也就是說做開源讓你覺得可以認(rèn)識(shí)很多志同道合的人,感覺很好?

  王勇:是的。我舉個(gè)例子吧,原來我開發(fā) Emacs 插件,當(dāng)時(shí)好像才十幾歲。很多人就跟我講開發(fā)這個(gè)又不能賺錢,你還花那么多的時(shí)間。有時(shí)候也會(huì)有放棄的念頭,畢竟人是要生活的嘛。但是突然有一天你收到一封陌生人的郵件,很熱情的感謝你,說你這個(gè)軟件很好用等等很多很多感謝你的話。這種就不是金錢和物質(zhì)可以做到的。

  你說的這些是國(guó)外的情況。那你對(duì)國(guó)內(nèi)的開源現(xiàn)狀有什么看法呢?

  王勇:我認(rèn)識(shí)很多朋友,很多高手。他們的能力應(yīng)該不輸給國(guó)外的人。但可能是因?yàn)閲?guó)內(nèi)的 IT 行業(yè)是一個(gè)很累的行業(yè),平時(shí)就沒有太多的時(shí)間參與開源。還有就是國(guó)內(nèi)的環(huán)境不太好吧,你一說做開源就跟免費(fèi)想在一起,開源好像就不要錢,然后就沒人做。我覺得不管是賺錢還是不賺錢,如果你有能力有時(shí)間就不用想其他的,做就行了。

  你有沒有一些建議給初學(xué)的 Linux 開發(fā)者和使用者?

  王勇:首先。我覺得好學(xué)好英文。因?yàn)楹芏噘Y料都是英文。你用英文搜索你會(huì)發(fā)現(xiàn)往往第一頁就有你的答案。

  還有就是建議大家多上 IRC。國(guó)內(nèi)的論壇是很分散的,而 IRC 是很集中的。IRC 里面有很多高手。也許你覺得自己在周圍的圈子里面已經(jīng)很頂尖了,但是你到 IRC 里面會(huì)發(fā)現(xiàn)他們聊的你都不知道是什么東西,也不知道他們?yōu)槭裁磿?huì)這樣想,他們的思維會(huì)讓你感覺到原來還有這么聰明的人。所以上IRC可以認(rèn)識(shí)比你更聰明的人,獲得成長(zhǎng)。

  從技術(shù)方面來講的話,我覺得要有鉆研精神。很多東西是通過錯(cuò)誤才能理解的更深。如果每次開發(fā)你都 Google 一下解決了,其實(shí)你并沒有真正的理解這個(gè)問題。

  很多開源愛好者(多數(shù)都是大學(xué)生)會(huì)問關(guān)于怎么參與開源項(xiàng)目,怎么和核心開發(fā)者溝通。我想告訴大家加入開源項(xiàng)目最好的方法就是發(fā)送補(bǔ)丁給開發(fā)者,這些開發(fā)者平時(shí)都很忙,如果你經(jīng)常發(fā)送補(bǔ)丁解決他們的問題, 補(bǔ)丁發(fā)送久了他們會(huì)自動(dòng)聯(lián)系你的。

  相反很多愛好者發(fā)的第一封郵件談的是多么想加入項(xiàng)目但是卻沒有任何代碼或文檔, 開發(fā)者一般都不會(huì)重視這樣的郵件。簡(jiǎn)單一點(diǎn)就是, 開源項(xiàng)目補(bǔ)丁為王。

  你對(duì)開源中國(guó)有什么意見和建議嗎?

  王勇:中科大現(xiàn)在有一個(gè)非常活躍 LUG (Linux 用戶組),為什么他們用戶組的水平要遠(yuǎn)遠(yuǎn)高于其他大學(xué)的水平呢,就是因?yàn)樗麄兤綍r(shí)有很多的線下交流。所以我覺得國(guó)內(nèi)的社區(qū)可以有更多的線下活動(dòng)。這樣就讓做相同技術(shù)的人員有一個(gè)交流。所以我覺得國(guó)內(nèi)的社區(qū)可以有更多的線下活動(dòng)。這樣就讓做相同技術(shù)的人員有一個(gè)交流的平臺(tái),雖然在不同的公司,但是我們做的都是 Linux ,就可以互相學(xué)習(xí)提高。

責(zé)任編輯:黃丹 來源: OsChina.NET
相關(guān)推薦

2013-10-10 09:46:05

2013-10-10 10:22:34

2012-10-17 13:50:25

2011-09-26 14:28:28

水果忍者

2018-11-06 15:56:25

西門子工業(yè)網(wǎng)絡(luò)智能制造

2024-12-31 10:47:10

2014-03-28 15:20:00

Linux Deepi郭攀

2016-12-12 14:19:59

LLVMClangApple

2017-01-15 11:01:56

2014-04-14 10:06:22

.Net 開源

2016-12-12 14:24:25

蘋果Aqua界面

2023-09-26 07:33:41

2013-07-23 09:02:48

Facebook Ho應(yīng)用設(shè)計(jì)

2017-11-27 11:02:46

高并發(fā)突發(fā)池系統(tǒng)架構(gòu)王者榮耀

2021-09-05 18:26:42

2015-06-18 11:28:18

谷歌

2013-02-20 10:05:21

吳剛捕魚達(dá)人

2022-10-21 11:50:04

2012-06-19 16:11:56

2017-10-30 08:20:16

王者榮耀騰訊云游戲
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品免费一区二区三区 | 日韩一区二区三区四区五区六区 | 日韩一区二区三区av | 网色| 成人一区av偷拍 | 性做久久久久久免费观看欧美 | 久久av综合 | www狠狠干| 欧美精品一区二区三区四区五区 | 久久福利电影 | 精品一区免费 | av一区二区三区 | 国产在线精品一区二区 | 亚洲一区二区精品视频在线观看 | 久久成人精品视频 | 老牛嫩草一区二区三区av | 国产做爰 | 日韩中字幕 | 欧美一区二区三区在线视频 | 亚洲免费在线视频 | 国产人免费人成免费视频 | 久久网日本 | 亚洲欧美综合精品久久成人 | 91精品入口蜜桃 | 91成人精品视频 | 国产精品自产拍 | 久久精品视频在线观看 | av在线免费看网址 | 亚洲三区在线观看 | 亚洲精品免费在线观看 | 国产精品视频97 | 一级中国毛片 | 日本欧美黄色片 | 国产视频三区 | 久久精品一 | 一级h片 | 欧美亚洲第一区 | 91国在线视频 | 日韩欧美精品在线播放 | 91精品国产一二三 | 一区二区中文字幕 |