36:49 Before there were display managers, with X11 at least, you would first login to a text console, then use the “startx” command to launch the GUI session. When you ended that, you would be back at the text console prompt, and you would logout from there. Does Wayland have a “startx” equivalent?
53:46 I notice you mention G’MIC, which is more oriented towards higher-level artistic effects. There are also GEGL and BABL, the pixel engines that are used for example in GIMP, which work more at a level with the other examples you gave.
31:48 That “xf86” prefix is a historical relic of the fact that Xorg is a fork of the XFree86 project. The split happened when the latter tried to change their licence to something not acceptable to the open-source community.
51:35 Worth noting that HarfBuzz does not do font-rendering, that is to say, scan-converting the glyph shapes to pixels - that is handled by FreeType. What HarfBuzz does is called “shaping”. This has to do with choosing which glyph shapes should be used to represent which characters (according to rules which look at neighbouring characters and also which font features the user has enabled), and how to position them within a word or line. This information is stored in the font according to the OpenType spec.
4:45 Because the term “resolution” might refer to either the total number of pixels along each dimension, versus the number of pixels per unit length, it is common to use the separate term “pixel density” for the latter.
44:26 While OpenGL ES was originally created for embedded use, it has turned out to be a very useful reworking of the whole OpenGL concept. Getting rid of the fixed-function pipeline offers increased flexibility in non-embedded applications as well.
Thank you for making this video :) I have an Orangepizero and I was wondering why is it so difficult to get all the graphics working. Indeed Linux has many parts that need to work well 😅
Excellent and comprehensive talk giving a very good overview over the graphic stack used in Linux today. Thank you!
This is spectacular and exactly what I needed, thank you!!!
Thank you very much for this video. I'm new to GNU/Linux and I was looking for a video to understand the graphic stack!
Perfect presentation, Thank you!
36:49 Before there were display managers, with X11 at least, you would first login to a text console, then use the “startx” command to launch the GUI session. When you ended that, you would be back at the text console prompt, and you would logout from there. Does Wayland have a “startx” equivalent?
Very well-put-together presentation, Thank you
Wonderful capsule on Linux Graphic Stack
53:46 I notice you mention G’MIC, which is more oriented towards higher-level artistic effects. There are also GEGL and BABL, the pixel engines that are used for example in GIMP, which work more at a level with the other examples you gave.
Thank you very much, clear and succint presentation: the slide at the end says it all! 👍
thank you
31:48 That “xf86” prefix is a historical relic of the fact that Xorg is a fork of the XFree86 project. The split happened when the latter tried to change their licence to something not acceptable to the open-source community.
51:35 Worth noting that HarfBuzz does not do font-rendering, that is to say, scan-converting the glyph shapes to pixels - that is handled by FreeType. What HarfBuzz does is called “shaping”. This has to do with choosing which glyph shapes should be used to represent which characters (according to rules which look at neighbouring characters and also which font features the user has enabled), and how to position them within a word or line. This information is stored in the font according to the OpenType spec.
Thanks for giving a very broad overview on Linux Graphics
Great talk! That explains the endless pain cause by nvidia😉
4:45 Because the term “resolution” might refer to either the total number of pixels along each dimension, versus the number of pixels per unit length, it is common to use the separate term “pixel density” for the latter.
44:26 While OpenGL ES was originally created for embedded use, it has turned out to be a very useful reworking of the whole OpenGL concept. Getting rid of the fixed-function pipeline offers increased flexibility in non-embedded applications as well.
Thank you for making this video :)
I have an Orangepizero and I was wondering why is it so difficult to get all the graphics working. Indeed Linux has many parts that need to work well 😅
Whow! I'm so glad I foidk your chanel
Excellent, thank you
Cool
Instead of XWayland, they should have called it X-way 😂