Linuxer怎么直面內(nèi)心的掙扎?

為什么今天要寫出來?

為什么是今天要寫這樣一篇文章?這篇文章是我混跡linux世界這么久一直想說的很多話的集合,從年初就一直想寫一篇這樣的文章,苦于當(dāng)時(shí)腦袋里面都是只言片語,并不成系統(tǒng),再加上我一直面對(duì)開源社區(qū)很多看不慣的做法一貫都是懟回去的做法,比如在知乎上和各路妖魔鬼怪狂撕,事實(shí)證明互撕會(huì)導(dǎo)致自己智商和情商降低,遠(yuǎn)不如一篇系統(tǒng)的文章更具說服力,就像我用超長(zhǎng)文《深度桌面操作系統(tǒng)架構(gòu)設(shè)計(jì)》放到知乎上以后,無謂的口水都要少好多。

所以這大半年寫文章和代碼時(shí)一直在構(gòu)思怎么理性而又飽含深情的 “胡說八道”, 直到今天在看《火星崛起3》的時(shí)候,看到戴羅在自己最脆弱的時(shí)候面臨最強(qiáng)大的敵人時(shí),對(duì)自己最信任的戰(zhàn)友說的話:

... 問題就出在這里:我一樣不知道怎么打贏這場(chǎng)戰(zhàn)爭(zhēng),也不會(huì)假裝自己有答案??墒俏乙膊粫?huì)就這么應(yīng)了高古斯都的預(yù)言,什么計(jì)劃都沒有,直接帶領(lǐng)人類走向混沌。正因如此,我們需要賈王這樣的盟友,而且不能走恐怖分子路線,必須召集真正的軍隊(duì) ...

這段話之前,戴羅和他最親密的戰(zhàn)友打得不可開交...隨著最激烈的戰(zhàn)斗畫面腦補(bǔ)到戴羅的突然降溫的這段話,突然這篇文章之前零零碎碎的構(gòu)思突然就理順了。

更加明白了,怎么用一種反常的理性來闡述我內(nèi)心的憤怒,更能讓你們這幫技術(shù)高深的 ”高智商混蛋“ 能夠不帶著抵觸情緒耐心的看完另外一整篇長(zhǎng)文,哈哈哈。

這么多Linuxer掙扎的來源?

每一個(gè)Linuxer都是折翼的天使,都是一個(gè)智商超級(jí)高的善良人,至少最開始學(xué)習(xí)Linux的時(shí)候是這樣的

我玩Linux十幾年了,代碼也寫了很多,雖然還沒有那么多開源的前輩的代碼多胡子長(zhǎng),至少也算什么神鬼蛇神都見過的,從內(nèi)心一直在想一個(gè)問題,在現(xiàn)代互聯(lián)網(wǎng)和通信異常發(fā)達(dá)的時(shí)代,大家都學(xué)的都是幾乎一樣的Linux知識(shí),為什么國(guó)外的開源發(fā)展的如火如荼,而且大多數(shù)Linuxer樂在其中,而國(guó)內(nèi)的Linuxer大多數(shù)都比較艱苦,在面對(duì)互聯(lián)網(wǎng)塊錢快餐理論的狂轟亂炸下,發(fā)展的越來越...怎么說呢?沒有希望

就像昨天有一位朋友關(guān)心的問 ”深度最近怎么樣?”,我完全知道朋友在想什么,長(zhǎng)時(shí)間的溝通和了解情況下,詢問中透露出一絲絲常規(guī)式的關(guān)心,我想了半天,最后打了一句 ”哈哈哈,還活著 ;) ", 我想這句飽含深情的話最具幽默感,果不其然,朋友發(fā)了兩個(gè)”哈哈“過來。我想這種感覺不光是deepiner有這種感覺,很多中國(guó)做開源的單兵英雄和小而美的團(tuán)體都生活在這種氛圍中,在眾人皆快我獨(dú)怪的大氛圍中艱難的努力和堅(jiān)持。

