日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

扒一扒国产 Linux 操作系统架构是怎么设计的 ?

發(fā)布時間:2023/12/10 linux 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 扒一扒国产 Linux 操作系统架构是怎么设计的 ? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

關(guān)注+星標(biāo)公眾,不錯過精彩內(nèi)容

來源?| 網(wǎng)絡(luò)

微信公眾號 |?嵌入式專欄

今天就結(jié)合深度桌面操作系統(tǒng)給大家講講桌面操作系統(tǒng)的架構(gòu)設(shè)計和原理細(xì)節(jié),一來向外界講講深度這么多年都做了哪些工作,二來希望通過客觀公正的事實向中國新一代的開源愛好者講述怎么用正確的三觀去貢獻(xiàn)自己的力量。

什么是桌面操作系統(tǒng)?

簡而言之,桌面操作系統(tǒng)就是大家平常個人電腦里面用的操作系統(tǒng)。桌面操作系統(tǒng)應(yīng)該是所有操作系統(tǒng)類型中最為復(fù)雜、研發(fā)技術(shù)難度最高的一種操作系統(tǒng)了。世界上非常優(yōu)秀的桌面操作系統(tǒng)有微軟的Windows和蘋果的Mac OS,其他的Linux桌面操作系統(tǒng),比如Fedora、Suse、Ubuntu包括我們自己的Deepin,雖然這十幾年取得了長足的進(jìn)步,但是相對于Windows和Mac OS,不論技術(shù)先進(jìn)性、交互設(shè)計還是產(chǎn)品質(zhì)量方面都還有非常大的差距。

桌面操作系統(tǒng)都有哪些部分組成?

一個普通用戶使用的桌面操作系統(tǒng)的組成部分主要包括:

●?內(nèi)核、驅(qū)動以及固件:主要用于驅(qū)動硬件可以正常工作,除了CPU、內(nèi)存、磁盤外,最主要的要是要廣泛兼容不同的網(wǎng)卡、顯卡、聲卡和外設(shè)等硬件設(shè)備

●?軟件倉庫及眾多開發(fā)庫:如果沒有開源社區(qū)眾多大神打包好的軟件倉庫和各種開發(fā)庫,要基于Linux來開發(fā)一個操作系統(tǒng)甭說開源愛好者,甚至就是一個中型公司都很難做起來,可以說開源軟件倉庫從本質(zhì)上改變了操作系統(tǒng)和開源軟件的開發(fā)模式,豐富的軟件倉庫使開源開發(fā)者、組織和公司能夠使用最新技術(shù)的同時開發(fā)成本也降低了很多

●?桌面環(huán)境:這里說的桌面環(huán)境就是大家平常一開機就用到的桌面、任務(wù)欄和開始菜單等,可以說一個高質(zhì)量和交互設(shè)計極佳的桌面環(huán)境可以極大降低用戶使用新的桌面操作系統(tǒng)的門檻,具體表現(xiàn)在哪些方面,我后面會詳細(xì)講 ;)

應(yīng)用商店:對于用戶來說,絕對不僅僅是一個好玩的桌面環(huán)境(比如原來的compiz) 就能留下的,沒有好的應(yīng)用商店帶來的海量應(yīng)用和方便易用的安裝操作,普通用戶用幾天就會放棄,可以說應(yīng)用商店是留住普通用戶的最基本要求

●?預(yù)裝應(yīng)用:在國內(nèi)來看,最少需要解決QQ、Office、網(wǎng)銀和一系列方便易用的多媒體應(yīng)用才能算是一個好用的桌面操作系統(tǒng)

桌面操作系統(tǒng)所用編程語言介紹

桌面操作系統(tǒng)都需要那些編程語言呢?就以深度桌面操作系統(tǒng)為例:

●?服務(wù)型的后端都用 golang 語言: golang語言能夠完美調(diào)用大量C語言編寫的底層庫,同時開發(fā)效率和運行效率都俱佳,寫出來的程序很少會出錯,深度桌面系統(tǒng)的后端主要使用的就是golang語言來編寫的。

●?前端界面主要用 Qt/C++ 來編寫,因為Qt相對于Gtk有更好的技術(shù)支持、代碼質(zhì)量以及API延續(xù)性都要比Gtk+3好很多,深度采用C++來編寫包括桌面環(huán)境和深度系列應(yīng)用的前端界面

深度在2014年之前,自己做了一個WebKit/Html5的本地渲染引擎,可以直接用CoffeeScript像網(wǎng)頁開發(fā)一樣來編寫桌面環(huán)境的界面,但是最后因為WebKit對于常駐性的桌面環(huán)境進(jìn)程來并不適合,長時間不關(guān)機非常容易引起內(nèi)存泄露和性能問題。包括2014年之前,采用的Python/QML來開發(fā)的應(yīng)用都全部由 QtWidget/C++ 替換掉,主要是因為Python在國產(chǎn)CPU平臺(龍芯、申威)上運行很慢,QML的解釋特性和默認(rèn)OpenGL渲染的機制都導(dǎo)致軟件實際運行的性能不好。

深度這么多年幾乎把所有的界面編程語言(Python、C、C++、CoffeeScript/JS、Golang)和幾乎所有的圖形界面庫(wx、GTK+、Qt、WebKit、QML)都折騰過了。最后停留在 Golang、C++、QtWidget 的技術(shù)選型上,因為這些技術(shù)不論從穩(wěn)定性、兼容性還是性能都非常好的。

什么是桌面環(huán)境?

桌面環(huán)境簡單來說,就是在內(nèi)核和X Server之上,寫一批程序讓用戶可以登陸就可以直覺性的流暢使用桌面、任務(wù)欄、開始菜單、文件操作和系統(tǒng)設(shè)置。

這個世界上從功能完整性和產(chǎn)品質(zhì)量來看主要有四個桌面環(huán)境:

●?RedHat 主導(dǎo)開發(fā)的Gnome,?Gnome2的穩(wěn)定性和性能都非常好,包括后面的Mint桌面都是衍生于Gnome2, Gnome3是我作為個人開發(fā)者來看最失望的桌面環(huán)境,Gnome3完全拋棄了Gnome2的穩(wěn)定和性能,Gnome3除了性能和內(nèi)存控制不好以外,API的胡亂修改導(dǎo)致這5年幾乎沒有任何重大的進(jìn)步

●?Suse主導(dǎo)開發(fā)的KDE:可以說功能最為豐富的桌面環(huán)境,包括產(chǎn)品質(zhì)量以及性能每年都在飛速進(jìn)步,但從個人看比較適合技術(shù)折騰黨,功能和交互做的太復(fù)雜不適合普通用戶(比如那個超級復(fù)雜的主題設(shè)置)

●?Ubuntu主導(dǎo)開發(fā)的Unity: Unity身上還是可以看到很多Gnome2的影子,產(chǎn)品質(zhì)量和性能都不錯,Ubuntu自己獨立開發(fā)了Mir、Unity桌面環(huán)境和一些全局菜單等獨特特性,雖然很多開發(fā)者很喜歡,但是整體視覺都聚焦在左上角(默認(rèn)看著很想一把轉(zhuǎn)角直尺)的設(shè)計,個人覺得并不符合中國人的使用習(xí)慣

●?Deepin主導(dǎo)開發(fā)的DDE: 作為DDE的開發(fā)者,客觀的評價,產(chǎn)品質(zhì)量、設(shè)計視覺都符合中國人的習(xí)慣,很多地方的交互設(shè)計細(xì)節(jié)要比其他桌面環(huán)境做的更加精致和簡單,強調(diào)開箱即用的非技術(shù)型用戶,不適合技術(shù)高手和那些本來就喜歡折騰的技術(shù)型用戶

其他輕量型的桌面環(huán)境,比如LXDE、XFCE、Enlightenment雖然性能極佳,但是從桌面環(huán)境的功能完整性和交互設(shè)計的精致性上都不夠,比較適合有一定技術(shù)深度,追求性能和自己配置多于開箱即用的技術(shù)型用戶。

剩下的就是一堆平鋪類窗口管理器,比如大家熟知的:awesome, i3, xmonad, dwm, stumpwm等等,這些窗口管理器型的桌面環(huán)境有300多個,我曾經(jīng)為了研究所有桌面環(huán)境的特性,把這些窗口管理器都用過,最喜歡的是xmonad。這類窗口管理器的可以把個人的工作環(huán)境內(nèi)存和性能消耗做到極低,而且可定制性極強,甚至可以通過編程來打造自己獨一無二的工作環(huán)境。這類窗口管理器型的桌面環(huán)境比較適合有開發(fā)人員和黑客,當(dāng)然也不乏國內(nèi)一大批裝X用戶。;)

桌面環(huán)境和那些換主題的工作差別在哪里?

可以說,桌面操作系統(tǒng)的核心技術(shù)和產(chǎn)品功力都聚焦在桌面環(huán)境上。只有掌握了桌面環(huán)境這個古老而又深奧的核心技術(shù),才能說在桌面操作系統(tǒng)上可以任意修改和改進(jìn),才能給用戶帶來更好的用戶體驗。

因為桌面環(huán)境強調(diào)的是從上至下全棧技術(shù)攻克,不論技術(shù)深度、技術(shù)全面性和代碼工程量來說都是巨大的,開發(fā)一個功能完備的桌面環(huán)境需要20+人以上的團(tuán)隊工作最少2年以上才能打造出來,而且桌面環(huán)境的技術(shù)核心全部都依賴一批古老的協(xié)議,比如:x11、xcb、composite等基礎(chǔ)技術(shù),互聯(lián)網(wǎng)上幾乎沒有文檔教你怎么一步一步的構(gòu)建桌面環(huán)境,現(xiàn)成的桌面環(huán)境因為發(fā)展多年,代碼已經(jīng)非常復(fù)雜,最多只能從核心代碼片段有所學(xué)習(xí)。一個人要至上而下框架式的學(xué)習(xí)桌面環(huán)境核心技術(shù)并實現(xiàn)一套功能完備的桌面環(huán)境幾乎不可能。

所以,大部分的Linux發(fā)行版都是基于Gnome、KDE改的,大多數(shù)都是在網(wǎng)上找一批主題(Gtk+主題、圖標(biāo)主題、光標(biāo)主題、窗口邊框主題、DM主題、鎖屏主題)再配上一張好看的壁紙就可以做一套自己DIY的桌面環(huán)境。很多Linux社區(qū)的用戶說,你看我自己都可以做桌面環(huán)境,甚至很多國內(nèi)的Linux發(fā)行版廠商也是拿著社區(qū)的桌面環(huán)境然后換一套皮膚就去騙政府的錢,說自己是自主研發(fā)的操作系統(tǒng)(很可悲,這個世界上騙子永遠(yuǎn)比正直的人多)。

