91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳談Linux操作系統(tǒng)中的顯示服務(wù)器

如意 ? 來(lái)源:Linux中國(guó) ? 作者:Dimitrios Savvopoulos ? 2020-10-08 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux 相關(guān)的文章、新聞和討論中,你會(huì)經(jīng)常遇到顯示服務(wù)器display server、Xorg、Wayland 等名詞。

在這篇解釋文章中,我將討論 Linux 中的顯示服務(wù)器。

什么是顯示服務(wù)器?

顯示服務(wù)器是一個(gè)程序,它負(fù)責(zé)協(xié)調(diào)其客戶端與操作系統(tǒng)的其他部分之間,以及硬件和操作系統(tǒng)之間的輸入和輸出?;旧?,多虧了顯示服務(wù)器,你才能以圖形化的方式使用你的計(jì)算機(jī)(GUI)。如果沒(méi)有顯示服務(wù)器,你只能局限于命令行界面(TTY)。

顯示服務(wù)器提供了一個(gè)圖形環(huán)境的框架,使你可以使用鼠標(biāo)和鍵盤與應(yīng)用程序進(jìn)行交互。

顯示服務(wù)器通過(guò)顯示服務(wù)器協(xié)議(如 X11)與客戶端進(jìn)行通信。顯示服務(wù)器是圖形用戶界面 —— 特別是窗口系統(tǒng) —— 中的一個(gè)關(guān)鍵組件。

不要把顯示服務(wù)器和桌面環(huán)境混淆。桌面環(huán)境的下層使用的是顯示服務(wù)器。

聽起來(lái)很熟悉,但又不完全清楚?讓我來(lái)解釋一下。

Linux 上的顯示服務(wù)器協(xié)議

Linux 中有三種顯示服務(wù)器協(xié)議,分別是 X11、Wayland 和 Mir。下面我就給大家簡(jiǎn)單介紹一下這些顯示服務(wù)器。

X11

X11(也稱 X)是已經(jīng)存在多年的傳統(tǒng)顯示服務(wù)器。它是 Linux 發(fā)行版中最常用的顯示服務(wù)器。

詳談Linux操作系統(tǒng)中的顯示服務(wù)器

X 架構(gòu)

X11 通信協(xié)議,使用顯示服務(wù)器 X.org 服務(wù)器。它接收來(lái)自設(shè)備驅(qū)動(dòng)程序的輸入事件,并將它們提供給它的一個(gè)客戶端。

顯示服務(wù)器也從客戶端接收數(shù)據(jù),它處理數(shù)據(jù)并進(jìn)行合成,在 Linux 上,它將數(shù)據(jù)傳遞給三個(gè)內(nèi)核組件之一:DRM、gem 或 KMS 驅(qū)動(dòng)。

X.Org 服務(wù)器是一個(gè)顯示服務(wù)器,它依靠第二個(gè)程序:合成窗口管理器,來(lái)進(jìn)行合成。例如 Mutter 或 KWin。GNOME 使用的是 Mutter。

Wayland

按照其網(wǎng)站的說(shuō)法,Wayland “旨在作為 X 的更簡(jiǎn)單的替代品,更容易開發(fā)和維護(hù)”。

而事實(shí)上 Wayland 就是現(xiàn)代的顯示服務(wù)器,它應(yīng)該取代傳統(tǒng)的 X 顯示服務(wù)器。

對(duì)它的采用還在普及中。Ubuntu 曾試圖在 17.10 版本中改用 Wayland 作為默認(rèn)的顯示服務(wù)器,但這個(gè)嘗試遭到了負(fù)面反饋。

很多 GUI 應(yīng)用程序及其框架都依賴于 X 服務(wù)器。這些應(yīng)用程序在 Wayland 上無(wú)法正常工作。

這迫使 Ubuntu 繼續(xù)使用 X 作為默認(rèn)顯示服務(wù)器。它仍然提供了使用 Wayland 的選項(xiàng),但不再是默認(rèn)的了。

即使在今天,絕大多數(shù)的發(fā)行版都默認(rèn)使用 X 顯示服務(wù)器。

詳談Linux操作系統(tǒng)中的顯示服務(wù)器

Wayland 架構(gòu)

實(shí)施 Wayland 顯示服務(wù)器協(xié)議的顯示服務(wù)器,被稱為 Wayland 合成器。和 X11 上的一樣,Wayland 合成器負(fù)責(zé)處理其客戶端的輸入和輸出,但同時(shí)也進(jìn)行合成,這與 X11 相反。

幾個(gè) Wayland 合成器是 Weston、Mutter、KWin 或 Enlightenment。

Mir

Mir 顯示服務(wù)器自帶的 Mir 顯示服務(wù)器協(xié)議,與 X11 和 Wayland 使用的協(xié)議不同。它是由 Canonical 開發(fā)的,作為 Unity 開發(fā)的一部分,打算成為 Ubuntu 的首選顯示服務(wù)器。

但在 2017 年,它已經(jīng)被 [Ubuntu] 桌面版的 Wayland 顯示服務(wù)器所取代,不過(guò) Mir 的開發(fā)還在繼續(xù),用于物聯(lián)網(wǎng)IoT)應(yīng)用。

為什么我們還在使用 Xorg?

Wayland 作為比較新的產(chǎn)品,相比 Xorg 來(lái)說(shuō),還不是很穩(wěn)定。作為客戶端的程序,必須知道如何與顯示服務(wù)器進(jìn)行通信。