從經(jīng)濟(jì)發(fā)展和物理規(guī)律來看,本質(zhì)上的原因是,開源運(yùn)動(dòng)這種純粹精神領(lǐng)域的折騰是要建立在足夠的物質(zhì)條件上的,人總是遵循:“長(zhǎng)時(shí)間教育學(xué)習(xí)→在社會(huì)上活下去→活得好過上理想生活→錢賺的多了生活無聊了找點(diǎn)樂子” 的規(guī)律去折騰這一生的。一個(gè)人和一個(gè)社會(huì)只有經(jīng)濟(jì)發(fā)達(dá)到一定程度,讓人完全忘記 “活下去” 的本能威脅后,人才會(huì)毫無危機(jī)感的去 “玩” 開源。

在物理規(guī)律之下,當(dāng)下的中國(guó)開源的主要矛盾是:

一個(gè)長(zhǎng)不大的大男孩好奇探索世界初心和一個(gè)有嗷嗷待哺小朋友后被迫當(dāng)父親的強(qiáng)烈責(zé)任心之間的相互矛盾

這種強(qiáng)烈的、不用負(fù)責(zé)任的、主動(dòng)探索的好奇心遇到那種同樣強(qiáng)烈的、每天都要想家人生存的、被動(dòng)的做不喜歡事情的現(xiàn)實(shí)沖擊,造就了一大批 “具有社會(huì)主義特色中國(guó)IT宅男” 的自然景觀。

我相信大多數(shù)Linuxer在第一次讀《地下》、《大教堂與集市》、《黑客與畫家》、GNU歷史、Linux開源運(yùn)動(dòng)的時(shí)候,都會(huì)被世界上最頂尖黑客鍵盤敲擊聲背后那種純粹的、發(fā)自內(nèi)心的、絕對(duì)公正和自由的偉大遠(yuǎn)見以及無畏的英雄氣質(zhì)所深深震撼,看著千萬行的超大軟件工程就像集市一般不可思議的構(gòu)建起來后,自己也多么希望參與到這場(chǎng)全人類的偉大事業(yè)中,就算自己最后成為不了大師,做開源和自由軟件本身也能在養(yǎng)家糊口前提下, 不違背自己最堅(jiān)守和最看重的良心。

我相信大多數(shù)Linuxer都是從當(dāng)初最真實(shí)的震撼和堅(jiān)守到今天的不論好與壞...

我個(gè)人來看,今天中國(guó)大多數(shù)Linuxer掙扎的本質(zhì)在于:

內(nèi)心的理想世界和個(gè)人能力無法改變世界帶來自我受挫的矛盾

怎么從掙扎變成高智商混蛋?

如果一個(gè)社會(huì)和一代人主要的矛盾不解決,就會(huì)上升成為一種社會(huì)問題,至今仍然相信和堅(jiān)守開源的你們應(yīng)該也可以看到,中國(guó)開源社區(qū)并沒有衍生出足夠多的回歸內(nèi)心和開源本源的開源中堅(jiān)力量,而是在整個(gè)社會(huì)的浮躁、鼓勵(lì)享樂鄙視基礎(chǔ)科學(xué)研究、一套套互聯(lián)網(wǎng)的賺錢論把一代人的無窮欲望深深的撩起來了,你內(nèi)心越喜歡看黑暗,互聯(lián)網(wǎng)快餐就以最快的方式造黑暗供你“享受”。

中國(guó)的開源不是像黑客馬拉松那樣大家想象的越來越多了,而是越來越功利心了,催生出一大幫為了賺錢和吸引眼球的技術(shù)人放棄專研,天天把簡(jiǎn)單的道理吹得天昏地暗,一大幫郁郁不得志的人,從開源愛好者變成 “高智商混蛋”,不做貢獻(xiàn),只會(huì)天天吹牛,開鍵盤會(huì),斷章取義的評(píng)論所有來抬高自己,卻總是把自己從自己的理論中排除在外。