既然換套主題也可以很好,那么桌面環(huán)境和那些換主題的工作差別在哪里?在我看來,主要在幾個方面:

●?核心技術(shù)能力:如果沒有掌握桌面環(huán)境的核心技術(shù),所有的修改能力僅僅限于修改主題、logo、字符串替換的能力

●?產(chǎn)品質(zhì)量無法保障:特別是有很多隱蔽性的bug,如果不掌握核心技術(shù),連問題發(fā)生的原因都不知道,更不用提怎么解決

●?設(shè)計細(xì)節(jié):如果大家仔細(xì)看那些只是套用主題的桌面環(huán)境,就會發(fā)現(xiàn)外面看著還可以,但是很多按鈕的顏色、留白以及控件的對齊都是有問題的,甚至是粗糙的,為什么?這是由GTK+的主題設(shè)計導(dǎo)致的,GTK+強調(diào)的是一套原生控件打天下,但是面對無窮的應(yīng)用和需求,不是所有的交互都能靠一套控件才能滿足的,在大多數(shù)Linux社區(qū)開發(fā)者不具備控件自繪的能力前提下,大多數(shù)開發(fā)者都選擇套用不合適的控件和控件主題去拼裝,而GTK+主題的作者不可能在制作主題的時候測試所有軟件,而且從GTK+先天限制也做不到,最后導(dǎo)致不論怎么套用主題,各種軟件拼裝在一起,就像各種質(zhì)量參差不齊的補丁拼在一起一樣的,大多數(shù)開源社區(qū)開發(fā)者被虐很多年可以忍受粗糙的設(shè)計細(xì)節(jié)(我看到很多開發(fā)者喜歡黑色主題也是因為黑成一片就看不出來了,哈哈哈),但是對于普通用戶來說,這種拼裝的設(shè)計細(xì)節(jié)就像拿著當(dāng)年的諾基亞和現(xiàn)在的iPhone7放一塊的感覺那么強烈

●?統(tǒng)一的操作接口:比如右鍵菜單、文件打開對話框、認(rèn)證對話框等等,只有從深層次統(tǒng)一這些底層接口,才不會看到不同風(fēng)格的右鍵菜單、文件打開對話框、認(rèn)證對話框,這些都對于統(tǒng)一的桌面操作系統(tǒng)體驗非常重要,想一想如果你自己買的iPhone各處都粗糙不一樣,你會不會砸了它?但是為啥這么多開源愛好者就能忍受這些粗糙的東西?(因為自己沒有花錢,花了錢你看他不把客服電話打爆...)

深度桌面環(huán)境是怎么構(gòu)建的?

在說怎么構(gòu)建桌面環(huán)境之前,先放三張深度桌面環(huán)境的圖:

??

是不是美哭了?這就是自己從頭構(gòu)建桌面環(huán)境和只換皮膚主題的差別。

好了,前方專業(yè)技術(shù)高能, 請各位抓緊扶好,我要開始講桌面環(huán)境架構(gòu)了。講之前先放一張架構(gòu)圖:

一個完整的桌面系統(tǒng)從技術(shù)剖面看,從下到上主要分這幾層:

●?內(nèi)核驅(qū)動層:前面已經(jīng)說了,主要是保障硬件的基本功能和兼容性,所有的Linux發(fā)行版都大同小異,差別就是內(nèi)核補丁集不一樣,或者集成的驅(qū)動和固件多少的差異

●?顯示服務(wù)層:從內(nèi)核引導(dǎo)到plymouth(我們俗稱的開機動畫)后,只要你見到登錄界面輸入密碼的時候,這時候X Server已經(jīng)起來了, X Server簡單來理解就是Linux系統(tǒng)中掌握著繪制圖形界面生殺大權(quán)的“天神”,所有程序要繪制圖形的時候都要發(fā)送消息到 X Server, X Server才會給你畫出來。同時X Server也是事件輸入(鍵盤鼠標(biāo))輸出(顯示器)的抽象層,開發(fā)者可以不用考慮底層驅(qū)動和顯卡驅(qū)動細(xì)節(jié),直接就可以使用X11/XCB的API進(jìn)行應(yīng)用開發(fā),只不過更多的開發(fā)者是使用Gtk+/Qt這些在X11/XCB更上層的API進(jìn)行應(yīng)用開發(fā)

●?顯示管理器:簡單的理解就是你看到的登錄界面提示你輸入密碼的那個地方

●?資源管理器:這一層主要由一系列的底層守護(hù)程序來監(jiān)控硬件的狀態(tài),并匯報給上層的桌面環(huán)境和應(yīng)用進(jìn)一步操作,比如常見的就有網(wǎng)絡(luò)、電源、磁盤、藍(lán)牙、聲音、鍵盤、打印等

●?桌面環(huán)境:?以深度桌面環(huán)境為例,主要包括桌面環(huán)境后臺服務(wù)和守護(hù)進(jìn)程、桌面環(huán)境對外API/DBus服務(wù)、和桌面環(huán)境UI界面層幾個部分組成的,后面我會詳細(xì)講每一個細(xì)節(jié)

●?應(yīng)用商店:主要提供系統(tǒng)的軟件安裝、卸載、升級等操作,保證用戶可以安全易用的進(jìn)行軟件管理

●?應(yīng)用程序:主要包括深度開發(fā)的系列應(yīng)用、合作開發(fā)的國內(nèi)應(yīng)用、Android應(yīng)用、Windows應(yīng)用和網(wǎng)頁應(yīng)用,為什么在Linux可以直接運行Android和Windows應(yīng)用?我也后面再講,嘿嘿

簡單來說,桌面環(huán)境的設(shè)計和實現(xiàn)就是把所有底層抽象的硬件、庫和各種各樣的狀態(tài)進(jìn)行管理,最后通過界面的方式和合理的交互設(shè)計與用戶進(jìn)行交互,讓用戶可以自然、流暢的使用各種應(yīng)用完成自己的工作。

這一章我只講桌面環(huán)境的細(xì)節(jié),像內(nèi)核以及X Server的技術(shù)又是一個非常長的歷史和篇幅, 請看官們自行Google內(nèi)核以及X Server (X11、XCB)相關(guān)的文章來看,我就不展開敘述了。

關(guān)于應(yīng)用商店和應(yīng)用后面會詳細(xì)講, 所以這里我們就向大家詳細(xì)描述一下從顯示管理器到桌面環(huán)境都做了哪些事情?為了方便大家理解,全程不講源代碼,有開發(fā)經(jīng)驗的朋友可以直接去 github 上面查看我們的代碼:?https://github.com/linuxdeepin/?, 深度所有項目的源代碼都是按照 GPL3 許可證實時開源的(只要內(nèi)部代碼審查機器人通過代碼質(zhì)量審查以后就會由機器人自動推送到 github )

首先看一下顯示管理器,當(dāng)X Server啟動以后,根據(jù)系統(tǒng)啟動服務(wù)的順序,顯示管理器就在 X Server 之后啟動,深度系統(tǒng)使用的是由Ubuntu開發(fā)的LightDM, 其他主流的顯示管理器還有 Gnome 的 GDM 和 KDE 的 KDM, 使用LightDM的原因主要是 LightDM 非常的輕量,不綁定任何桌面環(huán)境,而且提供Gtk+、Qt、Html5等各種前端界面的定制接口,非常方便。顯示管理器主要是根據(jù)系統(tǒng)中安裝的用戶的權(quán)限對正在登錄的用戶提供權(quán)限認(rèn)證和多用戶切換功能,一旦認(rèn)證通過后就從 greeter (LightDM 定制的配置接口)中執(zhí)行下一步啟動程序(通常是桌面環(huán)境的初始化程序),以顯示桌面環(huán)境。Deepin 開發(fā)了一個基于Qt5的前端界面程序, deepin-greeter 主要長這樣:

除了基本的用戶認(rèn)證、多用戶切換、日期和關(guān)機功能以外,還會提供:

●?多媒體的控制接口(右下角),方便用戶鎖屏和切換用戶的時候切換音樂和暫停音樂

●?當(dāng)系統(tǒng)使用多屏幕時,啟動和解鎖時,會根據(jù)用戶的鼠標(biāo)位置切換鎖屏主界面

●?在用戶輸入密碼的時候,就直接啟動一些系統(tǒng)級的服務(wù),比如電源、賬戶、亮度等守護(hù)程序,這樣用戶輸入密碼的過程很多系統(tǒng)服務(wù)就加載好了,可以相對于其他桌面環(huán)境同等服務(wù)縮短30%以上的登錄時間

當(dāng)顯示管理器認(rèn)證成功以后,就會調(diào)用 greeter 的 exec 參數(shù),深度桌面環(huán)境就是 startdde, startdde 從名字看很容易理解,就是啟動深度桌面環(huán)境的引導(dǎo)程序,為了讓深度桌面環(huán)境可以正常啟動和顯示,startdde調(diào)用時會執(zhí)行以下操作:

●?基本的桌面會話管理,比如大家熟知的注銷、重啟等操作

●?按照 xsettings 主題規(guī)范設(shè)置整個系統(tǒng)的主題,保證桌面環(huán)境以及桌面環(huán)境的應(yīng)用,不論Gtk+還是Qt可以正常的加載用戶設(shè)置的主題

●?根據(jù) freedesktop 的各種規(guī)范,規(guī)范應(yīng)用程序的啟動方法, 包括執(zhí)行 *.desktop 文件的命令,啟動提醒等

●?多屏的管理,保障桌面環(huán)境在多屏情況下,可以在正常的主屏顯示任務(wù)欄和桌面程序

●?開機啟動服務(wù)的順序管理,比如會優(yōu)先啟動 dde 核心組件, 才運行啟動其他應(yīng)用程序,防止所有開機程序在登錄的一瞬間同時啟動,而這時候往往很多系統(tǒng)服務(wù)(比如DBus) 都還沒準(zhǔn)備好,大家一團(tuán)亂搶CPU資源不但無法快速啟動,還會導(dǎo)致其他程序都無法啟動,想象一下3個人同時擠一個公交車門是什么狀態(tài)?;) 這時候startdde 就是登錄后到dde守護(hù)進(jìn)程啟動之前的裁判,只有它授權(quán)的程序才能啟動, 沒有授權(quán)的都進(jìn)入暫緩狀態(tài),直到更優(yōu)先的程序啟動完畢

