One of the significant Linux events of the past year was the release of the 25th Fedora with the Gnome 3.22 graphical environment based on the Wayland display server , which is designed to replace the X Window System . But why, after all these years, why did such a need arise?
Recently, the crew of the ISS has moved from Windows to Linux.
- Houston, we have problems. It blows us to Jupiter.
- Are you messing with xorg.conf again?
- Yes. Houston, for the last three days, for some reason, our beards have grown.
Further, itβs about why Linux needs a new graphical environment, at least in 2017, and in a separate post Iβll tell you about Wayland and Mir.
I am sure that you have already read the Habrapost article about the Linux graphics stack , as well as the page on the wiki and now you can confidently move on. Well, if for now you have left it in bookmarks, let me remind you briefly.
(5:50)$ eix -c xorg-server
[I] x11-base/xorg-server (1.18.4@19.09.2016): X.Org X servers
, Linux .
Mesa β OpenGL, OpenCL Vulkan API Linux Unix, , . Mesa , OpenGL API, :
swrast
β ,softpipe
β ,lvmpipe
β ,
intel, radeon noveau.
r600g
r300g
nvc0
OpenSWR
, , lvmpipe
.X β , : ?
.
? Android , , X Windows System , - . Linux / Unix , , GTK+ QT, X.
X11 30 . X Window System , 1996 .
X11 Unix . β , , X- . , . XLFD .
X :
, , . , modesetting
, , GNU/Linux.
, , .
, : GPU, , . , OpenGL. X Window system , . , β¦ BIOS , I/O, . X , , .
- X ? . , X- WM β . , X WM, , , . WM, . , ? β Wayland.
- . -, DRI off-screen buffer . , , X- WM, DRI .
, , Motif . -, , . IPC, , , pop-up . , , , , , Wayland. , .
X11 X- X-. : , . .
ButtonPress
.MapWindow
.Expose
., , 4. , , mouse ahead. ButtonRelease
. X- .
Server Client
+-------+ +-----+
Left Button Down
|
+----------------> Map menu
Left Button Up |
| |
+-------------------------------> No menu operations visible
|
Map Window <-----------------------+
synchronous grab
, . . , , . . .
Unix X Window System , . β Sun NeWS, Amiga, ? -, TCP/IP, http .
- . , X , . , , X Window System . , . , . - , , , . Linux . , Linux , X .
X Window System Wayland Mir? , . , . . , , systemd
. ?
Source: https://habr.com/ru/post/321470/
All Articles