就像文章最開始說的那樣,我不想糾結(jié)混蛋如何如何,我只想像柴靜的《蒼穹之下》那樣,分析背后的現(xiàn)象和原因,看看能否從原因走到一些深入思考的地方,給大家的腦袋里面塞一些不同的聲音,如果能夠帶動(dòng)一部分實(shí)干家加入開源運(yùn)動(dòng),也算是不枉寫那么多代碼和文章,沒白活...

從現(xiàn)狀看,中國(guó)開源社區(qū)中人的分布呈金字塔型:

  • 最底部的是大多數(shù)學(xué)習(xí)不努力的人,不論做開源還是其他,都拿著自己的不努力和邏輯不通當(dāng)成最偉大的借口,伸手要一切自己想要的東西,如果有一天不如意了,就只會(huì)在網(wǎng)上用鍵盤自導(dǎo)自演的提出虛擬的場(chǎng)景和YY世界來證明自己是對(duì)的,而別人都是錯(cuò)的
  • 接著是一部分心理受傷害者,不論是小時(shí)候的不如意還是社交上的障礙,選擇開源更像開源對(duì)自我封閉和自我孤獨(dú)的一種心理寄托,自己通過后天的努力學(xué)到了一部分技術(shù),能夠養(yǎng)活自己,同時(shí)希望通過技術(shù)辯論來構(gòu)建一圈保護(hù)自己的領(lǐng)地,喜歡在技術(shù)上和別人爭(zhēng)論的天昏地暗,浪費(fèi)了大部分時(shí)間都在爭(zhēng)論上,與其說是愛好爭(zhēng)論,還不如說是為了用技術(shù)保護(hù)自己的一種防御手段,如果這種防御手段再加上 “你不用自由軟件你就是垃圾” 的宗教式的強(qiáng)迫癥,就更令人討厭了
  • 極少數(shù)人,異常專注的努力后,既養(yǎng)活了自己和家人,又獲得財(cái)務(wù)自由,在中國(guó)這種儒家思想、權(quán)威不容挑戰(zhàn)的社會(huì)氛圍下,大多數(shù)人選擇了另外一種與世無爭(zhēng)的生活,往往隨著物質(zhì)生活達(dá)到一定程度后,在開源世界銷聲匿跡,甚至不再做開源事業(yè),用一種更回歸自然的方式的宣揚(yáng)自己最初對(duì)開源精神的理解
  • 世界級(jí)少數(shù)的天才,我認(rèn)為開源社區(qū)的領(lǐng)袖力量的有兩種類型的發(fā)展方向,一種就是開源大牛型的,創(chuàng)建了世界偉大的開源項(xiàng)目,99%的時(shí)間都花在寫代碼上了,認(rèn)為代碼是詮釋自己思想最好的形式,很少把自己除代碼以外的思想公開討論,更不用說和外界討論了。另一種就像RMS一樣,技術(shù)上和思想上都極賦遠(yuǎn)見,但是因?yàn)樗麄€(gè)人太耀眼,觀點(diǎn)很難被接受,這樣從技術(shù)上和思想上都能夠影響世界的人慢慢的都快絕種了

從開源社區(qū)的人群分布來看,真正有實(shí)力能夠影響開源社區(qū)的人要不是歸隱桃源、要不就是專注代碼,真正技術(shù)和思想上都有獨(dú)立思考不人云亦云的領(lǐng)袖型人物幾乎不存在,而在開源社區(qū)中發(fā)聲的更多是,教條式的理解自由軟件用技術(shù)壓迫別人和自己不努力鍵盤黨傳遞負(fù)能量的人居多。而相對(duì)于技術(shù)用戶而言,要多上萬倍的非技術(shù)人群要不就是被氣走了,要不就是看笑話或者看不懂走了,非技術(shù)人群參與開源運(yùn)動(dòng)極少。

不得不說,中國(guó)開源社區(qū)現(xiàn)狀一句話就是:

裝逼吹牛的人居多、真正的產(chǎn)品用戶很少、能夠給開源社區(qū)帶來推動(dòng)的實(shí)干者極度稀少