startdde 啟動以后,首先會啟動 dde-session-initializer 這個進(jìn)程,這個進(jìn)程的主要目的是提供給任務(wù)欄和啟動器后臺服務(wù),主要包括:

●?任務(wù)欄和啟動器都有那些常駐程序

●?所有應(yīng)用程序的啟動狀態(tài)維護(hù)

●?應(yīng)用程序所在工作區(qū)和位置的狀態(tài)維護(hù)

●?當(dāng)前系統(tǒng)中所有安裝應(yīng)用程序的圖標(biāo)、啟動狀態(tài)維護(hù)

dde-session-initializer 就相當(dāng)于任務(wù)欄和啟動器的后臺守護(hù)進(jìn)程,提供了任務(wù)欄和啟動器的核心功能,如果沒有這個程序,我們?nèi)粘5膽?yīng)用圖標(biāo)點擊、開機啟動包括程序窗口的切換都無法進(jìn)行。dde-session-initializer 本來是 dde-session-daemon 的一部分,為了加快用戶的登錄到桌面的速度,從 dde-session-daemon 中分離出來,用以加速任務(wù)欄和啟動器的顯示。

dde-session-daemon 和 dde-system-daemon 就是整個桌面操作系統(tǒng)的后臺守護(hù)程序,這兩個進(jìn)程維護(hù)了所有硬件的狀態(tài),包括前面說的網(wǎng)絡(luò)、電源、磁盤、藍(lán)牙、聲音、打印、授權(quán)、共享文件、鍵盤鼠標(biāo)等,相當(dāng)于對資源管理器的各種守護(hù)進(jìn)程進(jìn)行了更高層次的代碼封裝,把面向底層硬件的狀態(tài)的接口轉(zhuǎn)換成面向用戶設(shè)計導(dǎo)向的接口。根據(jù)Linux的最小權(quán)限劃分,又把所有的后臺服務(wù)分成 dde-session-daemon 和 dde-system-daemon 兩個進(jìn)程,dde-session-daemon 只掌握那些不需要超級權(quán)限的功能模塊,比如聲音、鍵盤鼠標(biāo)、日期時區(qū)等。dde-system-daemon 掌握那些需要超級權(quán)限的功能模塊,比如電源、賬戶、文件操作、亮度等。通過超級權(quán)限的不同進(jìn)程沙箱的劃分,保證執(zhí)行超級權(quán)限的進(jìn)程被限制在最小化的范圍,避免因系統(tǒng)權(quán)限傳導(dǎo)而導(dǎo)致的很多安全事件。

dde-session-daemon 和 dde-system-daemon 做的事情我簡單列舉一下吧:

●?提供用戶的創(chuàng)建、刪除和管理功能

●?管理多個屏幕的不同狀態(tài),包括位置、方向、分辨率和亮度等

●?管理不同文件類型的默認(rèn)程序和主題設(shè)置

●?管理網(wǎng)絡(luò)的有線、無線、VPN、DSL等網(wǎng)絡(luò)設(shè)置

●?管理藍(lán)牙、聲音、日期、時間時區(qū)等設(shè)置

●?管理電源、鍵盤鼠標(biāo)設(shè)置

●?管理系統(tǒng)的升級和grub設(shè)置

●?提供多點觸摸板手勢的服務(wù)

dde-sessin-initalizer、dde-session-daemon以及dde-system-daemon從功能上,相當(dāng)于Gnome的 gnome-session-daemon 所做的事情,只不過深度團(tuán)隊根據(jù)用戶的需要以及很多優(yōu)化加速設(shè)計,用 golang 重寫了整個后臺守護(hù)進(jìn)程的代碼。可以說 DDE 和 Gnome以及KDE一樣,都是調(diào)用底層的庫(network-manager、upower、udisk、bluez、pluseaudio、cups、polkitd、gvfsd) 對桌面環(huán)境和應(yīng)用提供更為抽象和高級的服務(wù)。

備注:很多社區(qū)的開發(fā)者經(jīng)常質(zhì)疑DDE就是基于Gnome的UI殼,沒有自己的核心技術(shù),希望懂編程的朋友查看深度的源代碼?https://github.com/linuxdeepin/dde-daemon?, 看看是否只是一個 Gnome 的殼。我非常尊重每一位技術(shù)開發(fā)者,但是真的對于那些完全不基于調(diào)查,只是簡簡單單基于對國內(nèi)開發(fā)團(tuán)隊鄙視而輕言下結(jié)論的人感到痛心,這也是我今天寫這篇文章的原因之一,希望國人基于事實支持好的產(chǎn)品和團(tuán)隊,停止一切不實的攻擊和亂噴。

在深度桌面環(huán)境的后臺服務(wù)基礎(chǔ)之上,會提供一個API層,供桌面環(huán)境和應(yīng)用程序直接調(diào)用,而不用自己重頭開發(fā),所有這些API都通過DBus接口來被動喚醒(默認(rèn)不常駐內(nèi)存),任何語言編寫的應(yīng)用都可以輕松調(diào)用,簡單來說分為以下服務(wù):

●?greeter-helper: 提供鎖屏相關(guān)的狀態(tài)查詢和服務(wù)

●?image-blur-helper: 提供壁紙模糊服務(wù),你可以通過這個服務(wù)快速模糊一張圖片,而不需要自己編寫模糊算法,深度團(tuán)隊做的模糊算法,即使在龍芯芯片上都只需30ms的時間,要遠(yuǎn)遠(yuǎn)快于社區(qū)的模糊代碼的性能

●?lunar-calendar: 提供日歷查詢服務(wù)

●?powersupply: 提供電源相關(guān)的服務(wù)

●?soundutils: 包括很多聲音相關(guān)的工具

●?validator: 用戶名正確驗證器,不用自己編寫一大堆正則表達(dá)式來做這件枯燥的事情

●?cursor-helper: 提供光標(biāo)狀態(tài)的服務(wù)

●?drandr: 簡單一個多屏封裝工具, 有很多高級功能,比如 super + p

●?dxinput: 提供一指到五指的手勢算法和事件服務(wù),你可以在深度系統(tǒng)上直接使用到類似Mac OS的觸摸板多點手勢功能,而且還可以根據(jù)需要自定義手勢功能

●?后面還有很多其他高級服務(wù),都是有 dde-api?https://github.com/linuxdeepin/dde-api?提供的,歡迎各位社區(qū)開發(fā)者研究,擴(kuò)展其玩法

●?deepin-policykit-agent: 主要按照深度的UI設(shè)計規(guī)范做個了密碼認(rèn)證對話框,保證所有程序,不論是Gtk+還是Qt寫的,在密碼驗證的時候都彈出UI細(xì)節(jié)一模一樣的對話框

●?deepin-dialog: 給Gtk+和Qt源碼編寫了補丁,保證所有程序彈出的文件打開對話框都是完全一致的體驗,不論是Gtk+還是Qt編寫的

說到用戶體驗的一致性,包括右鍵菜單、對話框、認(rèn)證密碼框這些看是小的地方(也是90% linux開發(fā)者不屑的地方),給用戶帶來的體驗是最深刻的,一個產(chǎn)品的質(zhì)量不光是你大老遠(yuǎn)一看很美或者主題很美,很多小細(xì)節(jié)的地方做好,才能得到用戶的尊重。用戶用到這些小細(xì)節(jié)的時候,會知道后面是一群用心的人在做事情,而不僅僅只是寫個功能丟在那里就完事。

深度桌面環(huán)境的最后一部分就是深度桌面環(huán)境的UI展示層,主要有:

● dde-wm: 窗口管理器,我們寫了兩個窗口窗口管理器,根據(jù)用戶的硬件性能和顯卡驅(qū)動情況自動使用2D窗口管理器還是3D窗口管理器,像Gnome的話,你還要手動注銷(關(guān)閉所有窗口)才能在3D和classic模式中切換,而深度桌面環(huán)境完全是自動的。每個工作區(qū)可以單獨設(shè)置不同壁紙:

● dde-desktop: 桌面模塊,基本的文件網(wǎng)格對齊功能,拖動文件會自動進(jìn)行網(wǎng)格對齊,很多桌面就是簡單的一個壁紙然后還要費勁的人工對齊,還有下面這種換壁紙的方式,輕輕一點就行了, linux最簡單的換壁紙操作:

●?dde-dock: 不論你喜歡Mac還是Windows風(fēng)格,都可以隨時切換

●?dde-launcher: 不論你喜歡Mac還是Windows風(fēng)格,都可以隨時切換

?

●?dde-control-center: 深度控制中心,到底有多方便, 我一會在下面說 ;)

●?dde-osd: 當(dāng)按下音量、亮度等多媒體按鍵時在屏幕中間顯示快速提示

●?dde-lock: 提供系統(tǒng)的鎖屏服務(wù)

●?deepin-menu: 統(tǒng)一所有軟件右鍵菜單的UI細(xì)節(jié)

●?deepin-notificaiton: 通過右上角提供系統(tǒng)的通知服務(wù),根據(jù)不用應(yīng)用顯示不同的快速跳轉(zhuǎn)按鈕

● deepin-icon-theme: 世界上風(fēng)格最統(tǒng)一,數(shù)量最多的圖標(biāo),我們把應(yīng)用商店上千款應(yīng)用的圖標(biāo)全部畫了一遍,不要拼裝圖標(biāo),不要拼裝圖標(biāo),不要拼裝圖標(biāo),歡迎圍觀:?

https://github.com/linuxdeepin/deepin-icon-theme/tree/master/deepin

為什么要自己寫桌面環(huán)境?

很多人都在問我, 為什么深度要自己寫桌面環(huán)境,其實回答很簡單:

●?我希望給用戶提供交互細(xì)節(jié)最簡潔的操作體驗,傻瓜式操作,不需要長時間學(xué)習(xí)

●?我希望用戶會因為UI細(xì)節(jié)精致的Wow一聲, 就像第一次看到iPhone一樣

●?我希望用戶看到很多貼心的小細(xì)節(jié)時,會覺得操作系統(tǒng)后面有一群人關(guān)心他們,貼心的功能會讓他們會心一笑,而不是面對一臺冰冷冷的機器