因此,很多程序在使用 Wayland 時(shí)可能無(wú)法運(yùn)行。Ubuntu 默認(rèn)切換到 Wayland 的實(shí)驗(yàn)證實(shí)了這一點(diǎn)。

結(jié)束語(yǔ)

我希望你對(duì) Linux 中的顯示服務(wù)器概念有了更好的理解。我已經(jīng)盡量不談太多的技術(shù)細(xì)節(jié),但我無(wú)法完全避免。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11761

    瀏覽量

    219071
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10256

    瀏覽量

    91516
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7402

    瀏覽量

    129336
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    linux服務(wù)器和windows服務(wù)器

    Linux服務(wù)器和Windows服務(wù)器是目前應(yīng)用最廣泛的兩種服務(wù)器操作系統(tǒng)。兩者各有優(yōu)劣,也適用于不同的應(yīng)用場(chǎng)景。本文將 對(duì)
    發(fā)表于 02-22 15:46

    服務(wù)器操作系統(tǒng)有幾種?

    、Linux、Unix等等,而人們常常應(yīng)用的大部 分全是Windows和Linux系統(tǒng)軟件。今日,小編就簡(jiǎn)單的給大伙兒介紹一下這兩種常見的網(wǎng)絡(luò)服務(wù)器電腦
    發(fā)表于 03-29 16:59

    詳談服務(wù)器電源

    詳談服務(wù)器電源 在服務(wù)器各個(gè)部件,電
    發(fā)表于 12-26 17:23 ?2902次閱讀

    服務(wù)器支持的操作系統(tǒng)

    服務(wù)器支持的操作系統(tǒng)           目前功能服務(wù)器支持的操作系統(tǒng)主要有WIN
    發(fā)表于 12-30 09:37 ?1690次閱讀

    遠(yuǎn)程訪問(wèn)服務(wù)器操作系統(tǒng)

    遠(yuǎn)程訪問(wèn)服務(wù)器操作系統(tǒng)              目前遠(yuǎn)程訪問(wèn)服務(wù)器支持的操作系統(tǒng)
    發(fā)表于 01-08 14:29 ?828次閱讀

    功能服務(wù)器支持的操作系統(tǒng)

    功能服務(wù)器支持的操作系統(tǒng)              目前功能服務(wù)器支持的操作系統(tǒng)主要
    發(fā)表于 01-08 14:49 ?1035次閱讀

    光盤鏡像服務(wù)器支持的操作系統(tǒng)

    光盤鏡像服務(wù)器支持的操作系統(tǒng)               目前光盤鏡像服務(wù)器支持的
    發(fā)表于 01-09 11:48 ?806次閱讀

    服務(wù)器操作系統(tǒng)TCO概覽(1)

    服務(wù)器操作系統(tǒng)TCO概覽(1) 1. 服務(wù)器操作系統(tǒng)TCO構(gòu)成   計(jì)世資訊(CCW Research)將全部企業(yè)不同操作系統(tǒng)、不同
    發(fā)表于 01-29 13:56 ?1587次閱讀

    對(duì)于云服務(wù)器,選擇哪種操作系統(tǒng)比較好

    服務(wù)器哪種操作系統(tǒng)好?云服務(wù)器操作系統(tǒng)主要依據(jù)站長(zhǎng)知識(shí)架構(gòu)以及需求等來(lái)定,目前云服務(wù)器操作系統(tǒng)
    的頭像 發(fā)表于 04-19 23:45 ?5715次閱讀

    淺談Linux美國(guó)服務(wù)器常見操作系統(tǒng)

    對(duì)于租用Linux美國(guó)服務(wù)器的站長(zhǎng)來(lái)說(shuō),除了要考慮美國(guó)服務(wù)器的硬件配置、帶寬等因素之外。在租用時(shí)還需要考慮一個(gè)重要的因素,那就是Linux美國(guó)服務(wù)器
    的頭像 發(fā)表于 09-30 14:48 ?3159次閱讀

    Linux與Windows服務(wù)器操作系統(tǒng)有什么區(qū)別?

    服務(wù)器管理員經(jīng)常接觸兩種主要的操作系統(tǒng),即Linux和Windows,那么,我們?nèi)绾芜x擇適合我們服務(wù)器操作系統(tǒng)呢?當(dāng)然,首先這兩個(gè)
    的頭像 發(fā)表于 06-01 15:52 ?2007次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux操作系統(tǒng)服務(wù)器raid5數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌linux操作系統(tǒng)服務(wù)器,服務(wù)器中有4塊SAS接口硬盤組建一組raid5陣列。
    的頭像 發(fā)表于 11-28 15:07 ?1069次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)-斷電導(dǎo)致linux操作系統(tǒng)服務(wù)器數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)案例

      某品牌R730服務(wù)器+MD3200系列存儲(chǔ),linux操作系統(tǒng)。
    的頭像 發(fā)表于 12-21 14:55 ?1112次閱讀

    服務(wù)器選擇什么操作系統(tǒng)好?

    服務(wù)器選擇什么操作系統(tǒng)好?選擇云服務(wù)器操作系統(tǒng)需考慮業(yè)務(wù)需求、兼容性、安全性、易用性及成本。Linux
    的頭像 發(fā)表于 01-21 10:56 ?971次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障:
    的頭像 發(fā)表于 05-20 15:46 ?880次閱讀