非技術(shù)人群是推廣開源運(yùn)動(dòng)不可或缺的力量,甚至是主力,可卻因?yàn)樯厦娴那闆r導(dǎo)致,開源運(yùn)動(dòng)演變成技術(shù)用戶自私的守護(hù)自己個(gè)人愛好的領(lǐng)地,甚至故意排擠非技術(shù)用戶加入到開源社區(qū)。

我在deepin的每一天都在思考 “戰(zhàn)爭(zhēng)”

我在deepin工作的7年多,我大部分時(shí)間都在戰(zhàn)斗中,有時(shí)候也會(huì)很頹廢,頹廢的時(shí)候就自我開玩笑問我自己我在干什么?我自己回答:

”我在思考怎么打贏一場(chǎng)實(shí)力懸殊的戰(zhàn)爭(zhēng)“

在知道打贏之前,我看到的戰(zhàn)爭(zhēng)對(duì)局往往讓我都感到絕望:

  • 微軟和蘋果更懂普通大眾在想什么,而開源社區(qū)連合格的產(chǎn)品經(jīng)理都鮮有,更不用說站在用戶同理心去理解用戶的痛和花時(shí)間做真正的產(chǎn)品
  • 微軟和蘋果造了成百上千的應(yīng)用航母艦隊(duì),形成全方位的立體戰(zhàn)斗力為它們自己的技術(shù)和商業(yè)護(hù)航,而開源社區(qū)卻教條的用KISS原則針對(duì)某個(gè)開發(fā)者造了一艘初級(jí)的應(yīng)用木船,都要用狹隘的、自私的技術(shù)人自身利益角度去口誅筆伐
  • 微軟和蘋果知道利益分享才是生態(tài)發(fā)展的帝國(guó)基石,而開源社區(qū)大多數(shù)開發(fā)者在不理解商業(yè)本質(zhì)的情況下,卻還在為哪個(gè)技術(shù)更精巧而你爭(zhēng)我斗
  • 微軟和蘋果知道上千人團(tuán)隊(duì)開發(fā)的力量,而開源社區(qū)卻只相信英雄單兵作戰(zhàn),可惜英雄也會(huì)老,英雄精神卻后繼無人
  • 最可怕的是,巨人在蘇醒,用開源的模式來剿滅曾經(jīng)它們看不上的一星半點(diǎn)’開源反抗軍‘

如果把開源運(yùn)動(dòng)和傳統(tǒng)軟件的閉源現(xiàn)狀當(dāng)成一種戰(zhàn)爭(zhēng)革命的話,現(xiàn)在的開源社區(qū)狀態(tài)最多就是游擊隊(duì),在某些零散的領(lǐng)域造成了星點(diǎn)襲擾,面對(duì)基礎(chǔ)設(shè)施、物質(zhì)后勤、領(lǐng)導(dǎo)統(tǒng)御、生態(tài)聯(lián)盟更加成熟和健全的微軟帝國(guó),開源真的造成了動(dòng)搖和威脅了嗎?

就連這幾年被開源社區(qū)當(dāng)做無腦宣傳的安卓真的達(dá)到大家YY的理想國(guó)了嗎?不論從技術(shù)還是生態(tài)發(fā)展上都達(dá)到了嗎?一點(diǎn)都不:

  • 技術(shù)上,從開源技術(shù)人YY的Linux構(gòu)建的手機(jī)操作系統(tǒng)到安卓?jī)?nèi)核從Linux主分支中徹底剝離和拋棄,安卓真的從技術(shù)上大量回饋了Linux了嗎?反而從商業(yè)成功到內(nèi)核代碼自成一體系
  • 從生態(tài)發(fā)展上,安卓真的帶動(dòng)了商業(yè)程序的開源運(yùn)動(dòng)了嗎?撇開那些從所謂平臺(tái)而不得不開源的各種框架外,這個(gè)世界上又有多少企業(yè)真正認(rèn)同開源文化,而從道德自律上去支持開源運(yùn)動(dòng)呢?有多少呢?你幾雙手可以數(shù)完?