如果不自己寫桌面環(huán)境,就達(dá)不到這些嚴(yán)苛的要求:

●?我要能改每一像素,只要用戶覺得不爽,一切都是用戶為向?qū)?#xff0c;而不是以開發(fā)者的個人喜好為導(dǎo)向

●?快速改進(jìn),很多社區(qū)開發(fā)者都說你應(yīng)該給Gnome或KDE提交補丁,對不起,明明可以10分鐘做一個用戶喜歡的功能的時候, 卻要和各種專家開發(fā)者討論1個月才合并補丁或者上游開發(fā)者根本就不理,Linux桌面就死在改一個功能慢的要死,最后大多數(shù)用戶失去耐心,不陪你玩無奈的離開了

●?統(tǒng)一的交互體驗,統(tǒng)一的設(shè)計語言, 不要拼裝,很多l(xiāng)inux老用戶除了宣揚開源文化和民主的決策(其實每個項目都是由創(chuàng)建者獨裁)外,甚至拿著一大堆各式各樣的社區(qū)demo作品美曰“社區(qū)協(xié)作”,深度只想系統(tǒng)和所有應(yīng)用是能夠堪比Windows/Mac的產(chǎn)品質(zhì)量的藝術(shù)品

當(dāng)很多社區(qū)開發(fā)者數(shù)以十年的只贊揚開源文化和協(xié)作的時候,我真想說,世界要讓更多普通用戶接觸和認(rèn)可Linux的情況下,開源文化才能更快更廣泛的推廣, 而不是偏執(zhí)的自虐以后,自欺欺人拿著質(zhì)量參差不齊的應(yīng)用去洗腦那些不認(rèn)同的普通用戶,洗腦不行就開始鄙視和嘲諷。

其實做一個簡單的類比,如果有人讓你買一部丑到爆,那用到要死的手機,但是告訴你這手機里的每行代碼都開源的,有多少人會真正買?我想大多數(shù)開源愛好者都自己都不會買

很多時候,往往簡單的換位思考就會認(rèn)清開源社區(qū)的種種問題...

深度桌面環(huán)境的交互細(xì)節(jié)以及橫向?qū)Ρ?/p>

下面我只簡單的舉一些深度桌面的小細(xì)節(jié)來說明為什么做桌面環(huán)境的必要性,以下這些特性不是什么黑科技,也不是深度才獨有的,但都是研發(fā)團(tuán)隊通過用心思考,研究用戶的痛點,通過簡單的設(shè)計就能解決用戶的問題,而不是浪費用戶幾小時甚至幾天的時間去“忍受”系統(tǒng)。

●?默認(rèn)折騰好QQ、字體設(shè)置、解碼器:不用裝好系統(tǒng)滿世界折騰Wine、粘貼xorg配置和下載不知道包名叫啥的解碼器

●?屏幕旋轉(zhuǎn)不用歪著頭逆天的移動鼠標(biāo):注意看下圖,系統(tǒng)進(jìn)行屏幕方向設(shè)置的時候,會彈出一個全屏界面,向左旋轉(zhuǎn)就點一下鼠標(biāo)左鍵,繼續(xù)選裝的話就繼續(xù)點鼠標(biāo)左鍵,什么時候旋轉(zhuǎn)好了,點擊鼠標(biāo)右鍵確認(rèn),旋轉(zhuǎn)屏幕的時候,全程不需要歪著頭,也不用拿著鼠標(biāo)暈頭轉(zhuǎn)向的找“確定”按鈕,這個問題,即使Windows和Mac都做的非常不好, 其他linux系統(tǒng)也一樣,有人仔細(xì)研究了這個二十多年的非人類痛點了嗎?我始終認(rèn)為,這才是一個桌面研發(fā)團(tuán)隊?wèi)?yīng)該關(guān)注的,通過小小的創(chuàng)新就可以解決用戶的大痛苦

●?邊界值的時候要有吸附功能:注意看下圖,當(dāng)選擇聲音左右平衡時,不論左、右還是中間平衡那點,只要在周圍 -5px ~ 5px 的范圍都會自動吸附到左、右、中間的那個點,用戶即使觸摸板或鼠標(biāo)不好用,都不會發(fā)生在平衡點左右差一點的位置來回晃(同時拖住不放就可以精確調(diào)整),這也不是什么大功能, 但是每個用戶都會遇到這種不爽的操作

●?設(shè)置時區(qū)的時候顯示白天黑夜:當(dāng)你添加其他時區(qū)時,除了提示比當(dāng)前快還是慢,一眼就可以通過表盤判斷當(dāng)?shù)貢r間是黑夜還是晚上

●?不要在世界地圖上費勁的找一個點:注意看哈,當(dāng)你在歐洲那一塊選擇城市時,因為歐洲的城市在地圖太密了(比如梵蒂岡),根本就無法快速選擇,這時候你隨便一點,當(dāng)發(fā)現(xiàn)鼠標(biāo)周圍太多城市時,就會彈出一個菜單列表,把鼠標(biāo)范圍的城市都彈出來讓你選擇,你只需要輕輕松松兩下鼠標(biāo)就可以選擇時區(qū)城市,再也不用辛苦的去找螞蟻那么大點的城市, 這種事情我好像沒有發(fā)現(xiàn)別的系統(tǒng)在關(guān)心用戶

●?打字時禁用觸摸板:國內(nèi)好多性價比高的筆記本觸摸板很容易誤碰,手掌一不小心就碰到觸摸板導(dǎo)致光標(biāo)亂飛,你只要開了這個開關(guān),打字的時候觸摸板就不響應(yīng),你打字一停馬上就可以響應(yīng),這樣就可以解決硬件的問題,當(dāng)然你也可以寫一段腳本然后添加到開機服務(wù)中折騰半天,而在深度桌面環(huán)境,只需要一個開關(guān)的事情

●?開機畫面輕輕一拖就更換了:在深度控制中心中,看到你喜歡的壁紙自動拖拽一下就可以自動設(shè)置,想象一下你打開 grub-customizer, 首先要求壁紙的分辨率是對的,然后寬高比也要對,否則設(shè)置出來就是各種黑邊。為啥深度里面一拖就可以?控制中心發(fā)現(xiàn)你的圖片和屏幕寬高比不一樣的時候會自動裁剪上下或者左右的部分,然后設(shè)置一張分辨率和寬高比和屏幕一模一樣的壁紙,一個要折騰10分鐘,一個只需要5秒鐘

像這種貼心的設(shè)置,在深度桌面環(huán)境中隨處可見,而這些交互細(xì)節(jié)的背后需要的是對用戶場景的思考、換位思考理解用戶痛苦以及完全掌控所有代碼才能做到。我一直都相信:好的系統(tǒng)是讓用戶覺得不多不少,剛剛好,而且很貼心。而不是堆砌滿屏的開關(guān)選項,讓用戶看著就頭疼,再天書文案糾結(jié)半天都不知道怎么做。

深度商店

深度商店是Linux下第一款有產(chǎn)品質(zhì)量和交互體驗優(yōu)秀的應(yīng)用商店,以前的社區(qū)的都只能叫軟件管理工具。這里你可以看到的所有高質(zhì)量的軟件都可以搜索,一鍵安裝使用,再也不用自己折騰 myeclipse、sublime、 shadowsocks-qt5、迅雷、RTX等各種應(yīng)用,所有軟件都默認(rèn)打包好放到軟件倉庫,也不用擔(dān)心添加了哪個質(zhì)量不佳的ppa把系統(tǒng)搞死了,所有的依賴默認(rèn)就調(diào)好了,裝完就用。

除了支持深度系列應(yīng)用, 還通過 deepin-wine 支持50+多款Windows應(yīng)用,通過內(nèi)置 Android runtime支持200+多款A(yù)ndroid應(yīng)用(比如憤怒小鳥,各種視頻客戶端),通過和Intel合作開發(fā) deepin-xwalk 直接支持html5應(yīng)用(比如Gliffy等)還可以自己記住窗口大小(而不是打開一個賊大的瀏覽器)

所有deepin對Wine上游的代碼級貢獻(xiàn)大家都可以在 https://www.google.com.hk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&safe=strict&q=deepin.com+site:winehq.org 和 http://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=commit&s=deepin 公開查詢到 很多社區(qū)開發(fā)者說,我們用社區(qū)的Wine也能跑QQ, 為啥要用Deepin? 我只能說的是,社區(qū)版的Wine如果沒有deepin這幾年的貢獻(xiàn),你啥都跑不了,不管你換什么linux發(fā)行版。

這么多年deepin自己開發(fā)了幾百萬行GPL3的源代碼,向上游貢獻(xiàn)了無數(shù)的 commit, 我們更在意用戶體驗和功能更新,不想去比什么commit刷屏,但是一次又一次的被噴子們用各種邏輯瞎噴,希望這些噴子看看我們的代碼再來噴我們。

DTK

DTK 是基于Qt5開發(fā)的一整套UI圖形庫,方便統(tǒng)一的編寫深度桌面和深度系列應(yīng)用,主要的功能有:

●?提供單實例的接口,方便直接使用,不用造輪子

●?提供XCB窗口移動、縮放等一系列函數(shù),無邊框的窗口不用自己折騰幾大本X11/XCB 的書了,開發(fā)者全部都做好了

●?提供一大票美觀的自繪控件,不用自己造Qt控件了,拉著直接用

感興趣的開發(fā)者自己看源代碼吧:?https://github.com/linuxdeepin/deepin-tool-kit

深度造了哪些應(yīng)用?

除了深度桌面環(huán)境和應(yīng)用商店,我們自己截止到2017年1月,深度自己還造了15個精品應(yīng)用和3款廠商聯(lián)合開發(fā)應(yīng)用,下面我只說每個應(yīng)用的關(guān)鍵亮點,更多的細(xì)節(jié)只能感興趣的用戶自己體會了 https://www.deepin.org/original/?:

深度安裝器:

●?如果你在有wifi的地方,安裝器不用連接網(wǎng)絡(luò),自動從路由器中找出國家碼設(shè)置時區(qū),不需要網(wǎng)絡(luò)連接和GPS就可以準(zhǔn)確知道用戶在哪個時區(qū),不需要讓用戶手動設(shè)置時區(qū)