開源社區(qū)和開源運(yùn)動(dòng)在傳統(tǒng)帝國(guó)和互聯(lián)網(wǎng)商業(yè)下,還有哪些是自己獨(dú)有可以生存的?恐怕只有分布式的開發(fā)模式了,而這最后一個(gè)引以自豪的開發(fā)模式,微軟這個(gè)巨人已經(jīng)在大力借鑒和反擊了,linux server app、docker、虛擬化、vscode, 微軟在帶領(lǐng)它龐大兵力的開發(fā)軍團(tuán)再比世界上90%的企業(yè)更快的迭代速度,在擁抱開源以及開源開發(fā)模式。

最令我害怕的不是微軟這個(gè)巨人的覺醒,而是開源社區(qū)自身這種死不了也活不好的天然混沌,很多人說開源代碼讓我們可以站在前人的肩膀上發(fā)展,減少代碼重復(fù)。
而這么多年我看到的確實(shí)另外一番景象:

因?yàn)榱α坎患泻蛡€(gè)人開發(fā)者的資源和精力不夠,大多數(shù)開源項(xiàng)目都是在現(xiàn)有大項(xiàng)目(商業(yè)公司背后開發(fā))的基礎(chǔ)上小修小補(bǔ)或者fork一些小項(xiàng)目供自己練手,當(dāng)自己精力和資源不夠時(shí),一個(gè)小項(xiàng)目就中途斷了,然后等下一個(gè)學(xué)生學(xué)習(xí)后再次折騰類似的技術(shù)。
對(duì),因?yàn)殚_放源代碼,我們折騰的時(shí)候不用自己造前人的代碼,但是這個(gè)世界上真的有多少超大的開源項(xiàng)目不靠商業(yè)公司雇員,純粹靠開源模式長(zhǎng)久發(fā)展下去的呢?

在我看來,開源社區(qū)最開始的大規(guī)模分布式開發(fā)模式確實(shí)對(duì)傳統(tǒng)的大教堂集中開發(fā)模式產(chǎn)生了巨大的沖擊和創(chuàng)新,但是當(dāng)大教堂(公司)也學(xué)會(huì)集市(社區(qū))開發(fā)模式后,真正拼資源和黑科技的時(shí)候,現(xiàn)今的開源社區(qū)面臨著后勁不足的挑戰(zhàn),而大部分生在開源社區(qū)的人卻不愿意看到這一點(diǎn),還在拼死嘴犟。

Tower的古靈今年在WHLUG上說了一句話,我至今還在回味:

大教堂和集市是否永遠(yuǎn)都應(yīng)該在對(duì)立面?
面對(duì)越來越多大教堂學(xué)習(xí)集市開發(fā)模式的商業(yè)趨勢(shì)下,生在集市的這些開源個(gè)人英雄們是不是應(yīng)該在更廣闊的視角去思考開源的未來呢?

說實(shí)話,我更害怕將來的大教堂軍團(tuán)會(huì)用集市戰(zhàn)術(shù)把開源社區(qū)的這些殘存的游擊隊(duì)剿殺,更希望開源社區(qū)的每個(gè)人用更廣闊的視角(并非只是技術(shù))去審視未來,集中資源不要內(nèi)耗,造一些真正的殺手锏武器來對(duì)抗大教堂軍團(tuán)。

未來怎么走?

生在開源社區(qū),我了解開源社區(qū)的優(yōu)點(diǎn),也了解它的缺點(diǎn),正是因?yàn)榱私獾亩喔械胶ε拢旅媸俏覀€(gè)人對(duì)開源社區(qū)的建議,我分為感性和理性兩個(gè)方面,感性是我看到和擔(dān)心的地方,理性是我以及deepin團(tuán)隊(duì)正在做的事情。

感性的建議

感性的建議給開源社區(qū)的每個(gè)開發(fā)者們,這些話說出來可能很難聽,或者很難接受,但從我個(gè)人的角度看,卻無比真實(shí),如果你覺得被冒犯了,請(qǐng)你不再生氣的時(shí)候再看一遍,希望你能夠理解。