●?安裝linux不需要知道分區(qū)知識,不需要知道 /、/var、/boot、/home、swap啥概念,選擇任意空白分區(qū)即可安裝,還可以根據(jù)內(nèi)存大小自動選擇是否設(shè)置swapfile(大內(nèi)存不設(shè)置加速讀取,小內(nèi)存自動算swapfile最佳大小,當(dāng)然也可以手動設(shè)置swap分區(qū))

●?安裝錯誤了,掃描二維碼的時候就自動上傳錯誤日志了,不需要來回倒騰錯誤日志

深度啟動盤制作工具

●?不需要研究各種U盤參數(shù)、引導(dǎo)參數(shù),選擇ISO文件,選擇U盤就可以直接制作U盤啟動安裝盤

●?系統(tǒng)安裝盤里包含了Windows安裝器,可以直接安裝在windows xp/windows 7/windows 8/windows 10的NTFS分區(qū)安裝深度操作系統(tǒng)

深度文件管理器

●?經(jīng)典的文件操作方式, 沒有坑爹的設(shè)計

●?基于rlocate開發(fā)了內(nèi)核模塊,2TB的文件名2秒中搜索完畢,而且會根據(jù)文件添加刪除啟動實時維護(hù)搜索索引,不用手動定期更新索引

●?內(nèi)置avfs模塊,所有壓縮格式文件管理器秒開,而不用等漫長的解壓時間和額外解壓的磁盤空間

●?未來版本直接掃描二維碼下載文件到手機(或者反過來玩),不用連上USB后在不同目錄來回穿梭

深度截圖工具

●?類似QQ截圖體驗的截圖工具,Linux下最好用的截圖工具,不解釋

深度影院

●?無邊框沉浸式觀看影片, 只有鼠標(biāo)移動到頂部或底部才顯示控件,看電影最重要的是內(nèi)容

●?窗口跟隨視頻比例縮放,永遠(yuǎn)沒有黑邊

●?最小化窗口切換到其他應(yīng)用時自動暫停,切換回來后繼續(xù)播放

深度音樂

●?簡潔的音樂播放器,可以放無損音樂

●?自動解決歌曲亂碼,不用自己折騰

●?自動下載歌曲歌詞和封面,專心聽音樂就好

深度看圖

●?自動同步圖片目錄,不用在目錄樹中眼花繚亂的找,自動根據(jù)圖片拍攝時間按時光機排序

●?簡單美觀看圖功能,其他亂七八糟功能沒有

深度終端

●?同等功能的終端,啟動速度最快、內(nèi)存占用最小

●?類似Chrome的沉浸式體驗,除了標(biāo)簽以外每一像素都只顯示終端的內(nèi)容,內(nèi)容至上,不用無謂的控件喧賓奪主,讓用戶更加專注

●?當(dāng)發(fā)現(xiàn)后臺工作區(qū)的任務(wù)完成后, 會通過標(biāo)簽的顏色及時通知我們, 只需要瞟一眼終端標(biāo)簽就可以知道后臺任務(wù)是否完成, 徹底告別人肉輪詢命令的時代了。;)

●?自動識別光標(biāo)下的連接地址, 只需右鍵就可以快速復(fù)制光標(biāo)下的連接地址, 當(dāng)然也可以 Ctrl + 左鍵快速用瀏覽器打開連接

●?內(nèi)置分屏,不用學(xué)習(xí)tmux/screen也可享受分屏的高效

●?內(nèi)置遠(yuǎn)程服務(wù)器管理功能, 更方便的管理數(shù)千太機器

●?支持點陣字體顯示

深度遠(yuǎn)程協(xié)助

?

●?6位數(shù)字就可以快速幫助別人和尋求別人幫助,沒有比這更簡單的遠(yuǎn)程幫助工具了

深度手冊

●?圖文并茂,markdown的語法,方便社區(qū)協(xié)作,美觀易度

深度云打印/深度云掃描

●?企業(yè)用戶,內(nèi)網(wǎng)直接支持所有打印機和掃描儀

深度開源字體

●?社區(qū)中吵了十幾年的Office排版字體,要不就是吐槽,要不就是拷貝微軟版權(quán)字體,沒有人站住來解決問題。5個版權(quán)字體,上千個符號,我們一個一個字體,自己重新畫了一遍,然后開源給大家免費使用,行動才能推動開源,而不是靠嘴

deepin-emacs

?

●?我十幾年的Emacs插件和貼心配置,那時候還沒有 spacemacs 存在呢:那些鄙視deepin只會開發(fā)圖形應(yīng)用的噴子, 命令行操作先超過我再來噴吧, https://www.emacswiki.org/emacs/AndyStewart , 我Emacs做任何事情全程不用一下鼠標(biāo)

國內(nèi)生態(tài)應(yīng)用

推動國內(nèi)開源社區(qū)的發(fā)展,光靠自己開發(fā)系統(tǒng)和應(yīng)用遠(yuǎn)遠(yuǎn)不夠,還要聯(lián)合國內(nèi)頂尖的軟件廠商開發(fā)Linux版應(yīng)用才是未來,下面舉一下deepin在應(yīng)用生態(tài)的貢獻(xiàn):

●?2013年聯(lián)合搜狗開發(fā)了搜狗輸入法 for Linux

●?2015年聯(lián)合網(wǎng)易開發(fā)了有道詞典 for linux

●?2016年聯(lián)合網(wǎng)易開發(fā)了網(wǎng)易云音樂 for linux

??

開發(fā)這些應(yīng)用,深度投入了巨大的財力人力不求回報,只求國內(nèi)的linux用戶能夠更加幸福一點,我們未來會聯(lián)合國內(nèi)的廠商開發(fā)更多的Linux應(yīng)用,我們堅信Linux生態(tài)普及的那一天。

為什么開源的輪子不能用?

深度造了那么多輪子,為什么不用社區(qū)的?

●?社區(qū)技術(shù)大拿很多,但是技術(shù)強大的同時能把一個應(yīng)用的UI和交互細(xì)節(jié)做好的開發(fā)者鮮有

●?社區(qū)大部分軟件都是面向開發(fā)者,功能確實強大,但是對于小白用戶來說太復(fù)雜了

●?深度希望十年之內(nèi)解決linux桌面的問題,我們內(nèi)部每天幾百個commit的快速迭代,社區(qū)主導(dǎo)開發(fā)完了花都涼了

●?希望做出來再吹牛,不想天天在社區(qū)打嘴泡

十幾年開源社區(qū)為什么做不好桌面?

●?主要用戶群體是開發(fā)者,大多數(shù)開發(fā)者喜歡黑客般的各種功能堆在一起,而普通用戶只需要簡單易用的產(chǎn)品

●?太過于碎片化:大家不齊心,每個人都造半成品互相打壓,沒有形成合力,最后社區(qū)除了大量的半成品,并沒有多少應(yīng)用能夠比Windows軟件更好(真正能和Windows平臺堪比的應(yīng)用不超過50個)

●?鄙視小白的氛圍不好,技術(shù)稍微好一點的人就打擊小白用戶,大量真正的桌面小白用戶走了以后,最后導(dǎo)致大家都不關(guān)心桌面的細(xì)節(jié)體驗

●?做的太少,說的太多,有行動,10年就是翻天覆地變化,而不是大家時間長了都失望了

開源社區(qū)擅長什么?

●?開源社區(qū)適合做遠(yuǎn)程協(xié)助,碎片化的事情,比如文檔和翻譯,深度社區(qū)全世界的翻譯貢獻(xiàn)者就超過300多名:https://www.transifex.com/linuxdeepin/public/ , 曾經(jīng)創(chuàng)造西班牙語一星期就翻譯完整個系統(tǒng)的奇跡

●?開源社區(qū)適合吐槽, 我說的是客觀的吐槽,https://bbs.deepin.org/?各種用戶幫助開發(fā)團(tuán)隊發(fā)現(xiàn)更多測試版的bug和非常非常好的反饋建議

●?開源社區(qū)適合打包移植,?https://www.deepin.org/dde/desktop-transplantation/?目前深度桌面已經(jīng)移植到 Arch, Manjaro, SparkyLinux, openSuse, Ubuntu, Gentoo, Fedora 等發(fā)行版

國內(nèi)技術(shù)圈偏見

我在開源社區(qū)十幾年看到國內(nèi)技術(shù)圈很多偏見,最主要的有幾個:

●?拿著自己的平鋪式窗口管理器裝X,鄙視小白用戶:其實玩過的人都知道,就是一些配置,花一些耐心和毅力就能搞定,這些只能證明你比較能折騰,但折騰并不代表你的學(xué)識淵博和能力高超,更不是鄙視和嘲笑別人的資本

●?認(rèn)為只有玩內(nèi)核才是技術(shù)高手: 不懂linux的人這樣認(rèn)為,很多開發(fā)者也這樣認(rèn)為,真正開發(fā)內(nèi)核的開發(fā)者都知道,內(nèi)核開發(fā)和應(yīng)用開發(fā)和其他任何開發(fā)都一樣,唯一的不同就是更難調(diào)試,更復(fù)雜。不是只會內(nèi)核開發(fā)的開發(fā)者才是最厲害的人,很多內(nèi)核的開發(fā)都要和應(yīng)用以及現(xiàn)實場景配合才有意義。更不是自己會編譯內(nèi)核就開始了不起了

●?認(rèn)為做UI和桌面環(huán)境很容易: 其實很多嘲笑做UI的人,即使是一些開發(fā)者,我相信大部分人連XCB以及窗口移動,甚至窗口陰影都繪制不出來,在國內(nèi)看到太多拿著無知當(dāng)權(quán)威的噴子了,希望這些人長大以后學(xué)會謙虛。其實大家都是看著功成名就來評判的,蘋果應(yīng)該是這個世界上折騰UI細(xì)節(jié)最多的公司,但是沒有人說蘋果只會UI,為什么?國人就喜歡打壓還沒有成功的公司,然后跟風(fēng)吹捧成功的公司和產(chǎn)品

● Linux就是應(yīng)該折騰:Linux早期的折騰對于開發(fā)者來說是非常有幫助的,但是人都會老,都會累的那一天(要不是為什么達(dá)拉斯黑客大會那么多大牛最后用Mac, 是因為他們折騰沒有你多嗎?),一旦折騰完Linux就應(yīng)該花更多時間去學(xué)習(xí)新的知識或享受生活, 而不是一直都在折騰,然后鄙視不會折騰的人

前途漫漫,還需努力