除了技術(shù)強(qiáng)大外,我們不能變成只會(huì)電腦的傻子

現(xiàn)在這個(gè)時(shí)代,在我看來,大多數(shù)人的知識(shí)和認(rèn)知被同化的太嚴(yán)重了,尤其是開發(fā)者。為什么這么說?我親愛的開發(fā)者們,你們每天都會(huì)看各種API文檔、技術(shù)原理文章,定期都會(huì)主動(dòng)看計(jì)算機(jī)專業(yè)書籍。但是從個(gè)人視野和更廣闊的方面看,你們多久會(huì)看一本非計(jì)算機(jī)的書籍呢?多久會(huì)和你完全不同出生或背景的人深入探討交叉科學(xué)的問題呢?而現(xiàn)在的互聯(lián)網(wǎng)時(shí)代就像一個(gè)快餐連鎖店一樣,不斷的烹制一代又一代的快餐和理論,讓所有人放棄自己獨(dú)立思考的個(gè)性,去追求各種互聯(lián)網(wǎng)成功理論、賺快錢的方式、一套一套的套路解析,仿佛如果一個(gè)人,不了解現(xiàn)代商業(yè)和賺錢的套路就是傻子一樣,而開發(fā)者這類追尋知識(shí)和一定要明白的人群卻最享受各種商業(yè)模式和套路解析的文章,殊不知知道了理論如果不認(rèn)同商業(yè)的本質(zhì)和商業(yè)帶來的犧牲外,除了變成吃飯時(shí)吹牛逼的談資外,并不會(huì)給開發(fā)者帶來快錢,反而會(huì)讓開發(fā)者過得困惑和浮躁無比。因?yàn)檫@個(gè)時(shí)代塞給開發(fā)者太多本不屬于他們這個(gè)群體的知識(shí)、套路和生活。而我認(rèn)為開發(fā)者是介于科學(xué)家和藝術(shù)家的交叉藝術(shù),開源開發(fā)者更是在獨(dú)立思想上更優(yōu)秀的一群人。

如果大多數(shù)的開發(fā)者不看更多的書,從思想上對(duì)開源有更深刻的理解,僅僅技術(shù)是無法給開源社區(qū)提供更多元化的發(fā)展思路和創(chuàng)新。

給自由軟件爭(zhēng)氣,不要成為披著開源精神的恐怖分子

曾經(jīng)有幸和UCloud的老季吃飯,他的一句話我還是很受用的,大家都在討論如果我這輩子生在美帝多好,而不要生活在中國(guó),忍受這一切。他說:

中國(guó)很多地方還需要提升,還有很多問題需要解決,如果十年后中國(guó)還沒有發(fā)生改變,我覺得我就白做中國(guó)人了

開源開發(fā)者都是非常有原則的人, 大家都想達(dá)到理想國(guó),但是既然現(xiàn)在不理想,請(qǐng)不要愚蠢的只會(huì)釋放憤怒,好好學(xué)習(xí)本身就是一種力量,如果我們大家都好好學(xué)習(xí),好好努力,非技術(shù)人員永遠(yuǎn)都是敬仰創(chuàng)造更多價(jià)值讓世界變得更好的人,特別是開源本身還帶有很多神秘感。如果我們大家放下我們自己的技術(shù)炫耀、放下我們自己的技術(shù)偏見、教條壓迫,用更開闊的視野去看待和包容更多事情,我相信及時(shí)在中國(guó)這種物質(zhì)限制的社會(huì)條件下,開源都會(huì)有快速發(fā)展的時(shí)代。

接受屎一般的世界,你才能去清除這個(gè)世界的骯臟

這是我最近在想清楚的一點(diǎn), 大多數(shù)玩開源的人都足夠聰明,很多時(shí)候阻礙大家行動(dòng)的不僅僅是逃避,而是想清楚以后不愿去臟自己手去鏟屎的矯情,一整個(gè)群體的不好意思催生了更多無謂的自我失控,社區(qū)開發(fā)者自身的矯情才是開源社區(qū)發(fā)展的最大敵人。

明明一件事情可以快速做好,非要自己先YY一個(gè)牢籠出來,然后自己禁錮自己,覺得如果這樣寫代碼,就會(huì)讓某個(gè)用戶在極限條件下出問題,而真實(shí)場(chǎng)景下,根本就不會(huì)有這樣的事情發(fā)生,全部是開發(fā)者自己幻想出來的場(chǎng)景。

另外一個(gè)例子就是,比如Linux的依賴問題,如果要達(dá)到系統(tǒng)升級(jí)穩(wěn)定和生態(tài)爆炸發(fā)展,就需要一種技術(shù)做到微軟和蘋果的那種runtime出來,runtime來保障應(yīng)用API的穩(wěn)定和環(huán)境穩(wěn)定,操作系統(tǒng)本身只針對(duì)硬件和底層技術(shù)革新。要從Linux到達(dá)這種技術(shù),就需要走很多彎路、workaround甚至是非常臟的方法,因?yàn)長(zhǎng)inux設(shè)計(jì)時(shí)就是按照依賴方式做的。從技術(shù)上當(dāng)然不好做,但是并不是做不到,蘋果基于BSD就構(gòu)建了成功的參考例子。但是從開發(fā)者本身來說,要不就找借口說很麻煩沒有意義,要不就是從開發(fā)者自己是使用者的角度去反正這樣做沒有意義,或者系統(tǒng)升級(jí)穩(wěn)定和隔離不是問題。

開發(fā)者是離強(qiáng)迫癥患者最近的人群,開發(fā)者考慮問題的時(shí)候希望所有的事情都是井井有條,邏輯嚴(yán)密的,如果一條道路或者解決方案只要 “不完美” 或者 “不能解決所有問題” 或者 “不能符合自己的使用習(xí)慣” , 這條道路就是行不通的。

我就舉幾個(gè)簡(jiǎn)單的例子:

  • wayland這么多年,不去解決自身產(chǎn)品的問題、不解決高性能的應(yīng)用場(chǎng)景(游戲或?qū)S迷O(shè)備)的生態(tài),天天用wayland就是理論性能最好的技術(shù)去吹噓,甚至去咒罵英偉達(dá),wayland技術(shù)最終如果無法促進(jìn)先考的銷售,沒有錢能夠養(yǎng)員工的情況下,誰有原生動(dòng)力去做?難道redhat出錢去養(yǎng)英偉達(dá)的員工和家人嗎?反過來,當(dāng)年 Id Software 通過商業(yè)成功,最終還反而推進(jìn)了DX在很多技術(shù)上的革新
  • flatpak和snap發(fā)展,軟件包格式對(duì)于用戶沒有意義,唯有包格式的runtime+應(yīng)用商店+系統(tǒng)升級(jí),三個(gè)維度同時(shí)做好才能達(dá)到 flatpak 所設(shè)想的理想技術(shù)境界,因?yàn)橛脩糁粫?huì)為了穩(wěn)定、易用、方便而埋單的,而不僅僅只是折騰軟件打包技術(shù)
  • systemd 這么好的技術(shù),能夠讓系統(tǒng)服務(wù)并行啟動(dòng)加速電腦啟動(dòng)速度,這種對(duì)用戶來說就是體驗(yàn)好的技術(shù)卻因?yàn)楹屠吓砷_發(fā)者自己配置系統(tǒng)服務(wù)的習(xí)慣不一樣遭受各種不公平的排擠

這幾年我想清楚了,阻礙開發(fā)者個(gè)人發(fā)展甚至影響到開源社區(qū)整個(gè)開發(fā)觀念最大的障礙就是,開發(fā)者需要接受一種由不完美到完美漸進(jìn)發(fā)展的開發(fā)模式,如果大家做任何開源項(xiàng)目的初期,都是抱著完美的、雞蛋中挑骨頭、站著說話不腰疼的混蛋模式去看待問題,開源社區(qū)很難發(fā)展壯大,因?yàn)樾量嘧鍪虑榈娜丝偸潜粵]有包容性的人吐槽得沒有任何前進(jìn)的動(dòng)力。