深度從2004年到現(xiàn)在已經(jīng)努力了13年了,未來還有很長路要走,希望最終的努力可以達(dá)到兩個目標(biāo):

●?讓國內(nèi)喜歡開源的開發(fā)者能夠做自己喜歡的事情,養(yǎng)活自己,養(yǎng)活家人

●?功能像Windows那樣豐富,界面像Mac那樣美觀,而且源代碼還全部開源, 幫助更多人學(xué)習(xí)開源技術(shù)

免責(zé)聲明:本文素材來源網(wǎng)絡(luò),版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請與我聯(lián)系刪除。

------------?END?------------

推薦閱讀:

精選匯總 | 專欄 | 目錄 | 搜索

精選匯總 | 嵌入式C語言

精選匯總 | STM32、單片機

歡迎關(guān)注我的公眾號回復(fù)“加群”按規(guī)則加入技術(shù)交流群,回復(fù)“1024”查看更多內(nèi)容。

歡迎關(guān)注我的視頻號:

點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看。

總結(jié)

以上是生活随笔為你收集整理的扒一扒国产 Linux 操作系统架构是怎么设计的 ?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

色狠狠综合天天综合综合 | 中文字幕在线观看视频一区 | 91热视频 | 天天操夜操视频 | 日本中文字幕一二区观 | 日日躁你夜夜躁你av蜜 | 成人在线黄色电影 | 中文字幕亚洲字幕 | 久草热视频 | 久久久久国产精品www | 亚洲精品国产精品国自产观看 | 欧美一级黄大片 | 亚洲在线资源 | 深夜免费福利网站 | 国产精品久久久影视 | 日韩在线高清免费视频 | 97在线免费 | 国产美女精品人人做人人爽 | 国产精品人人做人人爽人人添 | 中文字幕黄色av | 国产一区福利在线 | 亚洲国产资源 | 欧美日韩一级久久久久久免费看 | 欧美日韩在线视频一区 | 在线黄色av | 日日射av| 不卡的av在线| 久久国语露脸国产精品电影 | 国产精品久久网 | 婷婷福利影院 | 天天天天干 | 手机在线日韩视频 | 美女久久久久久久久久 | 丁香婷婷综合激情五月色 | 精壮的侍卫呻吟h | 国产午夜剧场 | 久久综合亚洲鲁鲁五月久久 | 色国产视频 | 久久国产精品精品国产色婷婷 | av大片网址 | 日本精品中文字幕在线观看 | 久艹在线免费观看 | 91福利国产在线观看 | 视频在线观看亚洲 | 国产精品视频免费在线观看 | 岛国大片免费视频 | 久久国产精品免费视频 | 狠狠狠狠狠狠狠干 | 久久a视频 | 久久99最新地址 | www免费 | 最近日本mv字幕免费观看 | 国产理论在线 | 综合在线观看色 | 亚洲高清视频在线 | 精品久久久久一区二区国产 | 午夜视频福利 | 精品欧美一区二区精品久久 | av一区在线 | 婷婷激情综合五月天 | 亚洲 欧美 日韩 综合 | 成年人网站免费观看 | 黄色成人在线网站 | 亚洲片在线资源 | 日韩在线视频不卡 | 99热这里只有精品久久 | 97国产视频 | 美女免费视频一区二区 | 成人一级电影在线观看 | 免费高清看电视网站 | 日韩免费精品 | www久久| 激情综合色综合久久综合 | 操操操日日 | 成人精品亚洲 | 国产福利av在线 | 国产黄色视 | 国产中文字幕久久 | 999成人网| 不卡电影免费在线播放一区 | 亚洲色影爱久久精品 | 三级av网站 | 国产精品久久久久久久久久新婚 | 香蕉影视| 麻豆免费视频 | 夜夜澡人模人人添人人看 | 色老板在线视频 | 国产最新91| 51久久成人国产精品麻豆 | 亚洲国产精品女人久久久 | 久久久亚洲精华液 | 亚洲在线网址 | 日韩大片在线看 | 国产高清在线永久 | 国产一级a毛片视频爆浆 | 免费日韩一区二区 | 在线视频专区 | av成人免费在线 | 亚洲成人精品 | 成人黄色在线观看视频 | 天天操操操操操 | 日韩超碰 | 亚洲国产精品视频 | 蜜臀久久99精品久久久酒店新书 | 天天干夜夜| 免费观看成人av | 亚洲精品一区二区三区四区高清 | 在线三级播放 | 91精品国产91p65| 日本黄色免费电影网站 | 国产一区播放 | 亚洲爱av | 国偷自产视频一区二区久 | 欧美日韩成人 | 色丁香婷婷 | 国产电影一区二区三区四区 | 在线免费观看国产精品 | 国产群p | 天天插天天爽 | 在线免费黄色毛片 | 91av国产视频 | 99在线精品视频在线观看 | 中文国产成人精品久久一 | 日韩系列在线观看 | 91在线免费观看网站 | 免费看黄的视频 | 免费成人av电影 | 欧美一区二区精品在线 | 日韩一级理论片 | 精品欧美一区二区三区久久久 | 久久国产精品一区二区三区四区 | 一区免费观看 | 青青草在久久免费久久免费 | 欧美在线观看小视频 | 91福利社区在线观看 | 日韩一区二区免费播放 | 亚洲区视频在线观看 | 国产 一区二区三区 在线 | 2020天天干夜夜爽 | 国产成人在线免费观看 | 国产三级久久久 | 亚洲国产网站 | 久久综合九色欧美综合狠狠 | 久久久亚洲影院 | 精品成人免费 | 2021国产精品 | 手机在线永久免费观看av片 | 久草视频在线免费播放 | 天天操夜夜想 | 国产精品ⅴa有声小说 | 日韩欧美在线不卡 | 国产精品福利久久久 | 在线小视频你懂的 | 国产精品久久久久久久久久不蜜月 | 青青视频一区 | 国产精品美女免费视频 | 91黄色成人 | 色av男人的天堂免费在线 | 丁香婷婷综合激情 | 日日日爽爽爽 | av一级网站 | 最近日本韩国中文字幕 | 视频一区在线免费观看 | 午夜电影中文字幕 | 久久成人精品视频 | 国产欧美综合视频 | 日韩免费视频线观看 | 亚洲精品在线免费 | 久久精品国产第一区二区三区 | 欧美久久精品 | 亚洲午夜精品久久久久久久久久久久 | 一本一本久久a久久精品牛牛影视 | 91理论片午午伦夜理片久久 | 2022久久国产露脸精品国产 | 亚洲无毛专区 | 一区二区三区手机在线观看 | 国产精品丝袜久久久久久久不卡 | 91九色视频观看 | 欧美另类性 | 中文av在线免费观看 | 国产午夜麻豆影院在线观看 | 国产精品久久久久av免费 | 日韩精品观看 | 久久一本综合 | 精品久久久久久国产91 | 中文字幕欧美激情 | 亚洲国内精品在线 | 激情久久久久久久久久久久久久久久 | 国产 在线观看 | 国产精品一区二区在线免费观看 | 天天操福利视频 | 亚洲精品日韩一区二区电影 | 黄色的网站免费看 | 日韩一二区在线观看 | 久久国产精品精品国产色婷婷 | 国产黄色精品在线 | 欧美另类视频 | 成人三级黄色 | 久久综合久久鬼 | 欧美精品亚洲精品日韩精品 | 免费久久视频 | 一区二区三区日韩在线 | 1区2区3区在线观看 三级动图 | 国产资源在线免费观看 | 欧美日韩午夜在线 | 久草在线视频精品 | 国产亚洲视频中文字幕视频 | 黄色av电影| 五月婷婷av | 久草| 久久国产精品电影 | 在线观看黄av | 免费观看成人网 | 在线中文日韩 | 日韩在线视频国产 | 国产一区在线免费观看 | 在线播放日韩av | 国产综合视频在线观看 | 成人小视频在线 | 天天摸天天操天天舔 | 在线 高清 中文字幕 | 亚洲精品在线一区二区 | 91精品国产综合久久久久久久 | 中文字幕在线看视频国产中文版 | 精品一区精品二区高清 | 国产高清一 | 91免费国产在线观看 | 日韩精品欧美专区 | 又黄又爽又色无遮挡免费 | 国产玖玖视频 | 91精品国产麻豆 | 色婷婷成人 | 激情视频在线观看网址 | 午夜123| 在线观影网站 | 91麻豆视频 | 麻豆视频在线免费看 | ww视频在线观看 | 国产麻豆传媒 | 麻豆视频免费看 | 九色91在线| 人人射人人爱 | 精品国产福利在线 | 天天操天天色天天 | 欧美日韩国产精品久久 | 九九热免费视频在线观看 | 日日干 天天干 | 午夜影院先 | 91精品视频在线观看免费 | 成人app在线播放 | 日韩精品一区二区三区丰满 | 麻豆91在线 | 天天射天天干 | 成人免费在线视频观看 | 不卡的一区二区三区 | 久久香蕉电影网 | 夜夜夜草| 婷婷色网站 | www.eeuss影院av撸| 久久久av电影 | 国产精品一区二区中文字幕 | 天天躁日日躁狠狠躁 | 亚洲黄色一级大片 | 国产视频一级 | 日日久视频 | 中文字幕大全 | av电影在线免费观看 | 一本到在线 | 天天操天天射天天 | 色综合激情久久 | 日韩精品一区二区三区水蜜桃 | 色婷婷伊人 | 米奇狠狠狠888 | 成人黄色国产 | 在线成人免费av | 波多野结衣一区三区 | 中文字幕日本电影 | 国产破处在线视频 | 97超碰影视| 97精品在线观看 | 91网在线观看 | 91在线观| 国产精品第7页 | 国产裸体bbb视频 | av三级av| 日本在线中文 | 中文字幕成人一区 | 国产精品女主播一区二区三区 | 久久久久久久国产精品视频 | 日韩和的一区二在线 | 中文久久精品 | 狠狠色丁香婷婷综合橹88 | 日韩精品久久久久久 | 国产精品第7页 | 91精品办公室少妇高潮对白 | 在线观看一二三区 | 一区二区三区在线播放 | 欧美极品在线播放 | 成人av网站在线观看 | 91精品国产网站 | 在线免费性生活片 | 亚洲丝袜一区 | 久久er99热精品一区二区三区 | 五月花丁香婷婷 | 丁香网五月天 | 国产一区二区在线影院 | 精品毛片一区二区免费看 | 国产黄色片免费看 | 日韩欧美视频免费观看 | 在线免费精品视频 | 玖玖999| 狠狠狠综合 | 在线视频观看你懂的 | 色网免费观看 | 国产色影院 | 久久久精品电影 | 国产精品毛片一区二区在线看 | 久久九九影视网 | 91毛片在线 | jizz999| 99热最新在线 | 久久久久久久av | 久草国产在线 | 精品久久久久久久久亚洲 | 在线视频观看国产 | 狠狠的操狠狠的干 | 黄色三级网站在线观看 | 97在线超碰 | 久久精品国产精品亚洲 | 麻豆果冻剧传媒在线播放 | 国产精品video爽爽爽爽 | 亚洲婷婷在线 | 亚洲爱av | 999一区二区三区 | 国产午夜在线 | 欧美伦理一区 | 永久免费毛片在线观看 | 成人国产网址 | 婷婷色在线播放 | 国产玖玖精品视频 | 麻豆精品国产传媒 | 91免费观看视频网站 | 18久久久久久 | 成人av中文字幕 | 亚洲色图 校园春色 | 国产精品va最新国产精品视频 | avlulu久久精品 | japanesexxxhd奶水 91在线精品一区二区 | 91伊人| 日韩欧美高清视频在线观看 | 久久久久福利视频 | 亚洲专区 国产精品 | 国产精品免费观看久久 | 日韩欧美视频一区二区三区 | 日韩在线电影观看 | 美女网站在线看 | 人人澡人摸人人添学生av | 91精彩视频 | 国产精品嫩草影院99网站 | 在线免费观看羞羞视频 | 91一区二区三区久久久久国产乱 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品精 | 亚洲精品伦理在线 | 日韩资源在线 | 国产美腿白丝袜足在线av | 精品久久久久久久久久久院品网 | 色综合久久久久久久 | 349k.cc看片app| 2019中文最近的2019中文在线 | 国产精彩视频一区二区 | 看av免费 | 日韩高清一区 | 99福利片| 久久久久久视频 | 九九热视频在线播放 | 99视频在线免费 | 国产色视频一区二区三区qq号 | 天堂av中文字幕 | 日本久久综合视频 | 日韩av快播电影网 | 五月婷婷综合激情网 | 91亚州| 亚洲自拍av在线 | 一本到在线 | 久久免费高清 | 91精品亚洲影视在线观看 | 亚州国产视频 | 国产三级av在线 | 欧美日韩国产综合网 | 精品麻豆入口免费 | 天天操天天操天天操天天操天天操 | 精品久久久久久久久中文字幕 | 91精品国自产拍天天拍 | 探花视频网站 | 在线免费观看av网站 | 亚洲精品视频在线播放 | 91在线播| 涩涩网站在线播放 | 国产在线观看中文字幕 | 在线影院中文字幕 | av电影中文字幕 | 久久综合久久久 | 在线日韩中文字幕 | 欧美日韩精品影院 | av福利第一导航 | 欧美性受极品xxxx喷水 | 美女国产免费 | 欧美性一级观看 | 中文字幕av免费 | 日韩三区在线观看 | 9幺看片| 国产精品视频永久免费播放 | 中文免费观看 | 久久精品视频免费观看 | 国产精品 中文字幕 亚洲 欧美 | 久草视频2 | 国产成人av一区二区三区在线观看 | 成人超碰97 | 久草在线手机视频 | 中文字幕频道 | 久久久久高清毛片一级 | 五月婷香蕉久色在线看 | 国产精品福利无圣光在线一区 | 国产尤物在线视频 | 日本mv大片欧洲mv大片 | 99re视频在线观看 | 欧美日韩高清不卡 | 精品国偷自产在线 | av不卡在线看 | 亚洲欧洲视频 | 久久99国产精品 | 国产免费又爽又刺激在线观看 | 成年人在线看片 | 国产一区二区精品 | 久久婷婷一区 | 成人禁用看黄a在线 | 91麻豆精品国产91久久久无需广告 | 国产综合久久 | 最近更新中文字幕 | 亚洲三级网站 | 久久线视频 | 日日躁你夜夜躁你av蜜 | 日韩在线第一区 | 一级黄色免费 | 在线电影日韩 | 午夜国产在线观看 | 人人爱天天操 | 欧美成人精品三级在线观看播放 | 狠狠狠狠干 | 视频在线91| 91天天操| av在线播放网址 | 欧美日韩激情视频8区 | 不卡av在线免费观看 | 91精品网站在线观看 | 亚洲综合精品在线 | 麻豆91在线 | 免费亚洲成人 | 成人在线视频你懂的 | 精品xxx| 激情五月***国产精品 | 中文一二区 | 婷婷激情网站 | 久久99这里只有精品 | 色片网站在线观看 | 国产精品免费观看视频 | 日韩中文字幕亚洲一区二区va在线 | 天天操天天操天天 | 99热播精品| 欧美一区中文字幕 | 欧美不卡在线 | 亚洲va韩国va欧美va精四季 | 一区二区三区国 | 波多野结衣网址 | 一二三区视频在线 | 国产成人333kkk | 福利视频网址 | 亚洲欧洲日韩 | 69亚洲视频 | 97人人视频 | 婷婷.com| 欧美成人a在线 | 黄色精品网站 | 免费av网站在线 | aaa日本高清在线播放免费观看 | 亚洲自拍偷拍色图 | 亚洲第一区精品 | 亚洲成人蜜桃 | 久久精品91久久久久久再现 | 西西人体www444| 国产精品美女久久久网av | 又黄又刺激又爽的视频 | 黄污视频网站大全 | 国产精品夜夜夜一区二区三区尤 | 99这里只有精品99 | 日韩色综合网 | 四虎永久国产精品 | 日韩精品国产一区 | 就色干综合 | 亚洲在线视频免费 | 91天天操 | 国产精品区二区三区日本 | 国产小视频在线播放 | 免费黄色在线播放 | 国产网红在线 | 亚洲婷婷伊人 | 国产精品久久毛片 | 91麻豆精品国产91久久久久久久久 | 中文字幕韩在线第一页 | 蜜臀av.com| 欧洲激情在线 | 999精品在线 | 国产精品国产亚洲精品看不卡 | www.天天操| 日韩视频在线观看视频 | 天天干天天搞天天射 | 午夜在线看片 | 成人在线视频一区 | 一区在线免费观看 | 免费看的黄色录像 | 天天综合91| 91爱爱免费观看 | 国产成人一区二区三区在线观看 | 久久久久久片 | 日韩精品三区四区 | 99夜色| 久久免费99| 久久精精品 | 免费日韩av电影 | 日韩一区二区免费播放 | 在线国产日韩 | 欧美在线不卡一区 | 欧美一区免费在线观看 | 日韩在线观看高清 | 在线中文字幕网站 | 91高清视频在线 | 久久精品国产精品亚洲精品 | 中文字幕成人在线观看 | 91桃色国产在线播放 | 91欧美国产| 一区二区在线电影 | 麻豆影视在线观看 | 日本精品一区二区三区在线观看 | 园产精品久久久久久久7电影 | 丁香婷婷综合色啪 | 国产91勾搭技师精品 | ,久久福利影视 | 成人高清在线 | 国产特级毛片 | 麻豆一区在线观看 | 人人躁| 91免费高清视频 | 在线国产高清 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 亚洲一区二区三区毛片 | 人人爽爽人人 | 色综合久久天天 | 日韩av免费观看网站 | 成年人在线看视频 | 国产综合激情 | 特级毛片在线免费观看 | 国产精品嫩草影院123 | 91在线小视频 | 日本精品中文字幕 | 九七人人干 | 一区二区视频电影在线观看 | 亚洲综合激情小说 | 午夜视频日本 | 91免费在线 | 亚洲 综合 精品 | 狠狠狠色| 中文字幕在线高清 | 欧美精品久久久 | 91精品国产综合久久福利 | 久久精品看 | 91色欧美| 国产精品一区二区免费 | 美女久久久久久久 | 视频一区久久 | 九月婷婷综合网 | 有码中文字幕 | 亚洲在线网址 | 久久字幕 | 久操视频在线免费看 | 国内视频在线观看 | 亚洲特级毛片 | 亚洲最新av在线网站 | 亚洲高清视频在线观看 | 成人久久久久久久久 | www.五月婷婷 | 日韩一区二区免费在线观看 | 国产精品久久久久av福利动漫 | 五月婷婷激情网 | 国产91精品高清一区二区三区 | 久久影视中文字幕 | 国产一区二区不卡视频 | 欧美福利片在线观看 | 国产精品观看视频 | 久久99网站 | 超碰最新网址 | 九七视频在线 | 久久艹国产 | 麻豆91视频 | 日韩欧美电影在线观看 | 国产精品久久 | 久久神马影院 | 狠狠躁日日躁 | 香蕉视频在线免费看 | 在线看v片| 欧美日在线观看 | 精品国产片 | 成片免费观看视频 | 狠狠色噜噜狠狠狠狠 | 91成人精品国产刺激国语对白 | 香蕉视频在线播放 | www.com在线观看 | 精品在线视频一区二区三区 | 精品久久五月天 | 久久久久五月天 | 国内精品久久久久久久久久清纯 | 人成午夜视频 | av+在线播放在线播放 | 中文字幕国产精品 | 欧美精品乱码久久久久 | 久久五月婷婷丁香 | 精品视频免费看 | 人人超在线公开视频 | 国产中文字幕在线播放 | 狠狠躁日日躁夜夜躁av | 99精品国产aⅴ | 91亚洲精品国偷拍自产在线观看 | 亚洲国产精品成人精品 | 免费看色网站 | 国产91在线 | 美洲 | 久久免费视频在线观看6 | 日日日日 | 亚洲午夜久久久久久久久久久 | av五月婷婷 | 免费观看不卡av | 狠狠的干| 欧美性大战久久久久 | 中国精品少妇 | www免费视频com━ | 久久精品成人欧美大片古装 | 久久久久黄 | 亚洲亚洲精品在线观看 | 久久99久久99精品免观看粉嫩 | 综合色影院 | 91av视频在线免费观看 | 亚洲国产成人久久综合 | 美女久久久久 | 色老板在线 | 日本精品中文字幕在线观看 | 99在线观看精品 | 黄色影院在线播放 | 国产亚州精品视频 | 91资源在线播放 | 91精品入口 | 日本福利视频在线 | 91视视频在线直接观看在线看网页在线看 | 99精品国产免费久久 | 激情在线五月天 | 91av99| 国产黄色片一级三级 | 在线成人免费 | 五月亚洲综合 | 99久久99视频只有精品 | 日韩在线播放欧美字幕 | 成人免费观看大片 | 黄色成人91 | 青青草国产成人99久久 | 99精品视频在线播放观看 | 亚洲综合激情小说 | 久久久久成人精品免费播放动漫 | 国产又粗又长又硬免费视频 | 久久国产欧美日韩精品 | 色婷婷综合在线 | 日本中文字幕电影在线免费观看 | 人人舔人人爱 | 天天干天天做天天爱 | 国产精品av在线 | 91av视频在线播放 | 狠狠操狠狠插 | 国产91免费观看 | 日韩欧美成人网 | 欧美日韩3p| 国产免费一区二区三区网站免费 | 日日射av| www.天天射| 国产视频1区2区3区 久久夜视频 | 精品一区二区免费在线观看 | 草免费视频 | 黄色小说在线观看视频 | 国产日产av| 中文字幕在线视频第一页 | 欧美一区二区伦理片 | 精品无人国产偷自产在线 | 国产精品99久久免费黑人 | 中文字幕一区二区三区四区在线视频 | 成人网在线免费视频 | 国产成人精品999在线观看 | 91看片淫黄大片一级在线观看 | 人人看人人 | 欧美另类xxx | 精品国产乱子伦一区二区 | 99视频在线免费播放 | 欧美日韩在线观看一区二区三区 | 日韩字幕在线 | 丁香六月婷婷开心婷婷网 | 夜夜婷婷| 亚洲综合视频网 | 亚洲精品毛片一级91精品 | 亚洲成人第一区 | 午夜12点| 婷婷色婷婷 | 国产一区二区久久精品 | 免费成人在线观看视频 | 99电影456麻豆 | 中文日韩在线视频 | 国产永久免费高清在线观看视频 | 亚洲精品88欧美一区二区 | 国产精品高清一区二区三区 | 久久99精品国产一区二区三区 | 久久精品国产亚洲精品 | 激情动态| 伊人五月 | 国产精品9999 | 国产中文视 | 免费观看www小视频的软件 | 国产视频一区二区在线播放 | 日本公妇在线观看 | 欧美日韩一区二区三区视频 | 99久久精品免费 | 国产精品久久99 | 国产在线精品福利 | 2021国产精品 | 最近中文字幕大全 | 九九热中文字幕 | 日日碰狠狠添天天爽超碰97久久 | 日韩欧美一区二区在线播放 | 国产一区视频免费在线观看 | 久久国内免费视频 | 中文字幕第一页在线播放 | 韩国在线一区二区 | 国产资源精品 | 在线观看中文av | 国产视频亚洲 | 午夜久久福利视频 | 国产日本在线播放 | 国产一区二区播放 | 国产在线精品一区二区不卡了 | 日韩专区一区二区 | 亚洲精品免费在线观看视频 | 久久久久久久久久免费 | 99中文在线 | 久久久久久久久久久电影 | 免费看成人片 | 亚洲日韩精品欧美一区二区 | 啪嗒啪嗒免费观看完整版 | 黄p网站在线观看 | 日本丰满少妇免费一区 | 日韩成人在线免费观看 | 欧美精品久久久久久久久久丰满 | 99热官网| 国产精品1区2区在线观看 | 麻豆传媒在线免费看 | 午夜国产影院 | 麻豆传媒在线免费看 | 亚洲精品在线电影 | 久久精品香蕉视频 | 韩日电影在线 | 国产精品美女久久 | 丁香视频免费观看 | 日韩欧美精品一区二区 | 亚洲日韩欧美一区二区在线 | 91精品在线免费 | 国产一区二区三区免费视频 | 在线超碰av| av一区二区三区在线 | 国产午夜视频在线观看 | 久久综合给合久久狠狠色 | 麻豆一区在线观看 | 国产高清小视频 | 人人爽人人乐 | 亚洲成人欧美 | 黄色性av | 五月天久久综合 | 精品久久久久久电影 | 国产成人三级一区二区在线观看一 | 久久理论影院 | 日韩欧美一区二区三区在线观看 | av在线免费观看网站 | 国产视频日韩视频欧美视频 | 成人免费在线看片 | 97成人在线视频 | 狠狠色噜噜狠狠 | 五月天激情电影 | 在线观看av网 | 国产亚洲无 | 亚洲国产字幕 | 久久久亚洲麻豆日韩精品一区三区 | 黄色福利网站 | 91正在播放| 99在线视频精品 | 日韩videos高潮hd | 成人在线小视频 | 久久草草热国产精品直播 | 久久精品欧美一区二区三区麻豆 | av中文在线影视 | 嫩草91影院| 色插综合 | 婷婷久久五月天 | 欧美日韩在线电影 | 久久久久久久久久久免费av | 激情视频在线高清看 | www九九热 | 91大神免费在线观看 | 欧美性极品xxxx娇小 | 人人爱人人添 | 久久国产精品精品国产色婷婷 | 色视频在线观看免费 | 欧美精品乱码久久久久久 | 一区二区三区在线免费 | 日韩在线电影 | 国内精品久久久久久久影视麻豆 | 天天操狠狠操夜夜操 | 日韩午夜精品福利 | 久久久色| 日韩在线视频国产 | 91视频首页 | 欧美大片在线观看一区 | 精品亚洲一区二区 | 蜜臀av性久久久久蜜臀av | 欧美在线久久 | 日本成人a | 人人干免费| 成人午夜性影院 | 国产色区 | 亚洲精品97 | 午夜成人免费影院 | 国产精品成人一区二区 | 国产精品网红福利 | 在线你懂| 中文国产在线观看 | 天天操天天插 | 又黄又刺激视频 | 欧美日韩国产色综合一二三四 | 91香蕉视频好色先生 | 天天干夜夜想 | 91亚洲激情 | 国产精品久久久久一区 | 99成人免费视频 | 免费在线观看日韩 | 久久久久久久久久久久久久电影 | 91天堂素人约啪 | 欧美精品久久99 | 中文字幕在线第一页 | 免费人人干 | 国产精品国产精品 | 国产一区二区电影在线观看 | www.av在线.com | 热久久精品在线 | 91日韩在线专区 | 玖玖玖国产精品 | 97成人精品视频在线观看 | 日韩欧美一区二区在线播放 | 中文字幕中文字幕在线一区 | 久草网在线 | 日韩免费视频网站 | 亚洲精品88欧美一区二区 | a久久久久 | 丁香婷婷在线 | 久久在线看 | 最近乱久中文字幕 | 81精品国产乱码久久久久久 | 久久精品亚洲一区二区三区观看模式 | 91av中文| a电影免费看 | 日韩成人精品一区二区 | 天天干天天操天天干 | 99精品视频在线播放观看 | 亚洲闷骚少妇在线观看网站 | 亚洲综合激情小说 | 欧洲精品码一区二区三区免费看 | 久久99精品久久久久久 | 国产96在线| 国产成人精品久久久 | 亚洲日本va午夜在线电影 | 国产四虎在线 | 伊人伊成久久人综合网站 | 国精产品999国精产 久久久久 | av资源在线观看 | 免费在线观看av的网站 | 国产一区在线精品 | 毛片3 | 日日天天 | 国产一区二区免费 | 国产在线观看你懂的 | 麻豆视频在线观看 | 狠狠综合| 久热只有精品 | 射射射av | 蜜臀久久99精品久久久无需会员 | 亚洲涩综合 | 亚洲精品激情 | 狠狠干夜夜操 | 91正在播放 | 久久高清免费观看 | 久久精品美女 | 中文字幕一区二区在线观看 | 500部大龄熟乱视频使用方法 | 亚洲黄色在线播放 | 亚洲无人区小视频 | 一区二区三区在线看 | 97视频在线看 | 蜜臀91丨九色丨蝌蚪老版 | 日韩成人精品 | 91porny九色91啦中文 | 在线观看一级视频 | 日韩精品在线一区 | 国产高清免费在线观看 | 国产精品99精品 | 中文字幕在线电影 | 97爱爱爱 | 欧美9999 | 成人资源在线 | 亚洲国产av精品毛片鲁大师 | 精品在线观看国产 | 丁香婷婷综合色啪 | 欧美日本一区 | 日韩在线中文字幕视频 | av在线观| 欧美一二三专区 | 亚洲电影免费 | av福利电影| 日韩欧美一区二区三区在线 | 欧美性猛片, | 精品福利视频在线观看 | 97人人澡人人添人人爽超碰 | 日b视频国产 | 男女啪啪视屏 | 久精品在线 | 日韩在线视频一区二区三区 | 国产精品中文字幕在线播放 | 久久久久久久久久网站 | 黄色www| 中文字幕在线影院 | 久黄色| 久久精品牌麻豆国产大山 | 一区二区伦理 | 中文字幕av最新更新 | 天天插夜夜操 | 91成品视频 | 国内视频在线 | 国产精品一区二区久久精品 | 超碰最新网址 | 久久99国产视频 | 亚洲精品毛片一级91精品 | 精品国产一区二区三区不卡 | 免费看的黄色 | 久久精精品视频 | 亚洲黄色片在线 | 婷婷伊人综合亚洲综合网 | 国产成免费视频 | 又黄又爽又湿又无遮挡的在线视频 | 人人澡超碰碰 | 中文国产字幕 | 在线a亚洲视频播放在线观看 | 成人av电影免费在线播放 | 日韩在线三级 | 中文字幕在线播放视频 | 福利区在线观看 | 久草精品视频 | 999ZYZ玖玖资源站永久 | 在线观看欧美成人 | 亚洲精品在线免费播放 | 国产精品videoxxxx | 手机在线中文字幕 | 97国产在线| 毛片永久免费 | 99热在线免费观看 | 91精品国产乱码久久桃 | 性色av香蕉一区二区 | 亚洲一级片在线看 | 欧美 另类 交 | 日韩大片在线播放 | 久久久精品久久日韩一区综合 | 国产香蕉久久 | av免费看网站 | 五月婷婷六月丁香在线观看 | 久久精品国产免费看久久精品 | 国产视频首页 | 亚洲区另类春色综合小说 | 中文字幕一区二区三区久久蜜桃 | 色婷婷综合久色 | 午夜精品福利在线 | 久草在线 |