因?yàn)槭澜绫緛砭褪遣煌昝?、有瑕疵甚至骯臟的,只有極少的開發(fā)者在屎一樣的世界做清除和構(gòu)建工作,而更多的混蛋只會(huì)站在一邊嫌臭

理性的建議

理性的建議是從deepin團(tuán)隊(duì)自身的經(jīng)驗(yàn)出發(fā),希望可以給別的開源社區(qū)團(tuán)隊(duì)有一定的參考作用。

笨方法,只有航母艦隊(duì)可以打敗航母艦隊(duì)

全世界都在笑deepin造輪子,我笑全世界的開發(fā)者都只看到輪子,卻不知道deepin造的是航母艦隊(duì)。

微軟、蘋果和安卓作為操作系統(tǒng)最大的航母艦隊(duì),他們有:

  • 幾十款高質(zhì)量的、設(shè)計(jì)統(tǒng)一的預(yù)裝應(yīng)用,我們就也把系統(tǒng)預(yù)裝的應(yīng)用造一遍
  • 它們有 .Net/COM 設(shè)計(jì),我們就基于 FlatPak 發(fā)展runtime,把應(yīng)用和系統(tǒng)徹底分開
  • 它們有系統(tǒng)原子更新,更新系統(tǒng)就像Docker一樣快速和穩(wěn)定,深度也要打造一套再也不用依賴軟件包就可以輕松升級(jí)的系統(tǒng)
  • 蘋果有牛逼的應(yīng)用商店,深度也要做一套
  • 它們都有各自的殺手锏應(yīng)用,深度也會(huì)做一套
  • ...

因?yàn)槲覀兛傆幸惶鞎?huì)讓那些笑話我們?cè)燧喿拥娜俗约盒ψ约?,因?yàn)槟切┏靶ξ覀兊娜?,根本就不知道什么叫用戶體驗(yàn),什么叫戰(zhàn)略布局,因?yàn)槟切┏靶ξ覀兊娜耍粫?huì)人云亦云的說那些老掉牙的理論,卻從來不知道怎么做到商業(yè)成功。

更快的產(chǎn)品迭代速度和社區(qū)協(xié)作模式

微軟、蘋果已經(jīng)發(fā)展了這么多年,人比我們多、錢比我們多、產(chǎn)品還比我們功能多,怎么辦?
只有更快的追唄,他們兩年發(fā)一個(gè)版本,我們就一年發(fā)三個(gè)版本。

他們還在猶豫要不要改東西的時(shí)候,我們就已經(jīng)收集完建議、馬上討論設(shè)計(jì)方案都更新出去了。

沒錯(cuò),方法就是這么簡(jiǎn)單暴力,這么笨,閃電俠的速度來移動(dòng)大山,越難的事情我們?cè)脚d奮。

建立更為廣闊的商業(yè)利益共同體

既然微軟和蘋果最大圍墻就是生態(tài),世界那么大,一定能養(yǎng)活我們。
我們不怕在微軟的市場(chǎng)上和他們正面競(jìng)爭(zhēng)(丟什么都不能丟骨氣),我們自己也要在更多微軟沒有涉及到的領(lǐng)域發(fā)展自己的利益共同體和生態(tài)(這個(gè)世界不僅僅是互聯(lián)網(wǎng)看到的地方才叫市場(chǎng))。

保持耐心、初心和遠(yuǎn)見

在賺錢的路上操練軍隊(duì),要相信廣闊的市場(chǎng),一定會(huì)在我們自己足夠強(qiáng)大時(shí),讓我們數(shù)十年的技術(shù)和產(chǎn)品積累在更多領(lǐng)域大放異彩。

星星之火可以燎原

一位阿里的朋友的話,送給看到最后的朋友:

既要仰望星空,又要腳踏實(shí)地

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容